Merges changes from v3.19.0-strixhaven-hobbit

This commit is contained in:
Andrew Gioia 2026-05-02 18:08:55 -04:00
commit e117dcf159
Signed by: andrew
GPG Key ID: FC09694A000800C8
39 changed files with 265 additions and 1208 deletions

View File

@ -10,6 +10,20 @@ All notable changes to this project will be documented in this file.
* Review DSK and FDN SVG files to make sure they're single layer, and update docs if needed * Review DSK and FDN SVG files to make sure they're single layer, and update docs if needed
## [3.19.0] 2026-05-02 Secrets of Strixhaven
### Added
* Secrets of Strixhaven (SOS), SOS Commander (SOC), and Mystical Archive bonus sheet (SOA) set symbols ([#289](https://github.com/andrewgioia/keyrune/issues/289))
* The Hobbit (HOB), Hobbit Commander (HOC), and Reality Fracture (FRA) set symbols ([#296](https://github.com/andrewgioia/keyrune/issues/296))
* Marvel Super Heroes (MSH) and MSH Commander (MSC) set symbols ([#288](https://github.com/andrewgioia/keyrune/issues/288))
* Alchemy 2026 (y26) set symbol ([#291](https://github.com/andrewgioia/keyrune/issues/291))
### Fixed
* Aliases for PSAL and PHUK added for PSALVAT05 ([#292](https://github.com/andrewgioia/keyrune/issues/292))
## [3.18.0] 2025-12-10 Lorwyn Eclipsed ## [3.18.0] 2025-12-10 Lorwyn Eclipsed
### NOTE: Sass and Bower deprecations ### NOTE: Sass and Bower deprecations

View File

@ -2,8 +2,8 @@
* Global */ * Global */
@font-face { @font-face {
font-family: 'Keyrune'; font-family: 'Keyrune';
src: url('../fonts/keyrune.eot?v=3.18.0'); src: url('../fonts/keyrune.eot?v=3.19.0');
src: url('../fonts/keyrune.eot?#iefix&v=3.18.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.18.0') format('woff2'), url('../fonts/keyrune.woff?v=3.18.0') format('woff'), url('../fonts/keyrune.ttf?v=3.18.0') format('truetype'), url('../fonts/keyrune.svg?v=3.18.0#keyrune') format('svg'); src: url('../fonts/keyrune.eot?#iefix&v=3.19.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.19.0') format('woff2'), url('../fonts/keyrune.woff?v=3.19.0') format('woff'), url('../fonts/keyrune.ttf?v=3.19.0') format('truetype'), url('../fonts/keyrune.svg?v=3.19.0#keyrune') format('svg');
font-weight: normal; font-weight: normal;
font-style: normal; font-style: normal;
} }
@ -152,12 +152,16 @@
content: "\e990"; content: "\e990";
} }
.ss-duo.ss-otc::after { .ss-duo.ss-otc::after {
content: "\e9d3"; content: "\ea1d";
color: #fff !important; color: #fff !important;
} }
.ss-duo.ss-scd::after { .ss-duo.ss-scd::after {
content: "\e9ac"; content: "\e9ac";
} }
.ss-duo.ss-soc::after {
content: "\ea1d";
color: #fff !important;
}
.ss-duo.ss-spm::after { .ss-duo.ss-spm::after {
content: "\e9f2"; content: "\e9f2";
color: #fff !important; color: #fff !important;
@ -730,6 +734,18 @@
.ss-tmt:before { .ss-tmt:before {
content: "\ea06"; content: "\ea06";
} }
.ss-sos:before {
content: "\ea18";
}
.ss-msh:before {
content: "\ea1a";
}
.ss-hob:before {
content: "\ea19";
}
.ss-fra:before {
content: "\ea22";
}
/** /**
* Command Zone */ * Command Zone */
.ss-van:before { .ss-van:before {
@ -902,6 +918,15 @@
.ss-tmc:before { .ss-tmc:before {
content: "\ea15"; content: "\ea15";
} }
.ss-soc:before {
content: "\ea1c";
}
.ss-hoc:before {
content: "\ea1e";
}
.ss-msc:before {
content: "\ea1f";
}
/** /**
* Reprint */ * Reprint */
.ss-chr:before { .ss-chr:before {
@ -1014,6 +1039,9 @@
.ss-mar:before { .ss-mar:before {
content: "\e9f9"; content: "\e9f9";
} }
.ss-soa:before {
content: "\ea20";
}
/** /**
* Beginner */ * Beginner */
.ss-por:before { .ss-por:before {
@ -1360,6 +1388,9 @@
.ss-sta-jpn:before { .ss-sta-jpn:before {
content: "\e9fc"; content: "\e9fc";
} }
.ss-soa-jpn:before {
content: "\ea21";
}
/** /**
* Secret Lairs */ * Secret Lairs */
.ss-slu:before { .ss-slu:before {
@ -1475,6 +1506,9 @@
.ss-omb:before { .ss-omb:before {
content: "\ea10"; content: "\ea10";
} }
.ss-y26:before {
content: "\ea1b";
}
/** /**
* Un-serious */ * Un-serious */
.ss-ugl:before { .ss-ugl:before {

40
css/keyrune.min.css vendored
View File

@ -2,8 +2,8 @@
* Global */ * Global */
@font-face { @font-face {
font-family: 'Keyrune'; font-family: 'Keyrune';
src: url('../fonts/keyrune.eot?v=3.18.0'); src: url('../fonts/keyrune.eot?v=3.19.0');
src: url('../fonts/keyrune.eot?#iefix&v=3.18.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.18.0') format('woff2'), url('../fonts/keyrune.woff?v=3.18.0') format('woff'), url('../fonts/keyrune.ttf?v=3.18.0') format('truetype'), url('../fonts/keyrune.svg?v=3.18.0#keyrune') format('svg'); src: url('../fonts/keyrune.eot?#iefix&v=3.19.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.19.0') format('woff2'), url('../fonts/keyrune.woff?v=3.19.0') format('woff'), url('../fonts/keyrune.ttf?v=3.19.0') format('truetype'), url('../fonts/keyrune.svg?v=3.19.0#keyrune') format('svg');
font-weight: normal; font-weight: normal;
font-style: normal; font-style: normal;
} }
@ -152,12 +152,16 @@
content: "\e990"; content: "\e990";
} }
.ss-duo.ss-otc::after { .ss-duo.ss-otc::after {
content: "\e9d3"; content: "\ea1d";
color: #fff !important; color: #fff !important;
} }
.ss-duo.ss-scd::after { .ss-duo.ss-scd::after {
content: "\e9ac"; content: "\e9ac";
} }
.ss-duo.ss-soc::after {
content: "\ea1d";
color: #fff !important;
}
.ss-duo.ss-spm::after { .ss-duo.ss-spm::after {
content: "\e9f2"; content: "\e9f2";
color: #fff !important; color: #fff !important;
@ -730,6 +734,18 @@
.ss-tmt:before { .ss-tmt:before {
content: "\ea06"; content: "\ea06";
} }
.ss-sos:before {
content: "\ea18";
}
.ss-msh:before {
content: "\ea1a";
}
.ss-hob:before {
content: "\ea19";
}
.ss-fra:before {
content: "\ea22";
}
/** /**
* Command Zone */ * Command Zone */
.ss-van:before { .ss-van:before {
@ -902,6 +918,15 @@
.ss-tmc:before { .ss-tmc:before {
content: "\ea15"; content: "\ea15";
} }
.ss-soc:before {
content: "\ea1c";
}
.ss-hoc:before {
content: "\ea1e";
}
.ss-msc:before {
content: "\ea1f";
}
/** /**
* Reprint */ * Reprint */
.ss-chr:before { .ss-chr:before {
@ -1014,6 +1039,9 @@
.ss-mar:before { .ss-mar:before {
content: "\e9f9"; content: "\e9f9";
} }
.ss-soa:before {
content: "\ea20";
}
/** /**
* Beginner */ * Beginner */
.ss-por:before { .ss-por:before {
@ -1360,6 +1388,9 @@
.ss-sta-jpn:before { .ss-sta-jpn:before {
content: "\e9fc"; content: "\e9fc";
} }
.ss-soa-jpn:before {
content: "\ea21";
}
/** /**
* Secret Lairs */ * Secret Lairs */
.ss-slu:before { .ss-slu:before {
@ -1475,6 +1506,9 @@
.ss-omb:before { .ss-omb:before {
content: "\ea10"; content: "\ea10";
} }
.ss-y26:before {
content: "\ea1b";
}
/** /**
* Un-serious */ * Un-serious */
.ss-ugl:before { .ss-ugl:before {

View File

@ -2,8 +2,8 @@
* Global */ * Global */
@font-face { @font-face {
font-family: 'Keyrune'; font-family: 'Keyrune';
src: url('../fonts/keyrune.eot?v=3.18.0'); src: url('../fonts/keyrune.eot?v=3.19.0');
src: url('../fonts/keyrune.eot?#iefix&v=3.18.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.18.0') format('woff2'), url('../fonts/keyrune.woff?v=3.18.0') format('woff'), url('../fonts/keyrune.ttf?v=3.18.0') format('truetype'), url('../fonts/keyrune.svg?v=3.18.0#keyrune') format('svg'); src: url('../fonts/keyrune.eot?#iefix&v=3.19.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.19.0') format('woff2'), url('../fonts/keyrune.woff?v=3.19.0') format('woff'), url('../fonts/keyrune.ttf?v=3.19.0') format('truetype'), url('../fonts/keyrune.svg?v=3.19.0#keyrune') format('svg');
font-weight: normal; font-weight: normal;
font-style: normal; font-style: normal;
} }
@ -152,12 +152,16 @@
content: "\e990"; content: "\e990";
} }
.ss-duo.ss-otc::after { .ss-duo.ss-otc::after {
content: "\e9d3"; content: "\ea1d";
color: #fff !important; color: #fff !important;
} }
.ss-duo.ss-scd::after { .ss-duo.ss-scd::after {
content: "\e9ac"; content: "\e9ac";
} }
.ss-duo.ss-soc::after {
content: "\ea1d";
color: #fff !important;
}
.ss-duo.ss-spm::after { .ss-duo.ss-spm::after {
content: "\e9f2"; content: "\e9f2";
color: #fff !important; color: #fff !important;
@ -730,6 +734,18 @@
.ss-tmt:before { .ss-tmt:before {
content: "\ea06"; content: "\ea06";
} }
.ss-sos:before {
content: "\ea18";
}
.ss-msh:before {
content: "\ea1a";
}
.ss-hob:before {
content: "\ea19";
}
.ss-fra:before {
content: "\ea22";
}
/** /**
* Command Zone */ * Command Zone */
.ss-van:before { .ss-van:before {
@ -902,6 +918,15 @@
.ss-tmc:before { .ss-tmc:before {
content: "\ea15"; content: "\ea15";
} }
.ss-soc:before {
content: "\ea1c";
}
.ss-hoc:before {
content: "\ea1e";
}
.ss-msc:before {
content: "\ea1f";
}
/** /**
* Reprint */ * Reprint */
.ss-chr:before { .ss-chr:before {
@ -1014,6 +1039,9 @@
.ss-mar:before { .ss-mar:before {
content: "\e9f9"; content: "\e9f9";
} }
.ss-soa:before {
content: "\ea20";
}
/** /**
* Beginner */ * Beginner */
.ss-por:before { .ss-por:before {
@ -1360,6 +1388,9 @@
.ss-sta-jpn:before { .ss-sta-jpn:before {
content: "\e9fc"; content: "\e9fc";
} }
.ss-soa-jpn:before {
content: "\ea21";
}
/** /**
* Secret Lairs */ * Secret Lairs */
.ss-slu:before { .ss-slu:before {
@ -1475,6 +1506,9 @@
.ss-omb:before { .ss-omb:before {
content: "\ea10"; content: "\ea10";
} }
.ss-y26:before {
content: "\ea1b";
}
/** /**
* Un-serious */ * Un-serious */
.ss-ugl:before { .ss-ugl:before {

View File

@ -187,6 +187,7 @@
<span class="utf"><i>&#xe9d8;</i> ss-fdn <code>&amp;#xe9d8;</code></span> <span class="utf"><i>&#xe9d8;</i> ss-fdn <code>&amp;#xe9d8;</code></span>
<span class="utf"><i>&#xe9f5;</i> ss-fic <code>&amp;#xe9f5;</code></span> <span class="utf"><i>&#xe9f5;</i> ss-fic <code>&amp;#xe9f5;</code></span>
<span class="utf"><i>&#xe9ed;</i> ss-fin <code>&amp;#xe9ed;</code></span> <span class="utf"><i>&#xe9ed;</i> ss-fin <code>&amp;#xe9ed;</code></span>
<span class="utf"><i>&#xea22;</i> ss-fra <code>&amp;#xea22;</code></span>
<span class="utf"><i>&#xe654;</i> ss-frf <code>&amp;#xe654;</code></span> <span class="utf"><i>&#xe654;</i> ss-frf <code>&amp;#xe654;</code></span>
<span class="utf"><i>&#xe63c;</i> ss-fut <code>&amp;#xe63c;</code></span> <span class="utf"><i>&#xe63c;</i> ss-fut <code>&amp;#xe63c;</code></span>
<span class="utf"><i>&#xe94b;</i> ss-gk1 <code>&amp;#xe94b;</code></span> <span class="utf"><i>&#xe94b;</i> ss-gk1 <code>&amp;#xe94b;</code></span>
@ -203,6 +204,8 @@
<span class="utf"><i>&#xe96b;</i> ss-ha1 <code>&amp;#xe96b;</code></span> <span class="utf"><i>&#xe96b;</i> ss-ha1 <code>&amp;#xe96b;</code></span>
<span class="utf"><i>&#xe9a6;</i> ss-hbg <code>&amp;#xe9a6;</code></span> <span class="utf"><i>&#xe9a6;</i> ss-hbg <code>&amp;#xe9a6;</code></span>
<span class="utf"><i>&#xe618;</i> ss-hml <code>&amp;#xe618;</code></span> <span class="utf"><i>&#xe618;</i> ss-hml <code>&amp;#xe618;</code></span>
<span class="utf"><i>&#xea19;</i> ss-hob <code>&amp;#xea19;</code></span>
<span class="utf"><i>&#xea1e;</i> ss-hoc <code>&amp;#xea1e;</code></span>
<span class="utf"><i>&#xe656;</i> ss-hop <code>&amp;#xe656;</code></span> <span class="utf"><i>&#xe656;</i> ss-hop <code>&amp;#xe656;</code></span>
<span class="utf"><i>&#xe924;</i> ss-hou <code>&amp;#xe924;</code></span> <span class="utf"><i>&#xe924;</i> ss-hou <code>&amp;#xe924;</code></span>
<span class="utf"><i>&#xe619;</i> ss-ice <code>&amp;#xe619;</code></span> <span class="utf"><i>&#xe619;</i> ss-ice <code>&amp;#xe619;</code></span>
@ -272,6 +275,8 @@
<span class="utf"><i>&#xe922;</i> ss-mp2 <code>&amp;#xe922;</code></span> <span class="utf"><i>&#xe922;</i> ss-mp2 <code>&amp;#xe922;</code></span>
<span class="utf"><i>&#xe913;</i> ss-mps <code>&amp;#xe913;</code></span> <span class="utf"><i>&#xe913;</i> ss-mps <code>&amp;#xe913;</code></span>
<span class="utf"><i>&#xe631;</i> ss-mrd <code>&amp;#xe631;</code></span> <span class="utf"><i>&#xe631;</i> ss-mrd <code>&amp;#xe631;</code></span>
<span class="utf"><i>&#xea14;</i> ss-msc <code>&amp;#xea14;</code></span>
<span class="utf"><i>&#xea1a;</i> ss-msh <code>&amp;#xea1a;</code></span>
<span class="utf"><i>&#xe9ba;</i> ss-mul <code>&amp;#xe9ba;</code></span> <span class="utf"><i>&#xe9ba;</i> ss-mul <code>&amp;#xe9ba;</code></span>
<span class="utf"><i>&#xe626;</i> ss-nem <code>&amp;#xe626;</code></span> <span class="utf"><i>&#xe626;</i> ss-nem <code>&amp;#xe626;</code></span>
<span class="utf"><i>&#xe98d;</i> ss-nec <code>&amp;#xe98d;</code></span> <span class="utf"><i>&#xe98d;</i> ss-nec <code>&amp;#xe98d;</code></span>
@ -326,9 +331,12 @@
<span class="utf"><i>&#xe9bc;</i> ss-sld2 <code>&amp;#xe9bc;</code></span> <span class="utf"><i>&#xe9bc;</i> ss-sld2 <code>&amp;#xe9bc;</code></span>
<span class="utf"><i>&#xe687;</i> ss-slu <code>&amp;#xe687;</code></span> <span class="utf"><i>&#xe687;</i> ss-slu <code>&amp;#xe687;</code></span>
<span class="utf"><i>&#xe98b;</i> ss-snc <code>&amp;#xe98b;</code></span> <span class="utf"><i>&#xe98b;</i> ss-snc <code>&amp;#xe98b;</code></span>
<span class="utf"><i>&#xea20;</i> ss-soa <code>&amp;#xea20;</code></span>
<span class="utf"><i>&#xea1c;</i> ss-soc <code>&amp;#xea1c;</code></span>
<span class="utf"><i>&#xe902;</i> ss-soi <code>&amp;#xe902;</code></span> <span class="utf"><i>&#xe902;</i> ss-soi <code>&amp;#xe902;</code></span>
<span class="utf"><i>&#xe636;</i> ss-sok <code>&amp;#xe636;</code></span> <span class="utf"><i>&#xe636;</i> ss-sok <code>&amp;#xe636;</code></span>
<span class="utf"><i>&#xe647;</i> ss-som <code>&amp;#xe647;</code></span> <span class="utf"><i>&#xe647;</i> ss-som <code>&amp;#xe647;</code></span>
<span class="utf"><i>&#xea18;</i> ss-sos <code>&amp;#xea18;</code></span>
<span class="utf"><i>&#xe9f3;</i> ss-spe <code>&amp;#xe9f3;</code></span> <span class="utf"><i>&#xe9f3;</i> ss-spe <code>&amp;#xe9f3;</code></span>
<span class="utf"><i>&#xe9c8;</i> ss-spg <code>&amp;#xe9c8;</code></span> <span class="utf"><i>&#xe9c8;</i> ss-spg <code>&amp;#xe9c8;</code></span>
<span class="utf"><i>&#xe9f1;</i> ss-spm <code>&amp;#xe9f1;</code></span> <span class="utf"><i>&#xe9f1;</i> ss-spm <code>&amp;#xe9f1;</code></span>
@ -391,6 +399,7 @@
<span class="utf"><i>&#xe9a7;</i> ss-y23 <code>&amp;#xe9a7;</code></span> <span class="utf"><i>&#xe9a7;</i> ss-y23 <code>&amp;#xe9a7;</code></span>
<span class="utf"><i>&#xe9bd;</i> ss-y24 <code>&amp;#xe9bd;</code></span> <span class="utf"><i>&#xe9bd;</i> ss-y24 <code>&amp;#xe9bd;</code></span>
<span class="utf"><i>&#xe9da;</i> ss-y25 <code>&amp;#xe9da;</code></span> <span class="utf"><i>&#xe9da;</i> ss-y25 <code>&amp;#xe9da;</code></span>
<span class="utf"><i>&#xea1b;</i> ss-y26 <code>&amp;#xea1b;</code></span>
<span class="utf"><i>&#xe9a7;</i> ss-ydmu <code>&amp;#xe9a7;</code></span> <span class="utf"><i>&#xe9a7;</i> ss-ydmu <code>&amp;#xe9a7;</code></span>
<span class="utf"><i>&#xe644;</i> ss-zen <code>&amp;#xe644;</code></span> <span class="utf"><i>&#xe644;</i> ss-zen <code>&amp;#xe644;</code></span>
<span class="utf"><i>&#xe967;</i> ss-znc <code>&amp;#xe967;</code></span> <span class="utf"><i>&#xe967;</i> ss-znc <code>&amp;#xe967;</code></span>
@ -490,6 +499,8 @@
<span class="utf"><i>&#xea0d;</i> om1 rarity <code>&amp;#xea0d;</code></span> <span class="utf"><i>&#xea0d;</i> om1 rarity <code>&amp;#xea0d;</code></span>
<span class="utf"><i>&#xea0f;</i> omb rarity <code>&amp;#xea0f;</code></span> <span class="utf"><i>&#xea0f;</i> omb rarity <code>&amp;#xea0f;</code></span>
<span class="utf"><i>&#xe9d3;</i> otc inner <code>&amp;#xe9d3;</code></span> <span class="utf"><i>&#xe9d3;</i> otc inner <code>&amp;#xe9d3;</code></span>
<span class="utf"><i>&#xea21;</i> soa jpn <code>&amp;#xea21;</code></span>
<span class="utf"><i>&#xea1d;</i> soc inner <code>&amp;#xea1d;</code></span>
<span class="utf"><i>&#xe9ab;</i> scd rarity <code>&amp;#xe9ab;</code></span> <span class="utf"><i>&#xe9ab;</i> scd rarity <code>&amp;#xe9ab;</code></span>
<span class="utf"><i>&#xe9ac;</i> scd inner <code>&amp;#xe9ac;</code></span> <span class="utf"><i>&#xe9ac;</i> scd inner <code>&amp;#xe9ac;</code></span>
<span class="utf"><i>&#xe9f2;</i> spm inner <code>&amp;#xe9f2;</code></span> <span class="utf"><i>&#xe9f2;</i> spm inner <code>&amp;#xe9f2;</code></span>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -45,7 +45,7 @@
<div class="wrapper"> <div class="wrapper">
<section> <section>
<h3> <h3>
View the full list of set and expansion symbols below, for all sets and special edition products up to <strong>Lorwyn Eclipsed and TMNT</strong>. To use the symbols on your desktop or just get the vectors, check out the <a href="cheatsheet.html">Cheatsheet</a>. View the full list of set and expansion symbols below, for all sets and special edition products up to <strong>Reality Fracture and The Hobbit</strong>. To use the symbols on your desktop or just get the vectors, check out the <a href="cheatsheet.html">Cheatsheet</a>.
</h3> </h3>
<p style="margin: -15px 0 25px;"> <p style="margin: -15px 0 25px;">
<strong>Note:</strong> you can now link directly to a preview of each symbol's by adding the symbol code at the end of the url like this: <a href="https://keyrune.andrewgioia.com/icons.html?icon=ody">https://keyrune.andrewgioia.com/icons.html?icon=ody</a>. <strong>Note:</strong> you can now link directly to a preview of each symbol's by adding the symbol code at the end of the url like this: <a href="https://keyrune.andrewgioia.com/icons.html?icon=ody">https://keyrune.andrewgioia.com/icons.html?icon=ody</a>.
@ -482,6 +482,18 @@
<div class="icon" id="tmt" name="Teenage Mutant Ninja Turtles" data-name="Teenage Mutant Ninja Turtles" data-class="tmt" data-unicode="ea06" data-added="v3.18.0" data-duo="true"> <div class="icon" id="tmt" name="Teenage Mutant Ninja Turtles" data-name="Teenage Mutant Ninja Turtles" data-class="tmt" data-unicode="ea06" data-added="v3.18.0" data-duo="true">
<span class="name"><i class="ss ss-tmt ss-common"></i> Teenage Mutant Ninja Turtles <em>(tmt)</em></span> <span class="name"><i class="ss ss-tmt ss-common"></i> Teenage Mutant Ninja Turtles <em>(tmt)</em></span>
</div> </div>
<div class="icon" id="sos" name="Secrets of Strixhaven" data-name="Secrets of Strixhaven" data-class="sos" data-unicode="ea18" data-added="v3.19.0" data-duo="false">
<span class="name"><i class="ss ss-sos"></i> Secrets of Strixhaven <em>(sos)</em></span>
</div>
<div class="icon" id="msh" name="Marvel Super Heroes" data-name="Marvel Super Heroes" data-class="msh" data-unicode="ea1a" data-added="v3.19.0" data-duo="false">
<span class="name"><i class="ss ss-msh"></i> Marvel Super Heroes <em>(msh)</em></span>
</div>
<div class="icon" id="hob" name="The Hobbit" data-name="The Hobbit" data-class="hob" data-unicode="ea19" data-added="v3.19.0" data-duo="false">
<span class="name"><i class="ss ss-hob"></i> The Hobbit <em>(hob)</em></span>
</div>
<div class="icon" id="fra" name="Reality Fracture" data-name="Reality Fracture" data-class="fra" data-unicode="ea22" data-added="v3.19.0" data-duo="false">
<span class="name"><i class="ss ss-fra"></i> Reality Fracture <em>(fra)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">
@ -664,6 +676,15 @@
<div class="icon" id="tmc" name="Teenage Mutant Ninja Turtles Eternal-Legal" data-name="Teenage Mutant Ninja Turtles Eternal-Legal" data-class="tmc" data-unicode="ea15" data-added="v3.18.0" data-duo="false"> <div class="icon" id="tmc" name="Teenage Mutant Ninja Turtles Eternal-Legal" data-name="Teenage Mutant Ninja Turtles Eternal-Legal" data-class="tmc" data-unicode="ea15" data-added="v3.18.0" data-duo="false">
<span class="name"><i class="ss ss-tmc ss-common"></i> TMT Eternal-Legal <em>(tmc)</em></span> <span class="name"><i class="ss ss-tmc ss-common"></i> TMT Eternal-Legal <em>(tmc)</em></span>
</div> </div>
<div class="icon" id="soc" name="Secrets of Strixhaven Commander" data-name="Secrets of Strixhaven Commander" data-class="soc" data-unicode="ea1c" data-added="v3.19.0" data-duo="true">
<span class="name"><i class="ss ss-soc ss-common"></i> Secrets of Strixhaven Commander <em>(soc)</em></span>
</div>
<div class="icon" id="hoc" name="The Hobbit Eternal" data-name="The Hobbit Eternal" data-class="hoc" data-unicode="ea1e" data-added="v3.19.0" data-duo="false">
<span class="name"><i class="ss ss-hoc"></i> The Hobbit Eternal <em>(hoc)</em></span>
</div>
<div class="icon" id="msc" name="Marvel Super Heroes Commander" data-name="Marvel Super Heroes Commander" data-class="msc" data-unicode="ea1f" data-added="v3.19.0" data-duo="false">
<span class="name"><i class="ss ss-msc"></i> Marvel Super Heroes Commander <em>(msc)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">
@ -1149,6 +1170,12 @@
<div class="icon" id="sta-jpn" name="Strixhaven Mystical Archives Japan Promos" data-name="Strixhaven Mystical Archives Japan Promos" data-class="sta-jpn" data-unicode="e9fc" data-added="v3.18.0"> <div class="icon" id="sta-jpn" name="Strixhaven Mystical Archives Japan Promos" data-name="Strixhaven Mystical Archives Japan Promos" data-class="sta-jpn" data-unicode="e9fc" data-added="v3.18.0">
<span class="name"><i class="ss ss-sta-jpn"></i> STA Japan Promos <em>(sta-jpn)</em></span> <span class="name"><i class="ss ss-sta-jpn"></i> STA Japan Promos <em>(sta-jpn)</em></span>
</div> </div>
<div class="icon" id="soa" name="Secrets of Strixhaven Mystical Archives" data-name="Secrets of Strixhaven Mystical Archives" data-class="soa" data-unicode="ea20" data-added="v3.19.0">
<span class="name"><i class="ss ss-soa"></i> SOS Mystical Archives <em>(soa)</em></span>
</div>
<div class="icon" id="soa-jpn" name="Secrets of Strixhaven Mystical Archives (Japan)" data-name="Secrets of Strixhaven Mystical Archives Japan Promos" data-class="soa-jpn" data-unicode="ea21" data-added="v3.19.0">
<span class="name"><i class="ss ss-soa-jpn"></i> SOS Mystical Archives (Japan) <em>(soa-jpn)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">
@ -1235,6 +1262,9 @@
<div class="icon" id="omb" name="Through the Omenpaths Bonus Sheet" data-name="Through the Omenpaths Bonus Sheet" data-class="omb" data-unicode="ea0f" data-added="v3.18.0" data-duo="false"> <div class="icon" id="omb" name="Through the Omenpaths Bonus Sheet" data-name="Through the Omenpaths Bonus Sheet" data-class="omb" data-unicode="ea0f" data-added="v3.18.0" data-duo="false">
<span class="name"><i class="ss ss-omb"></i> OM1 Bonus <em>(omb)</em></span> <span class="name"><i class="ss ss-omb"></i> OM1 Bonus <em>(omb)</em></span>
</div> </div>
<div class="icon" id="y26" name="Alchemy 2026" data-name="Alchemy 2026" data-class="y26" data-unicode="ea1b" data-added="v3.19.0" duo="false">
<span class="name"><i class="ss ss-y26"></i> Alchemy 2026 <em>(y26)</em></span>
</div>
</div> </div>
</section> </section>
<section class="content"> <section class="content">

View File

@ -43,7 +43,7 @@
</a> </a>
</div> </div>
<p> <p>
Current version 3.18.0 includes all sets to Lorwyn Eclipsed. Current version 3.19.0 includes all sets to Reality Fracture.
</p> </p>
</div> </div>
</header> </header>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -169,7 +169,7 @@
// Outlaws of Thunder Junction Commander // Outlaws of Thunder Junction Commander
&.@{ss-prefix}-otc::after { &.@{ss-prefix}-otc::after {
content: "\e9d3"; content: "\ea1d";
color: #fff !important; color: #fff !important;
} }
@ -178,6 +178,12 @@
content: "\e9ac"; content: "\e9ac";
} }
// Secrets of Strixhaven (SOC) inner
&.@{ss-prefix}-soc::after {
content: "\ea1d";
color: #fff !important;
}
// Marvel Spider-Man // Marvel Spider-Man
&.@{ss-prefix}-spm::after { &.@{ss-prefix}-spm::after {
content: "\e9f2"; content: "\e9f2";

View File

@ -189,6 +189,11 @@
/* 2026 Sets */ /* 2026 Sets */
.@{ss-prefix}-ecl:before { content: "\ea04"; } // Lorwyn Eclipsed .@{ss-prefix}-ecl:before { content: "\ea04"; } // Lorwyn Eclipsed
.@{ss-prefix}-tmt:before { content: "\ea06"; } // Teenage Mutant Ninja Turtles .@{ss-prefix}-tmt:before { content: "\ea06"; } // Teenage Mutant Ninja Turtles
.@{ss-prefix}-sos:before { content: "\ea18"; } // Secrets of Strixhaven
.@{ss-prefix}-msh:before { content: "\ea1a"; } // Marvel Super Heroes
.@{ss-prefix}-hob:before { content: "\ea19"; } // The Hobbit
.@{ss-prefix}-fra:before { content: "\ea22"; } // Reality Fracture
/** /**
* Command Zone */ * Command Zone */
@ -251,6 +256,9 @@
.@{ss-prefix}-eoc:before { content: "\e9f6"; } // Edge of Eternities Commander .@{ss-prefix}-eoc:before { content: "\e9f6"; } // Edge of Eternities Commander
.@{ss-prefix}-ecc:before { content: "\ea11"; } // Lorwyn Eclipsed Commander .@{ss-prefix}-ecc:before { content: "\ea11"; } // Lorwyn Eclipsed Commander
.@{ss-prefix}-tmc:before { content: "\ea15"; } // Teenage Mutant Ninja Turtles Eternal-Legal .@{ss-prefix}-tmc:before { content: "\ea15"; } // Teenage Mutant Ninja Turtles Eternal-Legal
.@{ss-prefix}-soc:before { content: "\ea1c"; } // SOS Commander
.@{ss-prefix}-hoc:before { content: "\ea1e"; } // HOB Commander
.@{ss-prefix}-msc:before { content: "\ea1f"; } // MSH Commander
/** /**
@ -294,6 +302,8 @@
.@{ss-prefix}-pio:before { content: "\e9e7"; } // Pioneer Masters .@{ss-prefix}-pio:before { content: "\e9e7"; } // Pioneer Masters
.@{ss-prefix}-fca:before { content: "\e9f8"; } // Final Fantasy Through the Ages .@{ss-prefix}-fca:before { content: "\e9f8"; } // Final Fantasy Through the Ages
.@{ss-prefix}-mar:before { content: "\e9f9"; } // Marvel TBD .@{ss-prefix}-mar:before { content: "\e9f9"; } // Marvel TBD
.@{ss-prefix}-soa:before { content: "\ea20"; } // SOS Mystical Archives
/** /**
* Beginner */ * Beginner */
@ -418,6 +428,8 @@
.@{ss-prefix}-past:before { content: "\e68b"; } // Astral .@{ss-prefix}-past:before { content: "\e68b"; } // Astral
.@{ss-prefix}-parl2:before { content: "\e68c"; } // Arena logo .@{ss-prefix}-parl2:before { content: "\e68c"; } // Arena logo
.@{ss-prefix}-exp:before { content: "\e69a"; } // Zendikar Expeditions .@{ss-prefix}-exp:before { content: "\e69a"; } // Zendikar Expeditions
.@{ss-prefix}-psal:before,
.@{ss-prefix}-phuk:before,
.@{ss-prefix}-psalvat05:before { content: "\e909"; } // Salvat 2005 .@{ss-prefix}-psalvat05:before { content: "\e909"; } // Salvat 2005
.@{ss-prefix}-psalvat11:before { content: "\e90a"; } // Salvat 2011 .@{ss-prefix}-psalvat11:before { content: "\e90a"; } // Salvat 2011
.@{ss-prefix}-mps:before, .@{ss-prefix}-mps:before,
@ -442,6 +454,7 @@
.@{ss-prefix}-rex:before { content: "\e9c4"; } // Jurassic World .@{ss-prefix}-rex:before { content: "\e9c4"; } // Jurassic World
.@{ss-prefix}-eos:before { content: "\ea00"; } // Edge of Eternities: Stellar Sights .@{ss-prefix}-eos:before { content: "\ea00"; } // Edge of Eternities: Stellar Sights
.@{ss-prefix}-sta-jpn:before { content: "\e9fc"; } // Strixhaven Mystical Archives Japanese Promos .@{ss-prefix}-sta-jpn:before { content: "\e9fc"; } // Strixhaven Mystical Archives Japanese Promos
.@{ss-prefix}-soa-jpn:before { content: "\ea21"; } // SOS Mystical Archives Japanese
/** /**
* Secret Lairs */ * Secret Lairs */
@ -498,7 +511,8 @@
.@{ss-prefix}-pm2:before { content: "\ea02"; } // Puzzle Masters 2 .@{ss-prefix}-pm2:before { content: "\ea02"; } // Puzzle Masters 2
.@{ss-prefix}-dvk:before { content: "\ea03"; } // Daxos vs. Kalemne (Puzzle Masters) .@{ss-prefix}-dvk:before { content: "\ea03"; } // Daxos vs. Kalemne (Puzzle Masters)
.@{ss-prefix}-om1:before { content: "\ea0e"; } // Through the Omenpaths (using border as symbol here b/c it looks better) .@{ss-prefix}-om1:before { content: "\ea0e"; } // Through the Omenpaths (using border as symbol here b/c it looks better)
.@{ss-prefix}-omb:before { content: "\ea10"; } // Through the Omenpaths (using border as symbol here b/c it looks better) .@{ss-prefix}-omb:before { content: "\ea10"; } // OM1 Bonus Sheet (using border as symbol here b/c it looks better)
.@{ss-prefix}-y26:before { content: "\ea1b"; } // Alchemy 2026
/** /**
* Un-serious */ * Un-serious */

View File

@ -2,6 +2,6 @@
* Global */ * Global */
@ss-font-path: '../fonts'; @ss-font-path: '../fonts';
@ss-version: '3.18.0'; @ss-version: '3.19.0';
@ss-font-size-base: 14px; @ss-font-size-base: 14px;
@ss-prefix: ss; @ss-prefix: ss;

372
package-lock.json generated
View File

@ -1,84 +1,22 @@
{ {
"name": "keyrune", "name": "keyrune",
"version": "3.18.0", "version": "3.19.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "keyrune", "name": "keyrune",
"version": "3.18.0", "version": "3.19.0",
"license": "(OFL-1.1 AND GPL-3.0-only)", "license": "(OFL-1.1 AND GPL-3.0-only)",
"devDependencies": { "devDependencies": {
"clean-css": "^5.3.3", "clean-css": "^5.3.3",
"lessc": "^1.0.2", "lessc": "^1.0.2",
"sass": "^1.77.8",
"zepto": "^1.2.0" "zepto": "^1.2.0"
}, },
"engines": { "engines": {
"node": "*" "node": "*"
} }
}, },
"node_modules/anymatch": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/binary-extensions": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
"dev": true,
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/braces": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"dependencies": {
"fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
"glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.6.0"
},
"engines": {
"node": ">= 8.10.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
},
"optionalDependencies": {
"fsevents": "~2.3.2"
}
},
"node_modules/clean-css": { "node_modules/clean-css": {
"version": "5.3.3", "version": "5.3.3",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
@ -116,44 +54,6 @@
"errno": "cli.js" "errno": "cli.js"
} }
}, },
"node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"dependencies": {
"is-glob": "^4.0.1"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/graceful-fs": { "node_modules/graceful-fs": {
"version": "4.2.11", "version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@ -174,54 +74,6 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/immutable": {
"version": "4.3.8",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz",
"integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==",
"dev": true
},
"node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"dependencies": {
"binary-extensions": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-glob": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"dependencies": {
"is-extglob": "^2.1.1"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"engines": {
"node": ">=0.12.0"
}
},
"node_modules/is-what": { "node_modules/is-what": {
"version": "3.14.1", "version": "3.14.1",
"resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
@ -296,27 +148,6 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
"engines": {
"node": ">=8.6"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/pify": { "node_modules/pify": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
@ -334,35 +165,6 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"dependencies": {
"picomatch": "^2.2.1"
},
"engines": {
"node": ">=8.10.0"
}
},
"node_modules/sass": {
"version": "1.77.8",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz",
"integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==",
"dev": true,
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
"source-map-js": ">=0.6.2 <2.0.0"
},
"bin": {
"sass": "sass.js"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/semver": { "node_modules/semver": {
"version": "5.7.2", "version": "5.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
@ -382,27 +184,6 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/source-map-js": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
"integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"dependencies": {
"is-number": "^7.0.0"
},
"engines": {
"node": ">=8.0"
}
},
"node_modules/tslib": { "node_modules/tslib": {
"version": "1.14.1", "version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
@ -417,47 +198,6 @@
} }
}, },
"dependencies": { "dependencies": {
"anymatch": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"requires": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
}
},
"binary-extensions": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
"dev": true
},
"braces": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"requires": {
"fill-range": "^7.1.1"
}
},
"chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
"requires": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
"fsevents": "~2.3.2",
"glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.6.0"
}
},
"clean-css": { "clean-css": {
"version": "5.3.3", "version": "5.3.3",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
@ -486,31 +226,6 @@
"prr": "~1.0.1" "prr": "~1.0.1"
} }
}, },
"fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"requires": {
"to-regex-range": "^5.0.1"
}
},
"fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"optional": true
},
"glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"requires": {
"is-glob": "^4.0.1"
}
},
"graceful-fs": { "graceful-fs": {
"version": "4.2.11", "version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@ -525,42 +240,6 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"immutable": {
"version": "4.3.8",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz",
"integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==",
"dev": true
},
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"requires": {
"binary-extensions": "^2.0.0"
}
},
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true
},
"is-glob": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
}
},
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
"is-what": { "is-what": {
"version": "3.14.1", "version": "3.14.1",
"resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
@ -618,18 +297,6 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true
},
"picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true
},
"pify": { "pify": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
@ -644,26 +311,6 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"requires": {
"picomatch": "^2.2.1"
}
},
"sass": {
"version": "1.77.8",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz",
"integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==",
"dev": true,
"requires": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
"source-map-js": ">=0.6.2 <2.0.0"
}
},
"semver": { "semver": {
"version": "5.7.2", "version": "5.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
@ -677,21 +324,6 @@
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true "dev": true
}, },
"source-map-js": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
"integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
"dev": true
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"requires": {
"is-number": "^7.0.0"
}
},
"tslib": { "tslib": {
"version": "1.14.1", "version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",

View File

@ -1,7 +1,7 @@
{ {
"name": "keyrune", "name": "keyrune",
"description": "Keyrune", "description": "Keyrune",
"version": "3.18.0", "version": "3.19.0",
"author": { "author": {
"name": "Andrew Gioia", "name": "Andrew Gioia",
"email": "andrew@gioia.email", "email": "andrew@gioia.email",
@ -25,7 +25,6 @@
"devDependencies": { "devDependencies": {
"clean-css": "^5.3.3", "clean-css": "^5.3.3",
"lessc": "^1.0.2", "lessc": "^1.0.2",
"sass": "^1.77.8",
"zepto": "^1.2.0" "zepto": "^1.2.0"
}, },
"license": "(OFL-1.1 AND GPL-3.0-only)", "license": "(OFL-1.1 AND GPL-3.0-only)",
@ -33,9 +32,6 @@
"scripts": { "scripts": {
"less": "lessc less/keyrune.less css/keyrune.css", "less": "lessc less/keyrune.less css/keyrune.css",
"lessmin": "lessc --clean-css less/keyrune.less css/keyrune.min.css", "lessmin": "lessc --clean-css less/keyrune.less css/keyrune.min.css",
"sass": "sass sass/keyrune.scss css/keyrune.css --style=expanded",
"sassmin": "sass sass/keyrune.scss css/keyrune.css --style=compressed",
"watch": "sass --no-source-map --watch sass/keyrune.scss css/keyrune.css --style=expanded",
"build": "rsync -avzh ./fonts/* ./docs/fonts/ && rsync -avzh css/keyrune.min.css docs/assets/keyrune.min.css", "build": "rsync -avzh ./fonts/* ./docs/fonts/ && rsync -avzh css/keyrune.min.css docs/assets/keyrune.min.css",
"rename": "for f in fonts/*; do lower=$(echo \"$f\" | tr '[:upper:]' '[:lower:]'); if [ \"$f\" != \"$lower\" ]; then mv -v \"$f\" \"$lower\"; fi; done", "rename": "for f in fonts/*; do lower=$(echo \"$f\" | tr '[:upper:]' '[:lower:]'); if [ \"$f\" != \"$lower\" ]; then mv -v \"$f\" \"$lower\"; fi; done",
"publish": "npm run less && npm run lessmin && npm run rename && npm run build" "publish": "npm run less && npm run lessmin && npm run rename && npm run build"

View File

@ -1,163 +0,0 @@
@use 'sass:math';
/**
* Sizes */
@each $class, $size in $keyrune_sizes {
.#{$keyrune_prefix}.#{$keyrune_prefix}-#{$class} {
font-size: #{$size};
}
}
/**
* Fixed width */
.#{$keyrune_prefix}.#{$keyrune_prefix}-fw {
width: calc(18em / #{math.div($keyrune_font_size, $keyrune_font_size * 0 + 1)});
text-align: center;
}
/**
* Force no border */
.#{$keyrune_prefix}.#{$keyrune_prefix}-no-border {
-webkit-text-stroke: 0;
text-stroke: 0;
}
/**
* Icon borders */
.#{$keyrune_prefix}.#{$keyrune_prefix}-border {
&:after {
content: "";
position: absolute;
left: -0.05em;
top: 0.0em;
z-index: -1;
color: $white;
font-size: 1.15em;
background: $white;
-webkit-text-stroke: 0.05em $white;
-webkit-background-clip: $keyrune_background_clip;
-webkit-text-fill-color: $keyrune_text_fill;
}
// adding a white version of the symbol for these problem sets,
// instead of using the generic text-stroke above
@each $set, $code, $glyph in $border-corrections {
&.#{$keyrune_prefix}-#{$code}:after { /* #{$set} */
content: ss-content($glyph);
}
}
// corrections for various duo icons
// SIS: the regular symbol becomes the border now
&.#{$keyrune_prefix}-sis {
&::before {
content: "\e9b3";
}
&::after {
content: "\e9b2";
}
}
// c16: regular symbol becomes the border
&.#{$keyrune_prefix}-c16 {
&::before {
content: "\e910"; // rarity
}
&::after {
content: "\e9e5"; // new border
}
}
// dft: regular symbol becomes the border
&.#{$keyrune_prefix}-dft {
&::before {
content: "\e9e1"; // rarity
}
&::after {
content: "\e9e0"; // new border
}
}
// eos: new rarity symbol
&.#{$keyrune_prefix}-eos {
&::before {
content: "\e9ff"; // rarity
}
&::after {
content: "\ea00"; // new border
}
}
// tla needs to swap the rarity and add the border as marker
&.#{$keyrune_prefix}-tla {
display: list-item;
list-style-position: inside;
&::before { // new rarity symbol
content: "\e9fc";
position: absolute;
left: 0;
top: 0;
}
&::marker { // border
content: "\e9fd";
color: #000;
}
}
}
/**
* Dual-layered symbols */
.#{$keyrune_prefix}.#{$keyrune_prefix}-duo {
// base border styles
&::after {
color: #000;
content: '';
display: block;
font-size: 1em;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
& {
// set default inner to white unless a rarity is declared
color: #fff;
}
// sets
@each $code, $glyph in $dual-layered {
&.#{$keyrune_prefix}-#{$code}::after {
content: ss-content($glyph);
}
}
// manual corrections
&.#{$keyrune_prefix}-ncc::before {
content: "\e98f";
}
&.#{$keyrune_prefix}-40k::before {
content: "\e999";
}
&.#{$keyrune_prefix}-dmc::before {
content: "\e995";
}
&.#{$keyrune_prefix}-khc::before {
content: "\e9c5";
}
&.#{$keyrune_prefix}-ltc::before {
content: "\e9b7";
}
&.#{$keyrune_prefix}-tla::before {
content: "\e9fc";
}
// rarity border colors
&.#{$keyrune_prefix}-common {
color: #fff;
}
&.#{$keyrune_prefix}-uncommon::after,
&.#{$keyrune_prefix}-rare::after,
&.#{$keyrune_prefix}-mythic::after {
color: #000;
}
}

View File

@ -1,28 +0,0 @@
/**
* Sets */
.#{$keyrune_prefix} {
display: inline-block;
font: $keyrune_font;
font-size: inherit;
line-height: 1em;
text-rendering: auto;
transform: translate(0, 0);
speak: none;
text-transform: none;
vertical-align: middle;
// Better font rendering
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: grayscale;
// default symbol if the set does not exist yet, or setcode does not match
&:before {
content: "#{$keyrune_default_content}";
}
@each $set, $code, $glyph in $keyrune_sets {
// comments are evaluated at top when here for some reason
&-#{$code}:before { /* #{$set} */
content: ss-content($glyph);
}
}
}

View File

@ -1,52 +0,0 @@
/**
* Rarities */
// hard-prefixing some of these to ensure they get included
@each $rarity, $text, $left, $right, $stroke in $keyrune_palette {
/* #{$rarity} */
.#{$keyrune_prefix}.#{$keyrune_prefix}-#{$rarity} {
color: $text;
&.#{$keyrune_prefix}-grad {
// webkit outline/gradient
/* Chrome, Safari4+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #{$left}), color-stop(50%, #{$right}), color-stop(100%, #{$left}));
/* Chrome10+, Safari5.1+ */
background: -webkit-linear-gradient(left, #{$left} 0%, #{$right} 50%, #{$left} 100%);
-webkit-text-stroke: 0.03em #{$stroke};
-webkit-text-fill-color: $keyrune_text_fill;
-webkit-background-clip: $keyrune_background_clip;
background-clip: $keyrune_background_clip;
&.#{$keyrune-prefix}-no-border,
&.#{$keyrune-prefix}-duo {
-webkit-text-stroke: 0;
}
&.#{$keyrune-prefix}-duo::after {
-webkit-text-fill-color: inherit;
}
}
}
}
// hard coding foil rarity for now because it's so much more complex
.#{$keyrune_prefix}-foil {
color: #a6dced;
&.#{$keyrune_prefix}-grad {
// webkit outline/gradient
background: -webkit-linear-gradient(-45deg, #ea8d66 0%,#ea8d66 10%,#fdef8a 17%,#8bcc93 33%,#a6dced 50%,#6f75aa 67%,#e599c2 83%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ea8d66 0%,#ea8d66 15%,#fdef8a 28%,#8bcc93 42%,#a6dced 55%,#6f75aa 68%,#e599c2 84%,#e599c2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: $keyrune_background_clip;
&.#{$keyrune-prefix}-no-border,
&.#{$keyrune-prefix}-duo {
-webkit-text-stroke: 0;
}
&.#{$keyrune-prefix}-duo::after {
-webkit-text-fill-color: inherit;
}
}
}

View File

@ -1,11 +0,0 @@
@font-face {
font-family: "#{$keyrune_font_face}";
src:url('#{$keyrune_font_path}' + '/keyrune.eot?v=' + '#{$keyrune_version}');
src:url('#{$keyrune_font_path}' + '/keyrune.eot?#iefix&v=' + '#{$keyrune_version}') format('embedded-opentype'),
url('#{$keyrune_font_path}' + '/keyrune.woff2?v=' + '#{$keyrune_version}') format('woff2'),
url('#{$keyrune_font_path}' + '/keyrune.woff?v=' + '#{$keyrune_version}') format('woff'),
url('#{$keyrune_font_path}' + '/keyrune.ttf?v=' + '#{$keyrune_version}') format('truetype'),
url('#{$keyrune_font_path}' + '/keyrune.svg?v=' + '#{$keyrune_version}' + '#keyrune') format('svg');
font-weight: $keyrune_font_weight;
font-style: $keyrune_font_style;
}

View File

@ -1,555 +0,0 @@
/**
* Globals */
$keyrune_version: '3.17.1' !default;
$keyrune_font_path: '../fonts' !default;
// font specific
$keyrune_font_style: normal !default;
$keyrune_font_variant: normal !default;
$keyrune_font_weight: normal !default;
$keyrune_font_size: 14px !default;
$keyrune_font_face: 'Keyrune' !default;
$keyrune_font: $keyrune_font_style $keyrune_font_variant $keyrune_font_weight calc($keyrune_font_size/1) $keyrune_font_face !default;
$keyrune_prefix: 'ss' !default;
$keyrune_default_content: "\e684" !default;
$keyrune_background_clip: text !default;
$keyrune_text_fill: transparent !default;
// colors
$black: #000 !default;
$white: #fff !default;
$keyrune_palette: (
('common', #1a1718, #302b2c, #474040, #000),
('uncommon', #707883, #5a6572, #9e9e9e, #111),
('rare', #a58e4a, #876a3b, #dfbd6b, #333),
('mythic', #bf4427, #b21f0f, #f38300, #333),
('timeshifted', #652978, #652978, #c09ac5, #333)
) !default;
// sizes
$keyrune_sizes: (
'2x': 2em,
'3x': 3em,
'4x': 4em,
'5x': 5em,
'6x': 6em
) !default;
// special corrections for certain symbols when adding the border style
$border-corrections: (
("Vanguard", "van", "\e655"),
("Archenemy", "arc", "\e657"),
("Commander 2013", "c13", "\e65b"),
("Commander 2014", "c14", "\e65d"),
("Commander 2015", "c15", "\e900"),
("Commander 2016", "c16", "\e9e5"),
("Commander's Arsenal", "cm1", "\e65a"),
("Commander", "cmd", "\e658"),
("Conspiracy", "cns", "\e65c"),
("Aetherdrift", "dft", "\e9e0"),
("Dominaria United Commander", "dmc", "\e996"),
("Aetherdrift Commander", "drc", "\e9ea"),
("Duskmourn Commander", "dsc", "\e9dd"),
("Final Fantasy", "fin", "\e9ef"),
("Planechase 2009", "hop", "\e656"),
("Innistrad Remastered", "inr", "\e9e3"),
("Planechase 2012", "pc2", "\e659"),
("Shadows of the Past", "sis", "\e9b2"),
("Tarkir Dragonstorm", "tdm", "\e9ec"),
("Vanguard", "van", "\e655")
) !default;
// dual-layered symbols (work in progress)
$dual-layered: (
'40k': '\e99b',
'afc': '\e982',
'afr': '\e973',
'c21': '\e97f',
'clb': '\e992',
'cc2': '\e988',
'dmc': '\e997',
'drc': '\e9eb',
'dsc': '\e9de',
'j21': '\e984',
'khc': '\e9c6',
'ltc': '\e9b8',
'm3c': '\e9d1',
'mar': '\e9fa',
'mid': '\e979',
'otc': '\e9d3',
'ncc': '\e990',
'scd': '\e9ac',
'spm': '\e9f2',
'tla': '\e9fe',
'una': '\e9bf'
) !default;
// sets
$keyrune_sets: (
// core sets
("Alpha", "lea", "\e600"),
("Beta", "leb", "\e601"),
("Unlimited", "2ed", "\e602"),
("Revised", "3ed", "\e603"),
("4th Edition", "4ed", "\e604"),
("Summer Magic", "psum", "\e605"),
("5th Edition", "5ed", "\e606"),
("6th Edition", "6ed", "\e607"),
("7th Edition", "7ed", "\e608"),
("8th Edition", "8ed", "\e609"),
("9th Edition", "9ed", "\e60a"),
("10th Edition", "10e", "\e60b"),
("Magic 2010", "m10", "\e60c"),
("Magic 2011", "m11", "\e60d"),
("Magic 2012", "m12", "\e60e"),
("Magic 2013", "m13", "\e60f"),
("Magic 2014", "m14", "\e610"),
("Magic 2015", "m15", "\e611"),
("Core background", "bcore", "\e612"),
("Magic Origins", "ori", "\e697"),
("Magic 2019", "m19", "\e941"),
("Magic 2020", "m20", "\e95d"),
("Alpha (MODO)", "1e", "\e947"),
("Beta (MODO)", "2e", "\e948"),
("Unlimited (MODO)", "2u", "\e949"),
("Revised (MODO)", "3e", "\e94a"),
("Core 2021", "m21", "\e960"),
("Adventures in the Forgotten Realms", "xdnd", "\e972"),
("Adventures in the Forgotten Realms", "afr", "\e972"),
("Foundations", "fdn", "\e9d8"),
//
// Artifact block
("Arabian Nights", "arn", "\e613"),
("Antiquities", "atq", "\e614"),
("Legends", "leg", "\e615"),
// Wizards block
("The Dark", "drk", "\e616"),
("Fallen Empires", "fem", "\e617"),
("Homelands", "hml", "\e618"),
// Ice Age block
("Ice Age", "ice", "\e619"),
("Ice Age (Original)", "ice2", "\e925"),
("Alliances", "all", "\e61a"),
("Coldsnap", "csp", "\e61b"),
// Mirage block
("Mirage", "mir", "\e61c"),
("Visions", "vis", "\e61d"),
("Weatherlight", "wth", "\e61e"),
// Tempest block
("Tempest", "tmp", "\e61f"),
("Stronghold", "sth", "\e620"),
("Exodus", "exo", "\e621"),
// Urza's block
("Urza's Saga", "usg", "\e622"),
("Urza's Legacy", "ulg", "\e623"),
("Urza's Destiny", "uds", "\e624"),
// Mercadian block
("Mercadian Masque", "mmq", "\e625"),
("Nemesis", "nem", "\e626"),
("Nemesis", "nms", "\e626"),
("Prophecy", "pcy", "\e627"),
// Invasion block
("Invasion", "inv", "\e628"),
("Planeshift", "pls", "\e629"),
("Apocalypse", "apc", "\e62a"),
// Odyssey block
("Odyssey", "ody", "\e62b"),
("Torment", "tor", "\e62c"),
("Judgement", "jud", "\e62d"),
// Onslaught block
("Onslaught", "ons", "\e62e"),
("Legions", "lgn", "\e62f"),
("Scourge", "scg", "\e630"),
// Mirrodin block
("Mirrodin", "mrd", "\e631"),
("Darksteel", "dst", "\e632"),
("5th Dawn", "5dn", "\e633"),
// Kamigawa block
("Champions of Kamigawa", "chk", "\e634"),
("Betrayers of Kamigawa", "bok", "\e635"),
("Saviors of Kamigawa", "sok", "\e636"),
// Ravnica block
("Ravnica", "rav", "\e637"),
("Guildpact", "gpt", "\e638"),
("Dissension", "dis", "\e639"),
// Time Spiral block
("Time Spiral", "tsp", "\e63a"),
("Planeshift", "plc", "\e63b"),
("Future Sight", "fut", "\e63c"),
// Lorwyn block
("Lorwyn", "lrw", "\e63d"),
("Morningtide", "mor", "\e63e"),
// Shadowmoor block
("Shadowmoor", "shm", "\e63f"),
("Eventide", "eve", "\e640"),
// Alara block
("Shards of Alara", "ala", "\e641"),
("Conflux", "con", "\e642"),
("Alara Reborn", "arb", "\e643"),
// Zendikar block
("Zendikar", "zen", "\e644"),
("Worldwake", "wwk", "\e645"),
("Rise of Eldrazi", "roe", "\e646"),
// Scars block
("Scars of Mirrodin", "som", "\e647"),
("Mirrodin Besieged", "mbs", "\e648"),
("New Phyrexia", "nph", "\e649"),
// Innistrad block
("Innistrad", "isd", "\e64a"),
("Dark Ascension", "dka", "\e64b"),
("Avacyn Restored", "avr", "\e64c"),
// Return to Ravnica block
("Return to Ravnica", "rtr", "\e64d"),
("Gatecrash", "gtc", "\e64e"),
("Dragon's Maze", "dgm", "\e64f"),
// Theros block
("Theros", "ths", "\e650"),
("Born of the Gods", "bng", "\e651"),
("Journey into Nyx", "jou", "\e652"),
// Khans block
("Khans of Tarkir", "ktk", "\e653"),
("Fate Reforged", "frf", "\e654"),
("Dragons of Tarkir", "dtk", "\e693"),
// Return to Zendikar block
("Battle for Zendikar", "bfz", "\e699"),
("Oath of the Gatewatch", "ogw", "\e901"),
// Return to Innistrad block
("Shadows Over Innistrad", "soi", "\e902"),
("Eldritch Moon", "emn", "\e90b"),
// Kaladesh block
("Kaladesh", "kld", "\e90e"),
("Aether Revolt", "aer", "\e90f"),
// Amonkhet block
("Amonkhet", "akh", "\e914"),
("Hour of Devastation", "hou", "\e924"),
// Ixalan block
("Ixalan", "xln", "\e92e"),
("Rivals of Ixalan", "rix", "\e92f"),
// Dominaria block
("Dominaria", "dom", "\e93f"),
// Guilds of Ravnica block
("Guilds of Ravnica", "grn", "\e94b"),
("GRN Guild Kits", "gk1", "\e94b"),
("Ravnica Allegiance", "rna", "\e959"),
("RNA Guild Kits", "gk2", "\e959"),
("War of the Spark", "war", "\e95a"),
// Eldraine block
("Throne of Eldraine", "eld", "\e95e"),
// 2020 sets
("Theros: Beyond Death", "thb", "\e961"),
("Ikoria: Lair of Behemoths", "iko", "\e962"),
("Zendikar Rising", "znr", "\e963"),
// 2021 sets
("Kaldheim", "khm", "\e974"),
("Strixhaven: School of Mages", "stx", "\e975"),
("Innistrad: Midnight Hunt", "mid", "\e978"),
("Innistrad: Crimson Vow", "vow", "\e977"),
// 2022 sets
("Kamigawa: Neon Dynasty", "neo", "\e98c"),
("Streets of New Capenna", "snc", "\e98b"),
("Dominaria United", "dmu", "\e993"),
("The Brothers' War", "bro", "\e99d"),
// 2023 sets
("Phyrexia: All Will Be One", "one", "\e9a1"),
("March of the Machine", "mom", "\e9a2"),
("March of the Machine: The Aftermath", "mat", "\e9a3"),
("Wilds of Eldraine", "woe", "\e9ae"),
("Lost Caverns of Ixalan", "lci", "\e9c2"),
// 2024 Sets
("Murders at Karlov Manor", "mkm", "\e9c9"),
("Outlaws of Thunder Junction", "otj", "\e9cc"),
("Bloomburrow", "blb", "\e9cd"),
("Duskmourn: House of Horror", "dsk", "\e9d7"),
// 2025 sets
("Aetherdrift", "dft", "\e9e0"),
("Tarkir: Dragonstorm", "tdm", "\e9e6"),
("Final Fantasy", "fin", "\e9ed"),
("Edge of Eternities", "eoe", "\e9f0"),
("Marvel Spider-Man", "spm", "\e9f1"),
("Avatar: the Last Airbender", "tla", "\e9fb"),
// Command zone
("Vanguard", "van", "\e655"),
("Planechase 2009", "hop", "\e656"),
("Archenemy", "arc", "\e657"),
("Commander", "cmd", "\e658"),
("Planechase 2012", "pc2", "\e659"),
("Commander's Arsenal", "cm1", "\e65a"),
("Commander 2013", "c13", "\e65b"),
("Conspiracy", "cns", "\e65c"),
("Commander 2014", "c14", "\e65d"),
("Commander 2015", "c15", "\e900"),
("Conspiracy 2, Take", "cn2", "\e904"),
("Commander 2016", "c16", "\e9e5"),
("Planechase Anthology", "pca", "\e911"),
("Commander Anthology", "cma", "\e916"),
("Archenemy: Nicol Bolas", "e01", "\e92d"),
("Archenemy: Nicol Bolas", "ann", "\e92d"),
("Explorers of Ixalan", "e02", "\e931"),
("Commander 2017", "c17", "\e934"),
("Commander Anthology 2", "cm2", "\e940"),
("Battlebond", "bbd", "\e942"),
("Commander 2018", "c18", "\e946"),
("Commander 2019", "c19", "\e95f"),
("Ikoria: Commander 2020", "c20", "\e966"),
("Zendikar Rising: Commander Decks", "znc", "\e967"),
("Commander Collection: Green", "cc1", "\e968"),
("Commander Legends", "cmr", "\e969"),
("Commander Legends Decks", "cmc", "\e969"),
("Kaldheim Commander", "khc", "\e97d"),
("Commander 2021", "c21", "\e97e"),
("Forgotten Realms Commander", "afc", "\e981"),
("Innistrad: Midnight Hunt Commander", "mic", "\e985"),
("Innistrad: Crimson Vow Commander", "voc", "\e986"),
("Commander Collection: Black", "cc2", "\e987"),
("Kamigawa: Neon Dynasty Commander", "nec", "\e98d"),
("Streets of New Capenna Commander", "ncc", "\e98e"),
("Commander Legends: Battle for Baldur's Gate", "clb", "\e991"),
("Dominaria United Commander", "dmc", "\e994"),
("Warhammer 40K", "40k", "\e998"),
("The Brothers' War Commander", "brc", "\e99f"),
("Phyrexia: All Will Be One Commander", "onc", "\e9a8"),
("March of the Machines Commander", "moc", "\e9a9"),
("Starter Commander Decks", "scd", "\e9ab"),
("Commander Masters", "cmm", "\e9b5"),
("The Lord of the Rings: Tales of Middle-Earth Commander", "ltc", "\e9b6"),
("Wilds of Eldraine Commander", "woc", "\e9b9"),
("Lost Caverns of Ixalan Commander", "lcc", "\e9c7"),
("Murders at Karlov Manor Commander", "mkc", "\e9ca"),
("Outlaws of Thunder Junction Commander", "otc", "\e9d2"),
("Bloomburrow Commander", "blc", "\e9d4"),
("Modern Horizons 3 Commander", "m3c", "\e9d0"),
("Duskmourn Commander", "dsc", "\e9dc"),
("Foundations Commander", "fdc", "\e9e4"),
("Aetherdrift Commander", "drc", "\e9e8"),
("Tarkir Dragonstorm Commander", "tdc", "\e9f4"),
("Final Fantasy Commander", "fic", "\e9f5"),
("Edge of Eternities Commander", "eoc", "\e9f6"),
//
// Reprint sets
("Chronicles", "chr", "\e65e"),
("Anthologies", "ath", "\e65f"),
("Battle Royale", "brb", "\e660"),
("Beatdown", "btd", "\e661"),
("Deckmasters", "dkm", "\e662"),
("Modern Masters", "mma", "\e663"),
("Modern Masters 2015", "mm2", "\e695"),
("Eternal Masters", "ema", "\e903"),
("Modern Masters 2017", "mm3", "\e912"),
("Renaissance", "xren", "\e917"),
("Rinascimento", "xrin", "\e918"),
("Iconic Masters", "ima", "\e935"),
("Masters 25", "a25", "\e93d"),
("Ultimate Masters", "uma", "\e958"),
("Modern Horizons", "mh1", "\e95b"),
("Double Masters", "2xm", "\e96e"),
("Jumpstart", "jmp", "\e96f"),
("Mystery Booster", "mb1", "\e971"),
("Modern Horizons 2", "mh2", "\e97b"),
("Strixhaven: Mystical Archives", "sta", "\e980"),
("Jumpstart: Historic Horizons", "j21", "\e983"),
("Double Masters 2022", "2x2", "\e99c"),
("The Brothers' War Retro Artifacts", "brr", "\e9a0"),
("Jumpstart 2022", "j22", "\e9ad"),
("Multiverse Legends", "mul", "\e9ba"),
("Wilds of Eldraine Enchanting Tales", "wot", "\e9c0"),
("Battle Royale (alternate)", "br", "\e9c1"),
("Special Guests", "spg", "\e9c8"),
("Breaking News", "otp", "\e9d5"),
("The Big Score", "big", "\e9d6"),
("Modern Horizons 2 Timeshifts", "h2r", "\e97b"),
("Mystery Booster 2", "mb2", "\e9d9"),
("Jumpstart 2025 (Alternate)", "j25a", "\e9db"),
("Jumpstart 2025", "j25", "\e9df"),
("Pioneer Masters", "pio", "\e9e7"),
("Final Fantasy: Through the Ages", "fca", "\e9f8"),
("Marvel (TBD)", "mar", "\e9f6"),
//
// Beginner
("Portal", "por", "\e664"),
("Portal 2", "p02", "\e665"),
("Portal 2", "po2", "\e665"),
("Portal 3 Kingdoms", "ptk", "\e666"),
("Starter 1999", "s99", "\e667"),
("Starter 2000", "s00", "\e668"),
("Welcome Deck 2016", "w16", "\e907"),
("Welcome Deck 2017", "w17", "\e923"),
//
// Duel Decks
("Elves vs. Goblins", "evg", "\e669"),
("Jace vs. Chandra", "dd2", "\e66a"),
("Divine vs. Demonic", "ddc", "\e66b"),
("Garruk vs. Liliana", "ddd", "\e66c"),
("Phyrexia vs.", "dde", "\e66d"),
("Elspeth vs.", "ddf", "\e66e"),
("Knights vs. Dragons", "ddg", "\e66f"),
("Ajani vs. Nicol", "ddh", "\e670"),
("Venser vs. Koth", "ddi", "\e671"),
("Izzet vs. Golgari", "ddj", "\e672"),
("Sorin vs. Tibalt", "ddk", "\e673"),
("Heroes vs. Monsters", "ddl", "\e674"),
("Jace vs. Vraska", "ddm", "\e675"),
("Speed vs. Cunning", "ddn", "\e676"),
("Kiora vs. Elspeth", "ddo", "\e677"),
("Zendikar vs.", "ddp", "\e698"),
("Blessed vs. Cursed", "ddq", "\e908"),
("Nissa vs. Ob Nixilis", "ddr", "\e90d"),
("New Phyrexia vs. Mirrodin Pure", "td2", "\e91c"),
("Mind vs. Might", "dds", "\e921"),
("Merfolk vs. Goblins", "ddt", "\e933"),
("Elves vs. Inventors", "ddu", "\e93e"),
//
// From the Vaults
("Dragons", "drb", "\e678"),
("Exiled", "v09", "\e679"),
("Relics", "v10", "\e67a"),
("Legends", "v11", "\e67b"),
("Realms", "v12", "\e67c"),
("Twenty", "v13", "\e67d"),
("Annihilation", "v14", "\e67e"),
("Angels", "v15", "\e905"),
("Lore", "v16", "\e906"),
("Vaults", "v0x", "\e920"),
("Transform", "v17", "\e939"),
//
// Premium Deck Series
("Slivers", "h09", "\e67f"),
("Fire & Lightning", "pd2", "\e680"),
("Graveborn", "pd3", "\e681"),
("Modern Event Deck", "md1", "\e682"),
//
// Signature Spellbook
("Jace", "ss1", "\e944"),
("Gideon", "ss2", "\e95c"),
("Chandra", "ss3", "\e96d"),
//
// Global Series
("Jiang Yanggu & Mu Yanling", "gs1", "\e945"),
//
// Guild Kits
("Azorius", "azorius", "\e94e"),
("Boros", "boros", "\e94f"),
("Dimir", "dimir", "\e950"),
("Golgari", "golgari", "\e951"),
("Gruul", "gruul", "\e952"),
("Izzet", "izzet", "\e953"),
("Orzhov", "orzhov", "\e954"),
("Rakdos", "rakdos", "\e955"),
("Selesnya", "selesnya", "\e956"),
("Simic", "simic", "\e957"),
//
// Other supplemental products
("Game Night", "gnt", "\e94d"),
("Game Night 2019", "gn2", "\e964"),
("Time Spiral Remastered", "tsr", "\e976"),
("Dominaria Remastered", "dmr", "\e9a4"),
("Game Night: Free for All", "gn3", "\e9a5"),
("The Lord of the Rings: Tales of Middle-Earth", "ltr", "\e9af"),
("Universes Beyond: Doctor Who", "who", "\e9b0"),
("Ravnica Remastered", "rvr", "\e9bb"),
("Universes Beyond: Fallout", "pip", "\e9c3"),
("Ravnica: Clue Edition", "clu", "\e9cb"),
("Universes Beyond: Assassin's Creed", "acr", "\e9ce"),
("Modern Horizons 3", "mh3", "\e9cf"),
("Innistrad Remastered", "inr", "\e9e2"),
("Marvel Spider-Man Scene", "spe", "\e9f3"),
//
// Promos
("Guru", "pgru", "\e683"),
("Magic symbol", "pmtg1", "\e684"),
("Magic symbol", "pmtg2", "\e685"),
("Leaf", "pleaf", "\e686"),
("Media Insert", "pmei", "\e687"),
("DCI (Arena)", "parl", "\e688"),
("Dragons", "dpa", "\e689"),
("Book Insert", "pbook", "\e68a"),
("Astral", "past", "\e68b"),
("Arena logo", "parl2", "\e68c"),
("Zendikar", "exp", "\e69a"),
("Salvat 2005", "psalvat05", "\e909"),
("Salvat 2011", "psalvat11", "\e90a"),
("Kaladesh Inventions", "mp1", "\e913"),
("Kaladesh Inventions", "mps", "\e913"),
("Xbox Media Promo", "pxbox", "\e915"),
("Magic Premiere Shop", "pmps", "\e919"),
("Mirrodin Pure", "pmpu", "\e91a"),
("Amonkhet Invocations", "mp2", "\e922"),
("IDW Promo", "pidw", "\e92c"),
("Dragon*Con Promo", "pdrc", "\e932"),
("Phoenix Heart Celebration", "pheart", "\e936"),
("HasCon 2017", "h17", "\e938"),
("Duelist Extra Pulled", "pdep", "\e93a"),
("Sega Dreamcast", "psega", "\e93b"),
("The Sorcerer's Apprentice", "ptsa", "\e93c"),
("Arena (MTGO)", "parl3", "\e943"),
("Heroes of the Realm 2016", "htr", "\e687"),
("Mythic Edition", "med", "\e94c"),
("Ponies: the Galloping", "ptg", "\e965"),
("Heroes of the Realm 2017", "htr17", "\e687"),
("Judge Academy 2020", "j20", "\e96a"),
("Zendikar Rising Expeditions", "zne", "\e97a"),
("The Brothers' War Transformers", "bot", "\e99e"),
("Jurassic World", "rex", "\e9c4"),
("Edge of Eternities: Stellar Sights", "eos", "\ea00"),
//
// Secret Lairs
("Secret Lair: Ultimate Edition", "slu", "\e687"),
("Secret Lair Drop", "sld", "\e687"),
("Secret Lair Drop Promos", "psld", "\e687"),
("Secret Lair Logo", "sld2", "\e9bc"),
//
// Digital
("Masters Edition", "me1", "\e68d"),
("Masters Edition II", "me2", "\e68e"),
("Masters Edition III", "me3", "\e68f"),
("Masters Edition IV", "me4", "\e690"),
("Tempest Remastered", "tpr", "\e694"),
("Vintage Masters", "vma", "\e696"),
("Legendary Cube", "xlcu", "\e90c"),
("Legendary Cube", "pz1", "\e90c"),
("Magic Online", "modo", "\e91b"),
("Magic Online", "pmodo", "\e91b"),
("Magic Duels", "duels", "\e91d"),
("Magic Duels", "xduels", "\e91d"),
("Magic Online Deck Series", "xmods", "\e91e"),
("Treasure Chests", "pz2", "\e91f"),
("Historic Anthology 1", "ha1", "\e96b"),
("Amonkhet Remastered", "akr", "\e970"),
("Kaladesh Remastered", "klr", "\e97c"),
("Alchemy 2022", "y22", "\e989"),
("Alchemy Horizons: Baldur's Gate", "hbg", "\e9a6"),
("Alchemy 2023", "y23", "\e9a7"),
("Alchemy: Dominaria", "ydmu", "\e9a7"),
("Shadows Over Innistrad", "sir", "\e9b1"),
("Shadows of the Past", "sis", "\e9b2"),
("Explorer Anthology 1", "ea1", "\e9b4"),
("Alchemy 2024", "y24", "\e9bd"),
("Alchemy 2025", "y25", "\e9da"),
("Alchemy Bloomburrow", "yblb", "\e9da"),
("Puzzle Masters", "pma", "\ea01"),
("Puzzle Masters 2", "pm2", "\ea02"),
("Daxos vs. Kalemne (Puzzle Masters)", "dvk", "\ea03"),
//
// Unsets
("Unglued", "ugl", "\e691"),
("Unhinged", "unh", "\e692"),
("Unstable", "ust", "\e930"),
("Unsanctioned", "und", "\e96c"),
("Unfinity", "unf", "\e98a"),
("Unfinity Acorns", "una", "\e9be"),
//
// Unoffocial
("Collector's Edition", "xcle", "\e926"),
("International Collector's Edition", "xice", "\e927"),
("Two Player Introductory Set", "x2ps", "\e928"),
("Alternate 4th Edition", "x4ea", "\e929"),
("APAC Lands", "papac", "\e92a"),
("Euro Lands", "peuro", "\e92b"),
("Friday Night Magic", "pfnm", "\e937"),
("30th Anniversary Edition", "30a", "\e9aa")
) !default;
// display glyph correctly
@function ss-content($glyph) {
@return unquote("\"#{$glyph}\"");
}

View File

@ -1,5 +0,0 @@
@import 'variables';
@import 'typography';
@import 'icons';
@import 'rarities';
@import 'helpers';

4
svg/fra.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="32" viewBox="0 0 26 32">
<path fill="#444" d="M11.18 2.971c0.705-0.298 1.402-0.739 2.2-0.67 0.647-0.010 1.198 0.374 1.78 0.6 1.935 0.881 3.879 1.859 5.444 3.322 0.74 0.694 1.321 1.567 1.623 2.538 0.322 1.151 0.451 2.345 0.712 3.511 0.612 3.079 1.31 6.149 2.3 9.131 0.387 1.294 1.008 2.527 1.246 3.861 0 0.057-0 0.171-0 0.228 0.010 0.462-0.39 0.89-0.842 0.946-2.585 0.318-5.167 0.726-7.684 1.404-0.988 0.27-1.968 0.584-2.9 1.011-0.51 0.226-0.998 0.597-1.578 0.594-0.046-0.007-0.092-0.002-0.133 0.020-0.056 0.022-0.121 0.022-0.177 0-0.041-0.022-0.087-0.027-0.132-0.020-0.728-0.012-1.297-0.543-1.964-0.766-3.278-1.312-6.81-1.771-10.283-2.259-0.447-0.105-0.787-0.531-0.79-0.991 0.122-0.81 0.404-1.582 0.691-2.346 1.415-3.851 2.321-7.866 3.098-11.889 0.213-1.038 0.304-2.121 0.755-3.094 0.527-1.176 1.487-2.086 2.513-2.83 1.277-0.929 2.693-1.642 4.122-2.303zM13.078 3.37c-0.454 0.039-0.852 0.282-1.274 0.431-1.324 0.563-2.617 1.232-3.763 2.106-1.401 1.046-2.685 2.482-2.926 4.277-0.556 4.169-1.973 8.15-2.984 12.215 1.254-1.95 2.393-3.974 3.497-6.013 0.646-1.075 1.474-2.030 2.362-2.912 1.405-1.497 3.289-2.502 5.28-2.967 0.012-2.257-0-4.515 0.006-6.773-0.027-0.131 0.091-0.501-0.197-0.365zM13.277 11.631c-0.004 5.124-0.004 10.248-0 15.372 1.025-0.013 2.149-0.088 2.991-0.744 0.809-0.53 1.62-1.055 2.422-1.596 0.458-0.284 0.802-0.733 1.007-1.228 0.337-0.829 0.463-1.724 0.702-2.583 0.194-0.852 0.408-1.7 0.581-2.557-0.405-0.754-0.823-1.504-1.261-2.24-0.029-0.060-0.073-0.116-0.147-0.086-0.73 0.892-1.931 1.412-3.083 1.222-0.785-0.105-1.602-0.426-2.197-0.908 0.573-0.502 1.286-0.871 2.036-1.037 1.020-0.254 2.092-0.049 3.062 0.303-1.233-1.83-3.29-2.886-5.28-3.703-0.268-0.102-0.536-0.242-0.833-0.215zM8.676 15.215c-0.516 0.058-1.026 0.177-1.508 0.375-0.070 0.12-0.231 0.245-0.208 0.398 0.618 0.696 1.495 1.192 2.436 1.232 1.013 0.033 2.002-0.342 2.826-0.912-0.93-0.862-2.287-1.25-3.546-1.093zM5.56 18.598c-1.197 1.945-2.343 3.928-3.681 5.782-0.355 0.32-0.228 0.991 0.281 1.059 1.35 0.274 2.701 0.54 4.044 0.849 2.272 0.535 4.567 1.13 6.639 2.233 0.141 0.034 0.449 0.203 0.433-0.048-0.017-0.479 0.031-0.978-0.025-1.444-0.824-0.043-1.702-0.088-2.484-0.418-0.96-0.592-1.892-1.227-2.839-1.841-0.641-0.393-1.132-1.043-1.29-1.783-0.411-1.454-0.718-2.935-1.061-4.407l-0.017 0.018z"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

4
svg/hob.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="32" viewBox="0 0 24 32">
<path fill="#444" d="M9.221 0.186c1.698 0.001 3.396 0.001 5.094 0-0.001 0.123-0.002 0.246-0.002 0.369-0.644 0.776-1.289 1.552-1.93 2.332 0.005 1.291-0.006 2.582 0.005 3.872 0.156 0.378 0.359 0.739 0.559 1.097 0.922 1.387 1.905 2.735 2.963 4.021-0.707 0.943-1.355 1.933-2.092 2.853-0.064 1.332-0.13 2.664-0.151 3.997-0.134 3.566-0.272 7.132-0.415 10.697 0.017 0.156-0.102 0.271-0.176 0.394-0.386 0.591-0.779 1.179-1.159 1.776-0.439-0.681-0.895-1.35-1.325-2.035-0.177-2.571-0.327-5.143-0.484-7.715-0.134-2.304-0.318-4.603-0.441-6.908-0.001-0.11-0.017-0.221-0.093-0.307-0.666-0.919-1.342-1.833-1.984-2.769 1.152-1.387 2.16-2.884 3.144-4.393 0.136-0.302 0.383-0.586 0.346-0.937-0.007-1.214 0.007-2.428-0.007-3.642-0.599-0.79-1.237-1.554-1.852-2.332l-0.002-0.372zM11.753 9.013c-0.646 0.853-1.291 1.708-1.931 2.567 0.561 1.585 1.129 3.166 1.7 4.747 0.077 0.203 0.133 0.415 0.238 0.606 0.635-1.785 1.274-3.569 1.886-5.362-0.632-0.852-1.263-1.705-1.892-2.559zM10.982 11.741c0.258-0.322 0.511-0.647 0.769-0.969 0.245 0.323 0.489 0.646 0.734 0.969-0.245 0.713-0.49 1.426-0.732 2.141-0.233-0.722-0.504-1.431-0.772-2.141zM5.546 8.333c1.294-0.482 2.639-0.834 4.014-0.992-0.967 1.582-2.127 3.035-3.297 4.47 0.316 0.44 0.621 0.888 0.935 1.329-0.793 0.295-1.506 0.766-2.186 1.263-0.56 0.382-1.041 0.865-1.519 1.341-0.815-0.596-1.592-1.319-1.993-2.265-0.257-0.904 0.038-1.88 0.558-2.634 0.847-1.197 2.157-1.964 3.489-2.511zM13.909 7.342c1.006 0.089 2.006 0.271 2.969 0.581 1.432 0.376 2.793 1.043 3.947 1.973 0.844 0.762 1.62 1.748 1.696 2.926 0.095 0.695-0.282 1.339-0.707 1.855-0.421 0.483-0.902 0.918-1.44 1.266-1.094-1.032-2.329-1.913-3.651-2.628-0.142-0.076-0.296-0.128-0.449-0.179 0.325-0.436 0.637-0.883 0.962-1.319-1.196-1.423-2.362-2.882-3.326-4.476zM0.038 15.547c0.007-0.817 0.105-1.638 0.364-2.415 0.125 1.237 0.989 2.246 1.913 3.008 1.273 0.999 2.733 1.758 4.273 2.25 0.747 0.284 1.517 0.508 2.299 0.674 0.141 2.022 0.265 4.046 0.405 6.068-0.445-0.017-0.878-0.129-1.308-0.234-1.678-0.438-3.297-1.184-4.63-2.306-1.090-0.825-2.039-1.846-2.738-3.022-0.238-0.37-0.392-0.792-0.48-1.222-0.156-0.925-0.161-1.867-0.098-2.8zM22.972 14.854c0.284-0.433 0.484-0.922 0.55-1.438 0.33 1.261 0.358 2.582 0.27 3.876 0.009 0.859-0.127 1.75-0.59 2.488-0.481 0.759-0.998 1.51-1.663 2.121-0.562 0.453-1.086 0.956-1.702 1.338-0.963 0.609-2.017 1.054-3.078 1.46-0.74 0.291-1.541 0.354-2.311 0.529 0.076-1.999 0.154-3.998 0.233-5.997 1.385-0.241 2.753-0.626 4.031-1.219 0.774-0.403 1.587-0.74 2.305-1.241 0.765-0.508 1.444-1.153 1.957-1.917z"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

4
svg/hoc.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="21" height="32" viewBox="0 0 21 32">
<path fill="#444" d="M7.767 0.417c1.883-0.004 3.766-0.006 5.649 0.001 0.081 0.071 0.165 0.14 0.25 0.208 0.008 0.392 0.004 0.785 0.005 1.178 0.014 0.159-0.131 0.26-0.217 0.372-0.428 0.514-1.369 1.606-1.369 1.606-0.089 0.083-0.095 0.199-0.090 0.312 0.005 1.112 0.003 2.225 0.001 3.337-0.019 0.256 0.177 0.451 0.288 0.664 0.915 1.434 1.98 2.768 3.086 4.058-0.668 0.898-1.339 1.795-2.009 2.691-0.055 0.064-0.082 0.138-0.081 0.223-0.175 3.727-0.36 7.454-0.537 11.182-0.044 0.717-0.057 1.436-0.114 2.153-0.677 0.985-1.345 1.977-2.015 2.967-0.014-0.002-0.042-0.006-0.056-0.008-0.664-0.989-1.332-1.975-2.007-2.957-0.117-1.737-0.169-3.478-0.267-5.216-0.125-2.703-0.264-5.406-0.387-8.109-0.001-0.083-0.025-0.165-0.079-0.23-0.669-0.899-1.346-1.794-2.011-2.697 0.873-1.009 1.711-2.049 2.484-3.136 0.297-0.427 0.593-0.855 0.837-1.315 0.051-0.082 0.055-0.179 0.055-0.272-0.002-1.19-0.001-2.379-0.001-3.568-0.011-0.001-1.007-1.151-1.489-1.723-0.076-0.098-0.206-0.183-0.185-0.325-0.001-0.385-0.008-0.771 0.003-1.155 0.062-0.1 0.173-0.158 0.257-0.238zM8.422 1.316c0.008 0.106-0.031 0.233 0.058 0.314 0.476 0.562 0.953 1.125 1.432 1.684 0.051 0.065 0.128 0.126 0.112 0.219 0.002 1.391-0.001 2.781 0.002 4.172-0.006 0.099 0.013 0.207-0.035 0.298-0.202 0.404-0.444 0.787-0.705 1.155-0.705 1.054-1.502 2.044-2.321 3.011 0.587 0.815 1.215 1.602 1.807 2.414 0.223 4.415 0.434 8.839 0.654 13.258 0.010 0.092-0.010 0.196 0.051 0.276 0.368 0.547 0.735 1.095 1.103 1.643 0.406-0.555 0.786-1.137 1.158-1.716 0.233-4.486 0.439-8.976 0.668-13.46 0.59-0.814 1.225-1.597 1.805-2.418-0.677-0.795-1.315-1.623-1.938-2.46-0.403-0.577-0.817-1.154-1.119-1.792-0.012-1.484 0-2.969-0.006-4.454 0.514-0.616 1.039-1.223 1.556-1.836 0.084-0.081 0.045-0.206 0.055-0.309h-4.337zM8.898 12.265c0.552-0.773 1.119-1.536 1.691-2.294 0.581 0.752 1.14 1.522 1.696 2.292-0.585 1.573-1.109 3.171-1.7 4.742-0.565-1.579-1.11-3.166-1.687-4.74zM9.936 12.406c0.232 0.603 0.412 1.23 0.666 1.823 0.212-0.609 0.426-1.217 0.646-1.823-0.217-0.297-0.436-0.594-0.656-0.889-0.22 0.295-0.439 0.591-0.656 0.889zM3.124 4.303c0.808 0.629 1.783 0.99 2.75 1.296 0.501 0.153 1.006 0.31 1.527 0.369 0.53-0.042 0.751-0.611 1.025-0.987l0.247 0.003c0.001 0.791 0 1.582 0.001 2.372 0.005 0.191-0.143 0.336-0.226 0.496-0.972 1.519-2.117 2.92-3.306 4.274 0.724 0.962 1.445 1.928 2.171 2.889 0.067 0.069 0.081 0.164 0.082 0.255 0.18 3.742 0.38 7.484 0.555 11.227-1.234-0.789-2.384-1.714-3.382-2.788 0.63-0.153 1.189-0.591 1.466-1.18 0.262-0.538 0.271-1.188 0.027-1.734-0.362-0.844-1.3-1.377-2.209-1.282-0.668 0.047-1.279 0.433-1.66 0.976-0.725-1.234-1.314-2.548-1.755-3.909 0.804 0.012 1.67-0.090 2.327-0.595 0.578-0.433 0.842-1.186 0.792-1.892-0.013-0.587-0.264-1.171-0.721-1.547-0.774-0.655-1.862-0.806-2.834-0.628 0.077-0.638 0.275-1.252 0.492-1.854 0.725-1.986 1.678-3.877 2.632-5.76zM15.356 5.584c0.951-0.306 1.91-0.661 2.704-1.283 1.045 2.068 2.1 4.145 2.834 6.348 0.131 0.414 0.239 0.836 0.293 1.267-0.865-0.156-1.808-0.059-2.559 0.422-0.458 0.287-0.821 0.742-0.935 1.276-0.185 0.793-0.017 1.721 0.615 2.277 0.662 0.583 1.59 0.701 2.439 0.687-0.442 1.364-1.034 2.677-1.757 3.914-0.447-0.677-1.276-1.076-2.085-0.977-0.974 0.079-1.838 0.889-1.94 1.867-0.153 1.053 0.628 2.097 1.653 2.325-1 1.075-2.149 2.004-3.388 2.788 0.191-3.767 0.374-7.534 0.564-11.301-0.005-0.092 0.063-0.159 0.112-0.228 0.715-0.946 1.423-1.896 2.135-2.843-1.135-1.291-2.223-2.629-3.17-4.064-0.123-0.207-0.281-0.4-0.36-0.628-0.008-0.816-0.001-1.632-0.003-2.449l0.252-0.003c0.274 0.376 0.494 0.95 1.027 0.987 0.536-0.063 1.055-0.225 1.57-0.383zM0.195 13.024c0.633-0.1 1.352-0.065 1.867 0.36 0.341 0.265 0.379 0.744 0.313 1.139-0.041 0.301-0.243 0.566-0.517 0.696-0.433 0.207-0.926 0.231-1.398 0.231-0.142-0.801-0.26-1.61-0.265-2.425zM19.368 13.216c0.487-0.258 1.062-0.281 1.596-0.19-0.074 0.814-0.222 1.62-0.432 2.409-0.469-0.022-0.974-0.054-1.375-0.324-0.362-0.256-0.419-0.755-0.351-1.162 0.030-0.329 0.282-0.586 0.562-0.733zM3.016 21.251c0.251-0.265 0.505-0.59 0.902-0.611 0.616-0.106 1.239 0.458 1.157 1.086-0.032 0.505-0.484 0.848-0.95 0.939-0.388-0.456-0.775-0.916-1.109-1.414zM18.055 21.197c-0.334 0.498-0.721 0.958-1.109 1.414-0.466-0.092-0.918-0.434-0.95-0.939-0.082-0.628 0.541-1.191 1.157-1.086 0.397 0.022 0.651 0.346 0.902 0.611z"></path>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

4
svg/msc.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="#444" d="M0 4.239c5.195 0 10.39 0 15.584 0 0 7.767 0 15.534 0 23.3-5.195 0-10.39 0-15.584 0v-23.301zM2.15 6.841c0 6.032 0 12.063 0 18.095 1.093-0.001 2.186-0 3.279 0 0-2.901-0.001-5.802 0.001-8.702 0.498 2.9 0.993 5.801 1.487 8.702 0.582 0.001 1.163-0.001 1.744 0.001 0.492-2.905 0.979-5.81 1.471-8.715 0.001 2.905 0 5.81 0 8.715 1.101 0 2.202-0.001 3.302 0 0-6.032-0-12.063 0-18.095-1.388 0.001-2.776-0-4.164 0.001-0.498 3.115-0.998 6.229-1.499 9.343-0.486-3.115-0.973-6.229-1.46-9.343-1.387 0.001-2.774 0.001-4.161 0zM16.195 4.239c5.195-0 10.39-0 15.584 0 0 7.767 0 15.534 0 23.3-5.195 0-10.39 0-15.584 0-0-7.767-0-15.534 0-23.3zM17.518 19.463c0 2.182 0 4.364 0 6.545 4.313 0.001 8.626 0 12.939 0-0-2.182-0-4.364 0-6.546h-12.939zM25.841 5.716c-0 4.123 0.001 8.245-0 12.368 1.538 0 3.077 0 4.616 0-0.001-4.122 0-8.245-0-12.368-1.538-0-3.077 0-4.615 0zM17.518 12.591c0 1.831 0 3.663 0 5.495 2.338 0 4.676 0 7.014 0-0-1.832-0-3.664 0-5.496-2.338 0-4.676 0-7.014 0zM17.518 5.716c-0 1.833 0 3.666-0 5.498 2.338 0 4.676-0 7.014 0-0-1.833 0-3.666-0-5.499-2.337 0-4.675-0-7.013 0z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

4
svg/msh.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="18" height="32" viewBox="0 0 18 32">
<path fill="#444" d="M3.003 3.629c2.902-1.177 5.804-2.356 8.706-3.533 0 0.431 0 0.862 0 1.293-2.902 0.746-5.803 1.496-8.706 2.239zM3.375 4.104c3.56-0.926 7.121-1.849 10.681-2.772 0.001 0.482 0 0.964 0 1.446-3.561 0.442-7.12 0.887-10.681 1.326zM14.585 3.174c0.607-0.074 1.214-0.151 1.82-0.225 0 0.53-0 1.060 0.001 1.59-4.122 0.001-8.244 0-12.366 0-0.13-0.001-0.261 0.002-0.392-0.004 3.598-0.438 7.194-0.89 10.792-1.333 0.049-0.004 0.096-0.022 0.145-0.029zM0 5.078c5.914 0.001 11.829-0.001 17.743 0.001-0.001 8.868 0 17.736-0 26.605-5.914 0-11.829 0-17.743 0 0-8.868-0-17.737 0-26.605zM2.444 8.047c-0 6.888 0 13.776 0 20.664 1.244 0 2.488-0 3.733 0 0-3.318-0.001-6.636 0-9.954 0.567 3.318 1.131 6.636 1.697 9.954 0.662-0.001 1.323-0 1.985 0 0.558-3.318 1.114-6.636 1.674-9.954 0.002 3.318 0 6.636 0.001 9.954 1.253-0.001 2.506 0 3.759-0 0-6.888 0-13.776 0-20.664-1.579-0-3.158 0.001-4.737-0-0.57 3.558-1.138 7.115-1.708 10.673-0.555-3.558-1.11-7.115-1.664-10.673-1.58 0.001-3.16 0-4.74 0z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

4
svg/soa-border.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="#444" d="M8.951 2.336c0.801-0.463 1.81-0.656 2.689-0.302 0.809 0.308 1.393 1.053 1.609 1.878 2.488 1.079 5.087 1.91 7.741 2.468 1.894 0.391 3.824 0.636 5.76 0.623 0.129 0.014 0.237-0.070 0.35-0.119 0.771-0.378 1.714-0.48 2.511-0.119 0.722 0.319 1.245 0.994 1.467 1.742 0.046 0.147 0.062 0.311 0.167 0.433 0.383 0.509 0.552 1.158 0.534 1.789-0.034 1.138-0.665 2.24-1.633 2.84-0.45 0.288-0.974 0.439-1.502 0.48-0.242 0.099-0.476 0.218-0.729 0.286 0.34 1.549 0.283 3.192-0.213 4.702-0.445 1.386-1.258 2.634-2.269 3.674 0.442 0.423 0.714 0.99 0.853 1.58 0.287 0.384 0.499 0.828 0.571 1.306 0.203 1.209-0.339 2.486-1.298 3.236-0.509 0.407-1.145 0.641-1.793 0.682-0.489 0.234-1.015 0.418-1.564 0.413-0.656 0.017-1.319-0.225-1.796-0.677-0.078-0.074-0.159-0.149-0.263-0.183-2.376-0.972-4.792-1.85-7.249-2.595-2.301-0.689-4.634-1.298-7.013-1.644-0.83 0.448-1.876 0.579-2.741 0.153-0.549-0.257-0.956-0.736-1.233-1.264-0.359-0.156-0.707-0.348-0.988-0.624-0.65-0.606-0.986-1.521-0.907-2.404 0.078-0.988 0.643-1.919 1.475-2.454 0.752-0.493 1.713-0.67 2.585-0.431 0.728-0.416 1.616-0.623 2.438-0.385 0.662 0.18 1.223 0.646 1.561 1.237 1.196-1.091 2.095-2.518 2.494-4.093 0.423-1.647 0.342-3.414-0.182-5.029-0.685 0.268-1.472 0.337-2.166 0.060-0.631-0.237-1.133-0.747-1.418-1.351-0.794-0.291-1.448-0.939-1.732-1.737-0.36-0.959-0.172-2.080 0.427-2.903 0.753-1.070 2.189-1.624 3.459-1.267zM2.245 19.045c-0.754 0.406-1.236 1.289-1.121 2.145 0.060 0.533 0.369 1.025 0.812 1.325-0.122-1.379 0.465-2.761 1.422-3.738-0.386-0.001-0.775 0.078-1.113 0.269zM8.758 3.858c-0.706 0.735-1.154 1.728-1.19 2.75-0.010 0.589 0.134 1.217 0.554 1.652 0.349 0.359 0.879 0.49 1.365 0.413-0.617-0.416-0.986-1.14-1.015-1.878-0.060-1.253 0.717-2.503 1.871-2.999 0.502-0.224 1.075-0.279 1.61-0.145-0.258-0.405-0.697-0.694-1.182-0.718-0.775-0.049-1.49 0.389-2.014 0.925zM7.325 3.479c-0.87 0.356-1.453 1.324-1.317 2.261 0.063 0.526 0.371 1.006 0.807 1.304-0.113-1.378 0.463-2.759 1.423-3.735-0.312-0.002-0.626 0.045-0.913 0.17zM21.795 23.966c-0.783 0.782-1.272 1.881-1.242 2.994 0.016 0.598 0.231 1.234 0.725 1.603 0.338 0.259 0.781 0.324 1.194 0.269-0.405-0.281-0.724-0.685-0.878-1.155-0.412-1.202 0.111-2.597 1.105-3.352 0.624-0.487 1.467-0.714 2.244-0.509-0.261-0.405-0.699-0.699-1.187-0.725-0.748-0.045-1.443 0.366-1.961 0.874zM10.414 4.599c-0.832 0.505-1.348 1.548-1.126 2.515 0.116 0.526 0.514 1.006 1.055 1.119 2.224 0.274 4.41 0.793 6.566 1.395 2.675 0.756 5.302 1.676 7.882 2.71-0.401-1.513 0.193-3.155 1.245-4.267-1.411-0.038-2.817-0.196-4.206-0.438-2.682-0.473-5.307-1.248-7.841-2.24-0.719-0.309-1.421-0.661-2.135-0.983-0.475-0.169-1.015-0.070-1.439 0.19zM11.349 9.108c0.354 0.902 0.504 1.872 0.56 2.835 0.073 1.323-0.087 2.67-0.553 3.914-0.572 1.553-1.628 2.898-2.916 3.926 1.868 0.793 3.794 1.446 5.757 1.961 2.569 0.662 5.217 1.107 7.877 1.056 0.637-0.354 1.387-0.557 2.113-0.393 1.125-1.018 2.036-2.299 2.496-3.753 0.47-1.469 0.488-3.077 0.057-4.557-0.542-0.054-1.026-0.342-1.402-0.724-1.699-0.722-3.435-1.362-5.182-1.961-2.878-0.967-5.808-1.804-8.806-2.303zM28.87 9.050c-1.124 0.258-1.912 1.467-1.745 2.6 0.059 0.409 0.263 0.808 0.604 1.052 0.402 0.294 0.954 0.325 1.413 0.155 0.914-0.335 1.552-1.285 1.532-2.255-0.014-0.46-0.174-0.938-0.525-1.251-0.341-0.308-0.838-0.399-1.28-0.301zM26.555 8.623c-0.703 0.762-1.135 1.789-1.121 2.832 0.013 0.596 0.211 1.234 0.695 1.615 0.341 0.276 0.8 0.349 1.226 0.295-0.66-0.445-1.034-1.236-1.022-2.024 0.006-1.176 0.727-2.322 1.796-2.818 0.523-0.251 1.131-0.32 1.695-0.178-0.278-0.438-0.77-0.734-1.295-0.727-0.772 0.007-1.464 0.458-1.975 1.006zM5.084 18.52c-0.74 0.271-1.334 0.844-1.75 1.501-0.49 0.791-0.767 1.753-0.596 2.681 0.094 0.515 0.37 1.033 0.847 1.283 0.308 0.174 0.675 0.202 1.020 0.156-0.647-0.434-1.017-1.208-1.018-1.978-0.012-1.159 0.677-2.297 1.712-2.821 0.541-0.283 1.182-0.373 1.777-0.22-0.151-0.207-0.324-0.407-0.55-0.531-0.436-0.25-0.979-0.241-1.441-0.071zM5.814 19.927c-0.889 0.375-1.497 1.333-1.457 2.296 0.022 0.546 0.292 1.117 0.798 1.367 0.289 0.158 0.625 0.143 0.941 0.195 1.905 0.275 3.78 0.718 5.635 1.228 2.778 0.772 5.506 1.719 8.181 2.794-0.405-1.512 0.191-3.157 1.245-4.267-1.57-0.043-3.134-0.233-4.677-0.523-2.55-0.486-5.047-1.236-7.459-2.192-0.649-0.293-1.297-0.592-1.938-0.902-0.397-0.184-0.868-0.162-1.268 0.003zM23.89 24.542c-1.024 0.294-1.736 1.368-1.665 2.422 0.031 0.432 0.21 0.868 0.55 1.148 0.41 0.351 1.020 0.398 1.512 0.204 0.907-0.346 1.534-1.3 1.507-2.269-0.020-0.453-0.179-0.924-0.527-1.231-0.368-0.328-0.91-0.409-1.377-0.275z"></path>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

4
svg/soa.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="#444" d="M8.758 3.858c0.524-0.536 1.239-0.974 2.014-0.925 0.485 0.024 0.924 0.314 1.182 0.718-0.535-0.134-1.108-0.079-1.61 0.145-1.154 0.496-1.932 1.746-1.871 2.999 0.028 0.737 0.397 1.462 1.015 1.878-0.486 0.078-1.016-0.054-1.365-0.413-0.42-0.435-0.565-1.063-0.554-1.652 0.036-1.022 0.484-2.015 1.19-2.75zM7.325 3.479c0.287-0.126 0.601-0.173 0.913-0.17-0.96 0.977-1.536 2.358-1.423 3.735-0.435-0.298-0.743-0.778-0.807-1.304-0.136-0.937 0.447-1.905 1.317-2.261zM10.414 4.599c0.424-0.259 0.964-0.358 1.439-0.19 0.714 0.322 1.416 0.673 2.135 0.983 2.534 0.993 5.159 1.767 7.841 2.24 1.39 0.242 2.796 0.4 4.206 0.438-1.052 1.113-1.646 2.754-1.245 4.267-2.579-1.034-5.206-1.954-7.882-2.71-2.156-0.602-4.342-1.121-6.566-1.395-0.541-0.113-0.94-0.593-1.055-1.119-0.222-0.966 0.294-2.009 1.126-2.515zM26.554 8.624c0.511-0.548 1.203-0.998 1.975-1.006 0.525-0.007 1.017 0.289 1.295 0.727-0.565-0.143-1.172-0.073-1.695 0.178-1.069 0.497-1.79 1.642-1.796 2.818-0.012 0.788 0.362 1.579 1.022 2.024-0.426 0.054-0.885-0.019-1.226-0.295-0.485-0.381-0.683-1.018-0.695-1.615-0.014-1.043 0.418-2.070 1.121-2.832zM28.87 9.050c0.442-0.097 0.938-0.006 1.28 0.301 0.352 0.312 0.512 0.791 0.525 1.251 0.019 0.97-0.619 1.921-1.532 2.255-0.459 0.17-1.010 0.139-1.413-0.155-0.341-0.244-0.545-0.643-0.604-1.052-0.167-1.134 0.62-2.342 1.745-2.6zM11.349 9.108c2.998 0.499 5.928 1.336 8.806 2.303 1.746 0.6 3.483 1.239 5.182 1.961 0.376 0.383 0.859 0.671 1.402 0.724 0.432 1.48 0.413 3.089-0.057 4.557-0.461 1.454-1.371 2.735-2.496 3.753-0.726-0.164-1.475 0.039-2.113 0.393-2.66 0.051-5.308-0.394-7.877-1.056-1.963-0.514-3.889-1.168-5.757-1.961 1.288-1.028 2.343-2.373 2.916-3.926 0.466-1.245 0.626-2.591 0.553-3.914-0.056-0.963-0.206-1.933-0.56-2.835zM5.084 18.521c0.462-0.17 1.006-0.179 1.441 0.071 0.227 0.125 0.399 0.325 0.55 0.531-0.595-0.153-1.236-0.063-1.777 0.22-1.035 0.524-1.724 1.662-1.712 2.821 0.001 0.77 0.371 1.545 1.018 1.978-0.346 0.046-0.712 0.018-1.020-0.156-0.478-0.25-0.754-0.768-0.847-1.283-0.171-0.929 0.106-1.89 0.596-2.681 0.416-0.657 1.010-1.231 1.75-1.501zM2.245 19.046c0.338-0.192 0.727-0.27 1.113-0.269-0.957 0.978-1.544 2.36-1.422 3.738-0.443-0.3-0.752-0.791-0.812-1.325-0.115-0.855 0.367-1.738 1.121-2.145zM5.814 19.927c0.4-0.165 0.871-0.187 1.268-0.003 0.641 0.31 1.289 0.609 1.938 0.902 2.413 0.956 4.91 1.705 7.459 2.192 1.543 0.291 3.107 0.48 4.677 0.523-1.054 1.11-1.65 2.754-1.245 4.267-2.675-1.074-5.403-2.022-8.181-2.794-1.855-0.51-3.73-0.953-5.635-1.228-0.316-0.052-0.652-0.037-0.941-0.195-0.506-0.25-0.777-0.821-0.798-1.367-0.039-0.963 0.569-1.922 1.457-2.296zM21.795 23.966c0.518-0.509 1.213-0.919 1.961-0.874 0.488 0.026 0.926 0.32 1.187 0.725-0.776-0.206-1.619 0.022-2.244 0.509-0.994 0.754-1.517 2.149-1.105 3.352 0.154 0.47 0.474 0.874 0.878 1.155-0.413 0.054-0.857-0.010-1.194-0.269-0.494-0.369-0.709-1.005-0.725-1.603-0.030-1.113 0.459-2.212 1.242-2.994zM23.89 24.543c0.467-0.134 1.009-0.053 1.377 0.275 0.348 0.307 0.507 0.777 0.527 1.231 0.026 0.969-0.6 1.922-1.507 2.269-0.492 0.194-1.102 0.148-1.512-0.204-0.34-0.281-0.52-0.716-0.55-1.148-0.071-1.054 0.641-2.129 1.665-2.422z"></path>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

4
svg/soc-inner.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="29" height="32" viewBox="0 0 29 32">
<path fill="#444" d="M13.434 6.969c0.384-0.164 0.768-0.328 1.152-0.494 0.482 0.209 0.966 0.412 1.448 0.622 0.491 0.215 0.776 0.777 0.716 1.302-0.344 3.681-0.684 7.363-1.033 11.044-0.752-0.087-1.513-0.083-2.266-0.001-0.346-3.681-0.688-7.363-1.030-11.045-0.044-0.411 0.114-0.84 0.426-1.114 0.166-0.153 0.383-0.226 0.587-0.314zM9.038 10.575c0.54-0.382 1.085-0.757 1.626-1.136 0.421 3.44 0.85 6.879 1.27 10.32-0.827 0.248-1.618 0.614-2.34 1.088-0.544-2.443-1.090-4.884-1.634-7.327-0.233-1.079 0.182-2.286 1.079-2.945zM18.505 9.439c0.543 0.383 1.093 0.758 1.635 1.143 0.892 0.658 1.303 1.864 1.070 2.939-0.543 2.443-1.089 4.884-1.633 7.327-0.721-0.477-1.513-0.843-2.342-1.088 0.419-3.441 0.848-6.881 1.269-10.321zM20.684 21.791c0.78-2.65 1.571-5.296 2.357-7.944 0.346 0.354 0.686 0.714 1.032 1.070 0.332 0.339 0.543 0.797 0.575 1.27 0.014 2.616-0.977 5.202-2.673 7.185-0.363-0.578-0.796-1.112-1.29-1.582zM5.001 15.022c0.37-0.398 0.753-0.783 1.13-1.175 0.783 2.647 1.572 5.292 2.357 7.939-0.492 0.475-0.926 1.008-1.292 1.586-0.998-1.188-1.777-2.569-2.215-4.059-0.279-0.944-0.433-1.926-0.462-2.91-0.022-0.499 0.158-1.001 0.483-1.38z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

4
svg/soc.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="29" height="32" viewBox="0 0 29 32">
<path fill="#444" d="M12.529 2.139c0.159-0.082 0.324-0.157 0.498-0.204 0.551 1.145 1.036 2.321 1.559 3.479 0.525-1.157 1.001-2.337 1.559-3.479 0.19 0.048 0.366 0.137 0.54 0.225 3.446 1.655 6.891 3.308 10.337 4.962-0.79 0.567-1.402 1.38-1.705 2.305-0.29 0.865-0.314 1.805-0.142 2.697 0.086 0.466 0.262 0.909 0.354 1.375 0.49 2.486 0.433 5.159-0.633 7.496-0.974 2.179-2.696 3.922-4.576 5.346-1.795 1.359-3.752 2.486-5.737 3.541-2.052-1.095-4.079-2.262-5.924-3.686-1.209-0.939-2.339-1.998-3.241-3.239-1.030-1.399-1.717-3.050-1.954-4.773-0.206-1.441-0.13-2.91 0.111-4.342 0.065-0.389 0.161-0.772 0.278-1.149 0.332-1.113 0.354-2.34-0.060-3.434-0.317-0.856-0.903-1.603-1.642-2.135 3.459-1.662 6.919-3.321 10.379-4.983zM5.001 15.023c-0.325 0.379-0.504 0.881-0.483 1.38 0.029 0.984 0.182 1.966 0.462 2.91 0.439 1.49 1.217 2.872 2.215 4.059 0.366-0.578 0.801-1.11 1.292-1.586-0.784-2.647-1.573-5.292-2.357-7.939-0.377 0.392-0.759 0.777-1.13 1.175zM13.433 6.969c-0.204 0.088-0.421 0.161-0.587 0.314-0.312 0.274-0.47 0.703-0.426 1.114 0.342 3.682 0.685 7.364 1.030 11.045 0.753-0.082 1.514-0.086 2.266 0.001 0.349-3.681 0.688-7.363 1.033-11.044 0.060-0.525-0.225-1.087-0.716-1.302-0.481-0.21-0.966-0.413-1.448-0.622-0.383 0.166-0.768 0.33-1.152 0.494zM9.038 10.575c-0.897 0.659-1.312 1.866-1.079 2.945 0.544 2.443 1.090 4.884 1.634 7.327 0.722-0.474 1.513-0.841 2.34-1.088-0.42-3.44-0.849-6.879-1.27-10.32-0.542 0.379-1.086 0.754-1.626 1.136zM18.505 9.439c-0.422 3.44-0.85 6.88-1.269 10.321 0.828 0.246 1.621 0.612 2.342 1.088 0.543-2.443 1.090-4.884 1.633-7.327 0.234-1.074-0.178-2.281-1.070-2.939-0.542-0.386-1.092-0.761-1.635-1.143zM20.684 21.791c0.495 0.47 0.928 1.004 1.29 1.582 1.697-1.983 2.687-4.569 2.673-7.185-0.032-0.474-0.243-0.932-0.575-1.27-0.346-0.355-0.686-0.715-1.032-1.070-0.786 2.648-1.577 5.294-2.357 7.944zM27.738 8.379c0.229-0.201 0.481-0.4 0.788-0.459 0.446 0.421 0.641 1.050 0.622 1.652-0.023 0.883-0.367 1.72-0.778 2.489-0.597-0.526-1.24-1.002-1.924-1.408 0.162-0.874 0.64-1.675 1.291-2.274zM0.486 8.090c0.066-0.068 0.124-0.19 0.239-0.15 0.289 0.083 0.528 0.281 0.747 0.479 0.629 0.594 1.090 1.379 1.251 2.234-0.682 0.41-1.328 0.884-1.925 1.41-0.41-0.77-0.757-1.606-0.778-2.49-0.016-0.526 0.126-1.072 0.466-1.482z"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

4
svg/sos.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="#444" d="M13.553 2.769c1.978-0.32 4.027-0.237 5.966 0.279 1.484 0.392 2.994 0.676 4.511 0.906-1.495 0.096-2.981 0.31-4.442 0.639-1.080 1.612-2.32 3.116-3.695 4.486-1.378-1.364-2.616-2.868-3.692-4.48-1.464-0.341-2.958-0.545-4.457-0.646 1.129-0.162 2.249-0.375 3.362-0.621 0.818-0.178 1.619-0.432 2.448-0.562zM0 7.644c3.5-1.853 7.601-2.576 11.516-1.937 1.406 1.754 2.84 3.495 4.375 5.142 1.522-1.654 2.977-3.37 4.357-5.144 2.817-0.446 5.737-0.225 8.452 0.649 1.062 0.339 2.092 0.773 3.080 1.288-0.701 0.763-1.299 1.623-1.745 2.559-0.931-0.755-1.994-1.339-3.113-1.764-1.123-0.406-2.365-0.526-3.535-0.265-0.909 0.194-1.685 0.749-2.374 1.349-0.831 0.718-1.498 1.6-2.139 2.486-1.217 1.723-2.205 3.603-2.985 5.562-1.051-2.634-2.471-5.142-4.342-7.284-0.691-0.734-1.465-1.419-2.383-1.855-1.023-0.452-2.187-0.473-3.274-0.279-0.841 0.153-1.626 0.508-2.383 0.894-0.625 0.326-1.215 0.717-1.765 1.157-0.442-0.938-1.043-1.795-1.743-2.558zM2.298 11.569c1.079-1.099 2.473-1.948 4.016-2.164-0.593 1.516-0.842 3.199-0.511 4.806 0.149 0.72 0.388 1.426 0.758 2.063-1.023 0.947-2.050 1.89-3.075 2.834 0.009-2.553-0.362-5.119-1.188-7.539zM25.465 9.404c1.544 0.217 2.933 1.069 4.017 2.162-0.829 2.419-1.193 4.985-1.196 7.537-1.023-0.942-2.047-1.884-3.068-2.827 0.644-1.14 0.938-2.467 0.903-3.772-0.031-1.062-0.273-2.111-0.655-3.1zM14.314 16.571c0.57 1.12 1.096 2.262 1.575 3.423 0.479-1.162 1.002-2.306 1.578-3.423 0.228 0.343 0.498 0.656 0.795 0.94-0.126 3.708-0.932 7.393-2.374 10.812-1.442-3.419-2.244-7.103-2.376-10.81 0.299-0.285 0.568-0.601 0.801-0.942zM4.457 19.975c0.705-1.122 1.569-2.146 2.568-3.018 0.593 0.768 1.393 1.405 2.34 1.665 1.022 0.284 2.145 0.156 3.082-0.339 0.206 2.318 0.642 4.615 1.319 6.843-2.578-2.495-5.813-4.32-9.308-5.151zM24.752 16.958c1 0.871 1.866 1.894 2.569 3.018-3.495 0.825-6.719 2.658-9.304 5.139 0.674-2.223 1.111-4.519 1.313-6.833 0.974 0.515 2.151 0.633 3.203 0.304 0.896-0.278 1.653-0.892 2.22-1.628z"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

4
svg/y26.svg Normal file
View File

@ -0,0 +1,4 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="#444" d="M30.097 9.367c0.489 0.832 0.904 1.709 1.222 2.621 0.358 1.028 0.585 2.102 0.656 3.188 0.079 1.152-0.026 2.313-0.283 3.437-0.324 1.411-0.887 2.76-1.595 4.020-2.638-0-5.277 0-7.915-0-0.398-0.002-0.8 0.017-1.192-0.064-0.595-0.108-1.154-0.388-1.604-0.792-0.599-0.525-1.014-1.223-1.336-1.944-1.211-2.613-2.422-5.226-3.633-7.839-0.189-0.354-0.294-0.751-0.301-1.152-0.014-0.507 0.115-1.008 0.304-1.476 5.226 0 10.451 0 15.677 0zM24.454 15.46c0 0.525 0.058 0.997 0.174 1.416s0.275 0.768 0.476 1.047c0.201 0.279 0.44 0.512 0.717 0.699s0.57 0.321 0.879 0.403c0.309 0.081 0.637 0.122 0.982 0.122 0.81 0 1.491-0.278 2.044-0.833s0.83-1.24 0.83-2.053c0-0.785-0.233-1.431-0.699-1.938s-1.075-0.76-1.828-0.76h-0.439l-1.111 0.439c0.11-0.667 0.306-1.247 0.589-1.739s0.666-0.883 1.15-1.172c0.484-0.289 1.046-0.435 1.684-0.439v-0.5c-0.74 0-1.447 0.138-2.121 0.415s-1.253 0.651-1.739 1.123c-0.486 0.472-0.873 1.036-1.159 1.693s-0.43 1.35-0.43 2.078zM26.395 15.21c0-0.325 0.020-0.667 0.061-1.025h0.683c0.561 0 0.969 0.202 1.224 0.607s0.381 1.049 0.381 1.931c0 0.301-0.038 0.586-0.113 0.854s-0.193 0.493-0.354 0.674-0.351 0.272-0.571 0.272c-0.435 0-0.763-0.261-0.982-0.784s-0.33-1.366-0.33-2.529zM21.135 10.207c-0.504 0-0.975 0.093-1.414 0.28s-0.819 0.435-1.139 0.743l1.383 1.749 0.037-0.043c-0.065-0.175-0.098-0.386-0.098-0.634 0-0.394 0.098-0.727 0.292-0.999s0.483-0.408 0.865-0.408c0.329 0 0.601 0.116 0.816 0.347s0.323 0.573 0.323 1.024c0 0.784-0.334 1.725-1.002 2.824s-1.642 2.408-2.922 3.927l0.030 0.049h5.703v-2.681h-0.055l-0.622 1.359-0.037 0.012h-3.071c0.309-0.366 0.647-0.746 1.015-1.143s0.674-0.72 0.92-0.972c0.246-0.252 0.496-0.524 0.75-0.816s0.454-0.552 0.6-0.78c0.146-0.227 0.266-0.477 0.36-0.749s0.14-0.552 0.14-0.841c0-0.288-0.052-0.556-0.155-0.801s-0.246-0.457-0.427-0.634c-0.181-0.177-0.393-0.327-0.637-0.451s-0.506-0.215-0.786-0.274c-0.28-0.059-0.571-0.088-0.871-0.088zM9.306 9.367l4.090 0c-0.276 0.9-0.332 1.897 0.010 2.787 1.25 2.698 2.502 5.394 3.753 8.091 0.193 0.412 0.371 0.833 0.616 1.218 0.262 0.425 0.581 0.813 0.931 1.17-2.341-0-4.682 0-7.023-0 0.28-0.251 0.53-0.554 0.644-0.918 0.114-0.352 0.080-0.736-0.034-1.084-0.066-0.216-0.169-0.417-0.263-0.622-1.239-2.675-2.476-5.352-3.715-8.028-0.804 1.491-1.608 2.982-2.413 4.473 0.907 0 1.814 0 2.72 0-0.837 0.874-1.675 1.748-2.512 2.622-0.153 0.162-0.316 0.316-0.437 0.503-0.256 0.372-0.366 0.83-0.353 1.278 0.013 0.617 0.207 1.214 0.451 1.776-1.924-0-3.847 0-5.771 0 0.31-0.33 0.568-0.706 0.797-1.096 0.207-0.355 0.4-0.719 0.567-1.094 1.245-2.733 2.489-5.467 3.733-8.201 0.128-0.29 0.284-0.57 0.354-0.882 0.168-0.667 0.038-1.373-0.235-1.993l4.090-0z"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB