summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--assets/css/_basics.scss64
-rw-r--r--assets/css/_utils.scss14
-rw-r--r--assets/css/_vars.scss117
-rw-r--r--assets/css/components/_footer.scss21
-rw-r--r--assets/css/components/_hero.scss71
-rw-r--r--assets/css/components/_hlist.scss13
-rw-r--r--assets/css/components/_nav.scss132
-rw-r--r--assets/css/components/_page.scss134
-rw-r--r--assets/css/components/_spacer.scss5
-rw-r--r--assets/css/layouts/_container.scss47
-rw-r--r--assets/css/scopes/_code.scss4
-rw-r--r--assets/css/scopes/_page.scss6
-rw-r--r--assets/css/style.scss12
-rw-r--r--assets/fonts/GaretVariable.ttfbin0 -> 392080 bytes
-rw-r--r--assets/fonts/IBMPlexSans-Bold.ttfbin0 -> 180672 bytes
-rw-r--r--assets/fonts/IBMPlexSans-Regular.ttfbin0 -> 180452 bytes
-rw-r--r--assets/fonts/iosevka-aile-bold.ttfbin3529204 -> 0 bytes
-rw-r--r--assets/fonts/iosevka-aile-regular.ttfbin3478480 -> 0 bytes
-rw-r--r--assets/fonts/iosevka-term-ss09-bold.ttfbin1009532 -> 0 bytes
-rw-r--r--assets/fonts/iosevka-term-ss09-regular.ttfbin999232 -> 0 bytes
-rw-r--r--content/index.md2
-rw-r--r--content/logo.svg70
-rw-r--r--content/personal/infinite-skyscrapers.md37
-rw-r--r--filters/common_actions.lua8
-rw-r--r--metadata/metadata.yaml1
-rw-r--r--package.json7
-rwxr-xr-xscripts/build_fonts.sh2
-rw-r--r--templates/base.html22
-rw-r--r--templates/layouts/categorized_list.html3
-rw-r--r--templates/layouts/index copy.html45
-rw-r--r--templates/layouts/index.html43
-rw-r--r--templates/layouts/page.html4
-rw-r--r--templates/symbols.svg10
-rw-r--r--yarn.lock629
34 files changed, 805 insertions, 718 deletions
diff --git a/assets/css/_basics.scss b/assets/css/_basics.scss
index 1536605..1cd5547 100644
--- a/assets/css/_basics.scss
+++ b/assets/css/_basics.scss
@@ -1,41 +1,23 @@
1@font-face { 1@font-face {
2 font-family: 'Iosevka Term SS09'; 2 font-family: 'IBM Plex Sans';
3 font-style: normal;
4 font-weight: normal;
5 src: //local('Iosevka SS09'),
6 url('/iosevka-term-ss09-regular.woff2') format('woff2');
7}
8
9@font-face {
10 font-family: 'Iosevka Term SS09';
11 font-style: normal;
12 font-weight: bold;
13 src: //local('Iosevka SS09 Bold'),
14 url('/iosevka-term-ss09-bold.woff2') format('woff2');
15}
16
17@font-face {
18 font-family: 'Iosevka Aile';
19 font-style: normal; 3 font-style: normal;
20 font-weight: normal; 4 font-weight: normal;
21 src: //local('Iosevka Aile'), 5 src: //local('IBM Plex Sans'),
22 url('/iosevka-aile-regular.woff2') format('woff2'); 6 url('/IBMPlexSans-Regular.woff2') format('woff2');
23} 7}
24 8
25@font-face { 9@font-face {
26 font-family: 'Iosevka Aile'; 10 font-family: 'IBM Plex Sans';
27 font-style: normal; 11 font-style: normal;
28 font-weight: bold; 12 font-weight: bold;
29 src: //local('Iosevka Aile Bold'), 13 src: url('/IBMPlexSans-Bold.woff2') format('woff2');
30 url('/iosevka-aile-bold.woff2') format('woff2');
31} 14}
32 15
33@font-face { 16@font-face {
34 font-family: 'IBM Plex Sans'; 17 font-family: 'Garet Variable';
35 font-style: normal; 18 font-style: normal;
36 font-weight: normal; 19 font-weight: 50 950;
37 src: //local('IBM Plex Sans'), 20 src: url('/GaretVariable.woff2') format('woff2-variations');
38 url('/IBMPlexSans-Regular.woff2') format('woff2');
39} 21}
40 22
41::selection { 23::selection {
@@ -54,8 +36,8 @@ code {
54} 36}
55 37
56html { 38html {
57 background-color: var(--bg); 39 background-color: prop(--colors --bg);
58 color: var(--fg); 40 color: prop(--colors --fg);
59 font-family: $font-fam--text; 41 font-family: $font-fam--text;
60 font-size: px-to-em($font-size, 16px); 42 font-size: px-to-em($font-size, 16px);
61 line-height: $line-height; 43 line-height: $line-height;
@@ -85,7 +67,7 @@ pre {
85} 67}
86 68
87strong { 69strong {
88 color: var(--fg-lo); 70 color: prop(--colors --fg-lo);
89 font-weight: bold; 71 font-weight: bold;
90} 72}
91 73
@@ -105,7 +87,7 @@ li {
105 position: absolute; 87 position: absolute;
106 width: $subcontent--indent; 88 width: $subcontent--indent;
107 margin-left: -1 * $subcontent--indent; 89 margin-left: -1 * $subcontent--indent;
108 color: var(--fg-hi); 90 color: prop(--colors --fg-hi);
109 font-family: $font-fam--mono; 91 font-family: $font-fam--mono;
110 } 92 }
111} 93}
@@ -141,12 +123,12 @@ dd {
141} 123}
142 124
143dt { 125dt {
144 color: var(--fg-lo); 126 color: prop(--colors --fg-lo);
145 font-weight: bold; 127 font-weight: bold;
146 128
147 &::after { 129 &::after {
148 content: ':'; 130 content: ':';
149 color: var(--fg); 131 color: prop(--colors --fg);
150 font-weight: normal; 132 font-weight: normal;
151 } 133 }
152} 134}
@@ -157,13 +139,23 @@ dd {
157 139
158h1, 140h1,
159h2, 141h2,
160h3 { 142h3,
143h4,
144h5,
145h6 {
161 margin: ($line-height * 2em) 0 0; 146 margin: ($line-height * 2em) 0 0;
147 font-family: $font-fam--large;
162 font-size: 1em; 148 font-size: 1em;
149 font-weight: 600;
150 line-height: 1.2;
151 font-feature-settings: 'ss02' 1;
163 152
164 + h1, 153 + h1,
165 + h2, 154 + h2,
166 + h3 { 155 + h3,
156 + h4,
157 + h5,
158 + h6 {
167 margin-top: $line-height * 1em; 159 margin-top: $line-height * 1em;
168 } 160 }
169} 161}
@@ -205,12 +197,12 @@ hr {
205 height: 1px; 197 height: 1px;
206 margin: ($line-height * 1em) 0; 198 margin: ($line-height * 1em) 0;
207 border: 0; 199 border: 0;
208 background-color: var(--obj); 200 background-color: prop(--colors --obj);
209} 201}
210 202
211blockquote, 203blockquote,
212pre { 204pre {
213 margin: ($line-height * 1em) 0 0 1px; 205 margin: ($line-height * 1em) 0 0 1px;
214 padding-left: calc(#{$subcontent--indent} - 3px); 206 padding-left: calc(#{$subcontent--indent} - 3px);
215 border-left: 2px solid var(--obj); 207 border-left: 2px solid prop(--colors --obj);
216} 208}
diff --git a/assets/css/_utils.scss b/assets/css/_utils.scss
index 519a3a7..bca50d8 100644
--- a/assets/css/_utils.scss
+++ b/assets/css/_utils.scss
@@ -1,21 +1,21 @@
1.u-hidden { 1@include utility('hidden') {
2 display: none; 2 display: none;
3 3
4 @each $name, $width in $breakpoints { 4 @each $breakpoint in map-keys($breakpoints) {
5 &\@#{$name}-down { 5 @include media('<=#{$breakpoint}') {
6 @media (max-width: $width) { 6 @include suffix('#{$breakpoint}-lo') {
7 display: none; 7 display: none;
8 } 8 }
9 } 9 }
10 10
11 &\@#{$name}-up { 11 @include media('>#{$breakpoint}') {
12 @media (min-width: $width + 1) { 12 @include suffix('#{$breakpoint}-hi') {
13 display: none; 13 display: none;
14 } 14 }
15 } 15 }
16 } 16 }
17} 17}
18 18
19.u-mt0 { 19@include utility('mt0') {
20 margin-top: 0; 20 margin-top: 0;
21} 21}
diff --git a/assets/css/_vars.scss b/assets/css/_vars.scss
index ea831a6..ae8a7a8 100644
--- a/assets/css/_vars.scss
+++ b/assets/css/_vars.scss
@@ -1,88 +1,75 @@
1$font-fam--text: 'Iosevka Aile', 'IBM Plex Sans', 'Open Sans', 'Segoe UI', 'Droid Sans', 1$iro-root-size: 16px;
2 Roboto, Oxygen, 'Helvetica Neue', Helvetica, Tahoma, Arial, sans-serif;
3$font-fam--mono: 'Iosevka Term SS09', 'Lucida Console', 'Courier New', Courier,
4 monospace;
5$font-size: 16px;
6$line-height: 1.7;
7
8$code-block--font-size: 16px;
9$code-block--line-height: 1.4;
10
11$content--width: 42em;
12$content--h1--font-size: $font-size + 1;
13
14$subcontent--indent: 2em;
15
16$container--pad-h: 2rem;
17$container--pad-h--sm: 1rem;
18$container--pad-v: $line-height * 2rem;
19$container--pad-v--sm: $line-height * 1rem;
20
21$nav--font-size: $font-size - 1;
22$nav--item--spacing: 2em;
23$nav--item--spacing--sm: 1.5em;
24$nav--item--pad-h: .5em;
25$nav--item--pad-v: .9em;
26
27$footer--pad-v: .8em;
28
29$page--item-prefix--max-chars: 1.5em;
30$page--item-prefix--pad: 1em;
31$page--item-prefix--width: $page--item-prefix--max-chars + $page--item-prefix--pad;
32
33$page--item-prefix--max-chars--sm: 1em;
34$page--item-prefix--width--sm: $page--item-prefix--max-chars--sm + $page--item-prefix--pad;
35 2
36$breakpoints: ( 3$breakpoints: (
37 xs: 380px, 4 xs: 320px,
38 sm: 700px, 5 sm: 700px,
6 md: 1100px,
39); 7);
40 8
41:root { 9$unit-intervals: (
42 --gray0: hsl(270, 0%, 7%); 10 'px': 1,
43 --gray1: hsl(270, 0%, 10%); 11 'em': .01,
44 --gray2: hsl(270, 1%, 29%); 12 'rem': .01,
45 --gray3: hsl(270, 2%, 54%); 13 '': 0
46 --gray4: hsl(270, 2%, 73%); 14);
47 --gray5: hsl(270, 2%, 100%);
48
49 //
50
51 --bg-hi: var(--gray0); // Lighter background
52 --bg: var(--gray1); // Background
53
54 --obj: var(--gray2);
55 15
56 --fg-hi: var(--gray3); // Faint text 16$font-fam--text: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
57 --fg: var(--gray4); // Text 17$font-fam--large: 'Garet Variable', $font-fam--text;
58 --fg-lo: var(--gray5); // Strong text 18$font-fam--mono: 'Iosevka Term SS09', 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
19$font-size: 16px;
20$line-height: 1.7;
21$content--width: 56rem;
22$subcontent--indent: 2em;
59 23
60 // 24$gray0: hsl(220, 0%, 7%);
25$gray1: hsl(220, 0%, 10%);
26$gray2: hsl(220, 0%, 29%);
27$gray3: hsl(220, 0%, 54%);
28$gray4: hsl(220, 0%, 73%);
29$gray5: hsl(220, 0%, 100%);
30
31@include store((
32 --colors: (
33 --bg-hi: $gray0, // Lighter background
34 --bg: $gray1, // Background
35
36 --obj: $gray2,
37
38 --fg-hi: $gray3, // Faint text
39 --fg: $gray4, // Text
40 --fg-lo: $gray5, // Strong text
41
42 --accent: hsl(354, 84%, 55%),
43 )
44));
61 45
62 --heading--fg: var(--fg-lo); 46:root {
47 --heading--fg: var(--colors--fg-lo);
63 48
64 --select--bg: hsla(270, 2%, 100%, .996); 49 --select--bg: hsla(270, 2%, 100%, .996);
65 --select--img-bg: hsla(270, 2%, 100%, .5); 50 --select--img-bg: hsla(270, 2%, 100%, .5);
66 --select--fg: var(--bg-hi); 51 --select--fg: var(--colors--bg-hi);
67 52
68 --code--fg: var(--fg-hi); 53 --code--fg: var(--colors--fg-hi);
69 54
70 --code-block--fg: var(--fg-hi); 55 --code-block--fg: var(--colors--fg-hi);
71 56
72 --link--idle--fg: var(--fg-lo); 57 --link--idle--fg: var(--colors--fg-lo);
73 --link--hover--bg: var(--link--idle--fg); 58 --link--hover--bg: var(--link--idle--fg);
74 --link--hover--fg: #000; 59 --link--hover--fg: #000;
75 60
76 --nav--bg: var(--bg-hi); 61 --hero--back-fg: var(--colors--bg-hi);
77 --nav--logo--fg: var(--fg-hi); 62
78 --nav--item--idle--fg: var(--fg); 63 --nav--bg: var(--colors--bg);
79 --nav--item--hover--fg: var(--fg-lo); 64 --nav--logo--fg: var(--colors--fg-hi);
80 --nav--item--active--fg: var(--fg-lo); 65 --nav--item--idle--fg: var(--colors--fg);
66 --nav--item--hover--fg: var(--colors--fg-lo);
67 --nav--item--active--fg: var(--colors--fg-lo);
81 68
82 --page--item-prefix--fg: var(--fg-hi); 69 --footer--bg: var(--colors--bg);
83 70
84 --page--link--idle--fg: var(--link--idle--fg); // hsl(45, 100%, 70%); // hsl(215, 100%, 80%); // var(--link--idle--fg); // #ffd866; 71 --page--link--idle--fg: var(--link--idle--fg); // hsl(45, 100%, 70%); // hsl(215, 100%, 80%); // var(--link--idle--fg); // #ffd866;
85 --page--link--visited--fg: var(--fg); // hsl(23, 89%, 65%); // hsl(260, 58%, 78%); // var(--fg-lo); // #f59458; 72 --page--link--visited--fg: var(--colors--fg); // hsl(23, 89%, 65%); // hsl(260, 58%, 78%); // var(--fg-lo); // #f59458;
86 --page--link--hover--bg: var(--page--link--idle--fg); 73 --page--link--hover--bg: var(--page--link--idle--fg);
87 --page--link--hover--fg: #000; 74 --page--link--hover--fg: #000;
88} 75}
diff --git a/assets/css/components/_footer.scss b/assets/css/components/_footer.scss
index a015d92..8fcbc98 100644
--- a/assets/css/components/_footer.scss
+++ b/assets/css/components/_footer.scss
@@ -1,6 +1,17 @@
1.c-footer { 1@include namespace('footer') {
2 padding-top: $footer--pad-v; 2 @include store((
3 padding-bottom: $footer--pad-v; 3 --dims: (
4 color: var(--obj); 4 --pad-y: .8em
5 text-align: right; 5 ),
6 --colors: (
7 --fg: prop(--colors --obj, $global: true)
8 )
9 ));
10
11 @include component(namespace()) {
12 padding-top: prop(--dims --pad-y);
13 padding-bottom: prop(--dims --pad-y);
14 color: prop(--colors --fg);
15 text-align: right;
16 }
6} 17}
diff --git a/assets/css/components/_hero.scss b/assets/css/components/_hero.scss
index bfcdc16..6c497a1 100644
--- a/assets/css/components/_hero.scss
+++ b/assets/css/components/_hero.scss
@@ -1,35 +1,50 @@
1.c-hero { 1@include namespace('hero') {
2 margin-bottom: $line-height * 2em; 2 @include store((
3 margin-left: -1 * $page--item-prefix--width; 3 --colors: (
4 padding-left: $page--item-prefix--width; 4 --back-fg: prop(--colors --bg-hi, $global: true)
5 overflow: hidden; 5 )
6 font-family: $font-fam--mono; 6 ));
7 7
8 &::after { 8 @include component(namespace()) {
9 content: str-repeat('â–‘', 120); 9 display: flex;
10 display: block; 10 position: relative;
11 position: relative; 11 flex-direction: column;
12 z-index: -10; 12 align-items: center;
13 height: $line-height; 13 justify-content: center;
14 margin-top: px-to-em(2px); 14 text-align: center;
15 margin-left: -1 * $page--item-prefix--width;
16 padding-top: px-to-em(2px);
17 border-top: 1px solid var(--fg-hi);
18 color: var(--fg-hi);
19 line-height: $code-block--line-height;
20 }
21 15
22 &__pre { 16 @include element('title', 'backtitle') {
23 margin-top: 0; 17 margin: 0 auto;
24 overflow: hidden; 18 font-family: $font-fam--large;
25 } 19 text-transform: none;
20 }
21
22 @include element('emph') {
23 color: prop(--colors --accent, $global: true);
24 font-weight: 500;
25 }
26
27 @include element('title') {
28 max-width: 11em;
29 font-weight: 200;
30 }
31
32 @include element('backtitle') {
33 position: absolute;
34 z-index: -10;
35 transform: translateY(-.08em);
36 color: prop(--colors --back-fg);
37 }
26 38
27 @media (max-width: map-get($breakpoints, 'sm')) { 39 @include iro-responsive-env(('xs', 'sm', 'md')) {
28 margin-left: 0; 40 @include element('title') {
29 padding-left: 0; 41 padding: iro-responsive-set((7rem, 7rem, 10rem)) 0;
42 font-size: iro-responsive-set((1.8rem, 2.8rem, 3.3rem));
43 }
30 44
31 &::after { 45 @include element('backtitle') {
32 margin-left: 0; 46 font-size: iro-responsive-set((12rem, 14rem, 16rem));
47 }
33 } 48 }
34 } 49 }
35} 50}
diff --git a/assets/css/components/_hlist.scss b/assets/css/components/_hlist.scss
deleted file mode 100644
index a7cf665..0000000
--- a/assets/css/components/_hlist.scss
+++ /dev/null
@@ -1,13 +0,0 @@
1.c-hlist {
2 display: flex;
3
4 &__item {
5 display: block;
6 margin-right: 4ch;
7 padding-left: 0;
8
9 &::before {
10 display: none;
11 }
12 }
13}
diff --git a/assets/css/components/_nav.scss b/assets/css/components/_nav.scss
index cd3ef14..2472706 100644
--- a/assets/css/components/_nav.scss
+++ b/assets/css/components/_nav.scss
@@ -1,57 +1,103 @@
1.c-nav { 1@include namespace('nav') {
2 position: sticky; 2 @include store((
3 z-index: 1000; 3 --dims: (
4 top: 0; 4 --font-size: 15px,
5 background-color: var(--nav--bg); 5 --pad-y: 1em,
6 font-size: $nav--font-size; 6 --pad-y-sm: .5em,
7 7 --item: (
8 &__items { 8 --pad-x: 1em,
9 --pad-x-sm: .75em,
10 --pad-y: 1em,
11 --pad-y-sm: .75em,
12 ),
13 ),
14 --colors: (
15 --logo: (
16 --idle: (
17 --fg: prop(--colors --fg-hi, $global: true),
18 ),
19 --hover: (
20 --fg: prop(--colors --fg-lo, $global: true),
21 )
22 ),
23 --item: (
24 --idle: (
25 --fg: prop(--colors --fg, $global: true),
26 ),
27 --hover: (
28 --fg: prop(--colors --fg-lo, $global: true),
29 ),
30 --active: (
31 --fg: prop(--colors --fg-lo, $global: true),
32 )
33 )
34 )
35 ));
36
37 @include component(namespace()) {
9 display: flex; 38 display: flex;
10 align-items: baseline; 39 align-items: center;
11 } 40 padding: prop(--dims --pad-y) 0;
41 font-size: prop(--dims --font-size);
42
43 @include element('logo') {
44 display: inline-block;
45 margin: 0;
46 padding: prop(--dims --item --pad-y) 0;
47 color: prop(--colors --logo --idle --fg);
48 font-family: $font-fam--mono;
49 text-decoration: none;
50
51 &:link,
52 &:visited {
53 &:hover {
54 background-color: transparent;
55 color: prop(--colors --logo --hover --fg);
56 }
57 }
58 }
59
60 @include element('logo-symbol') {
61 display: block;
62 width: $line-height * .9em;
63 height: $line-height * 1em;
64 }
12 65
13 &__logo { 66 @include element('item') {
14 display: inline-block; 67 display: inline-block;
15 margin: 0; 68 margin: 0 calc(-1 * #{prop(--dims --item --pad-x)}) 0 prop(--dims --item --pad-x);
16 padding: $nav--item--pad-v 0; 69 padding: prop(--dims --item --pad-y) prop(--dims --item --pad-x);
17 color: var(--nav--logo--fg); 70 color: prop(--colors --item --idle --fg);
18 font-family: $font-fam--mono; 71 text-decoration: none;
19 text-decoration: none; 72 text-transform: uppercase;
20 73
21 &:link,
22 &:visited {
23 &:hover { 74 &:hover {
24 background-color: transparent; 75 background-color: transparent;
25 color: var(--nav--item--hover--fg); 76 color: prop(--colors --item --hover --fg);
77 text-decoration: underline;
78 }
79
80 @include modifier('active') {
81 border-color: prop(--colors --item --active --fg);
82 color: prop(--colors --item --active --fg);
26 font-weight: bold; 83 font-weight: bold;
27 } 84 }
28 } 85 }
29 }
30 86
31 &__item { 87 @include media('<=sm') {
32 display: inline-block; 88 padding: prop(--dims --pad-y-sm) 0;
33 margin: 0 (-1 * $nav--item--pad-h) 0 ($nav--item--spacing - $nav--item--pad-h);
34 padding: $nav--item--pad-v $nav--item--pad-h calc(#{$nav--item--pad-v} - 2px);
35 border-bottom: 2px solid transparent;
36 color: var(--nav--item--idle--fg);
37 text-decoration: none;
38
39 &:hover {
40 background-color: transparent;
41 color: var(--nav--item--hover--fg);
42 font-weight: bold;
43 }
44 89
45 &--active { 90 @include element('logo', 'item') {
46 border-color: var(--nav--item--active--fg); 91 padding-top: prop(--dims --item --pad-y-sm);
47 color: var(--nav--item--active--fg); 92 padding-bottom: prop(--dims --item --pad-y-sm);
48 font-weight: bold; 93 }
49 }
50 }
51 94
52 @media (max-width: map-get($breakpoints, 'sm')) { 95 @include element('item') {
53 &__item { 96 margin-right: calc(-1 * #{prop(--dims --item --pad-x-sm)});
54 margin-left: $nav--item--spacing--sm - $nav--item--pad-h; 97 margin-left: prop(--dims --item --pad-x-sm);
98 padding-right: prop(--dims --item --pad-x-sm);
99 padding-left: prop(--dims --item --pad-x-sm);
100 }
55 } 101 }
56 } 102 }
57} 103}
diff --git a/assets/css/components/_page.scss b/assets/css/components/_page.scss
index 9d1e991..ef39061 100644
--- a/assets/css/components/_page.scss
+++ b/assets/css/components/_page.scss
@@ -1,133 +1,3 @@
1.c-page { 1@include component('page') {
2 &__prefixed { 2 //
3 position: relative;
4 margin-left: -1 * $page--item-prefix--width;
5 padding-left: $page--item-prefix--width;
6
7 &::before {
8 display: inline-block;
9 position: absolute;
10 box-sizing: border-box;
11 width: $page--item-prefix--width;
12 margin-left: -1 * $page--item-prefix--width;
13 padding-right: $page--item-prefix--pad;
14 color: var(--page--item-prefix--fg);
15 font-family: $font-fam--mono;
16 font-weight: normal;
17 text-align: right;
18 }
19
20 $h1-unscale-factor: px-to-em($font-size, $content--h1--font-size);
21
22 &--h1 {
23 margin-top: $line-height * $h1-unscale-factor;
24 font-size: px-to-em($content--h1--font-size);
25
26 &::before {
27 content: '#';
28 font-size: $h1-unscale-factor;
29 }
30 }
31
32 &--h2::before {
33 content: '##';
34 }
35
36 &--h3::before {
37 content: '###';
38 }
39
40 &--pre {
41 $scale-factor: $font-size / $code-block--font-size;
42
43 margin-left: calc(#{-1 * $page--item-prefix--width} * #{$scale-factor});
44 padding-left: calc(#{$page--item-prefix--width} * #{$scale-factor});
45 border-left: 0;
46 color: var(--code-block--fg);
47 font-size: $code-block--font-size;
48 line-height: $code-block--line-height;
49 text-overflow: '';
50
51 &::before {
52 content: str-repeat('``\A', 40);
53 height: 100%;
54 overflow: hidden;
55 color: var(--page--item-prefix--fg);
56 font-size: px-to-em($font-size, $code-block--font-size);
57 line-height: $code-block--line-height / $scale-factor;
58 }
59 }
60
61 &--ref::before {
62 content: '|>';
63 }
64
65 &--backref::before {
66 content: '<|';
67 }
68 }
69
70 &__header {
71 margin-bottom: $line-height * 1em;
72
73 &__title {
74 margin-top: 0;
75 }
76
77 &__backlink__link {
78 &:link,
79 &:visited {
80 color: var(--fg-hi);
81
82 &:hover {
83 color: var(--link--hover--fg);
84 }
85 }
86 }
87
88 &__backlink + &__title {
89 margin-top: $line-height * 1em;
90 }
91
92 &__meta {
93 margin-top: 0;
94 color: var(--fg-hi);
95 font-weight: normal;
96 }
97 }
98
99 &__content {
100 padding-left: $page--item-prefix--width;
101
102 > :first-child {
103 margin-top: 0;
104 }
105 }
106
107 @media (max-width: map-get($breakpoints, 'sm')) {
108 &__prefixed {
109 margin-left: 0;
110 padding-left: $page--item-prefix--width--sm;
111
112 &::before {
113 width: $page--item-prefix--width--sm;
114 margin-left: -1 * $page--item-prefix--width--sm;
115 }
116
117 &--h1,
118 &--h2,
119 &--h3,
120 &--pre {
121 padding-left: 0;
122
123 &::before {
124 display: none;
125 }
126 }
127 }
128
129 &__content {
130 padding-left: 0;
131 }
132 }
133} 3}
diff --git a/assets/css/components/_spacer.scss b/assets/css/components/_spacer.scss
deleted file mode 100644
index 692eb29..0000000
--- a/assets/css/components/_spacer.scss
+++ /dev/null
@@ -1,5 +0,0 @@
1.c-spacer {
2 display: block;
3 height: 0;
4 margin: ($line-height * 2em) 0 0;
5}
diff --git a/assets/css/layouts/_container.scss b/assets/css/layouts/_container.scss
index e99c62f..2bb4d80 100644
--- a/assets/css/layouts/_container.scss
+++ b/assets/css/layouts/_container.scss
@@ -1,25 +1,36 @@
1.l-container { 1@include namespace('container') {
2 padding-right: $container--pad-h; 2 @include store((
3 padding-left: $container--pad-h; 3 --dims: (
4 --pad-x: 2rem,
5 --pad-x-sm: 1rem,
6 --pad-y: $line-height * 2rem,
7 --pad-y-sm: $line-height * 1rem
8 )
9 ));
4 10
5 &--content { 11 @include layout(namespace()) {
6 max-width: $content--width; 12 padding-right: prop(--dims --pad-x);
7 margin-right: auto; 13 padding-left: prop(--dims --pad-x);
8 margin-left: auto;
9 }
10 14
11 &--pad-v { 15 @include modifier('content') {
12 padding-top: $container--pad-v; 16 max-width: $content--width;
13 padding-bottom: $container--pad-v; 17 margin-right: auto;
14 } 18 margin-left: auto;
19 }
20
21 @include modifier('pad-v') {
22 padding-top: prop(--dims --pad-y);
23 padding-bottom: prop(--dims --pad-y);
24 }
15 25
16 @media (max-width: map-get($breakpoints, 'sm')) { 26 @include media('<=sm') {
17 padding-right: $container--pad-h--sm; 27 padding-right: prop(--dims --pad-x-sm);
18 padding-left: $container--pad-h--sm; 28 padding-left: prop(--dims --pad-x-sm);
19 29
20 &--pad-v { 30 @include modifier('pad-v') {
21 padding-top: $container--pad-v--sm; 31 padding-top: prop(--dims --pad-y-sm);
22 padding-bottom: $container--pad-v--sm; 32 padding-bottom: prop(--dims --pad-y-sm);
33 }
23 } 34 }
24 } 35 }
25} 36}
diff --git a/assets/css/scopes/_code.scss b/assets/css/scopes/_code.scss
index 4a40d0f..3f50ce3 100644
--- a/assets/css/scopes/_code.scss
+++ b/assets/css/scopes/_code.scss
@@ -1,5 +1,5 @@
1.s-code { 1@include scope('code') {
2 &--highlight { 2 @include modifier('highlight') {
3 pre { 3 pre {
4 color: var(--fg-lo); 4 color: var(--fg-lo);
5 } 5 }
diff --git a/assets/css/scopes/_page.scss b/assets/css/scopes/_page.scss
index e4c505e..70489fb 100644
--- a/assets/css/scopes/_page.scss
+++ b/assets/css/scopes/_page.scss
@@ -1,4 +1,4 @@
1.s-page { 1@include scope('page-content') {
2 :link { 2 :link {
3 color: var(--page--link--idle--fg); 3 color: var(--page--link--idle--fg);
4 } 4 }
@@ -18,4 +18,8 @@
18 img { 18 img {
19 max-width: 100%; 19 max-width: 100%;
20 } 20 }
21
22 > :first-child {
23 margin-top: 0;
24 }
21} 25}
diff --git a/assets/css/style.scss b/assets/css/style.scss
index 6ffab5f..dad774a 100644
--- a/assets/css/style.scss
+++ b/assets/css/style.scss
@@ -1,9 +1,13 @@
1@import '../../node_modules/iro-sass/src/main';
2@import '../../node_modules/iro-sass/src/bem-shortcodes';
3@import '../../node_modules/iro-sass/src/responsive-shortcodes';
4@import '../../node_modules/iro-sass/src/props-shortcodes';
5@import '../../node_modules/include-media/dist/include-media';
6
1@import 'vars'; 7@import 'vars';
2@import 'functions'; 8@import 'functions';
3@import 'basics'; 9@import 'basics';
4 10
5//@import 'components/spacer';
6//@import 'components/hlist';
7@import 'components/nav'; 11@import 'components/nav';
8@import 'components/page'; 12@import 'components/page';
9@import 'components/hero'; 13@import 'components/hero';
@@ -15,3 +19,7 @@
15@import 'scopes/page'; 19@import 'scopes/page';
16 20
17@import 'utils'; 21@import 'utils';
22
23:root {
24 @include assign;
25}
diff --git a/assets/fonts/GaretVariable.ttf b/assets/fonts/GaretVariable.ttf
new file mode 100644
index 0000000..2f0a27d
--- /dev/null
+++ b/assets/fonts/GaretVariable.ttf
Binary files differ
diff --git a/assets/fonts/IBMPlexSans-Bold.ttf b/assets/fonts/IBMPlexSans-Bold.ttf
new file mode 100644
index 0000000..e324b09
--- /dev/null
+++ b/assets/fonts/IBMPlexSans-Bold.ttf
Binary files differ
diff --git a/assets/fonts/IBMPlexSans-Regular.ttf b/assets/fonts/IBMPlexSans-Regular.ttf
new file mode 100644
index 0000000..3b16bfd
--- /dev/null
+++ b/assets/fonts/IBMPlexSans-Regular.ttf
Binary files differ
diff --git a/assets/fonts/iosevka-aile-bold.ttf b/assets/fonts/iosevka-aile-bold.ttf
deleted file mode 100644
index 6db4acf..0000000
--- a/assets/fonts/iosevka-aile-bold.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/iosevka-aile-regular.ttf b/assets/fonts/iosevka-aile-regular.ttf
deleted file mode 100644
index 7dba5b6..0000000
--- a/assets/fonts/iosevka-aile-regular.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/iosevka-term-ss09-bold.ttf b/assets/fonts/iosevka-term-ss09-bold.ttf
deleted file mode 100644
index 30e7c45..0000000
--- a/assets/fonts/iosevka-term-ss09-bold.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/iosevka-term-ss09-regular.ttf b/assets/fonts/iosevka-term-ss09-regular.ttf
deleted file mode 100644
index 95ec646..0000000
--- a/assets/fonts/iosevka-term-ss09-regular.ttf
+++ /dev/null
Binary files differ
diff --git a/content/index.md b/content/index.md
index 9050478..7e7ab99 100644
--- a/content/index.md
+++ b/content/index.md
@@ -2,8 +2,6 @@
2title: Home 2title: Home
3--- 3---
4 4
5# Volpeon's Den
6
7Welcome to my website! I'm Volpeon, a red fox doing human things such as programming, creating vector art, and running a website. 5Welcome to my website! I'm Volpeon, a red fox doing human things such as programming, creating vector art, and running a website.
8 6
9## Find me 7## Find me
diff --git a/content/logo.svg b/content/logo.svg
new file mode 100644
index 0000000..4f66970
--- /dev/null
+++ b/content/logo.svg
@@ -0,0 +1,70 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 aria-hidden="true"
11 version="1.1"
12 id="svg8"
13 sodipodi:docname="logo.svg"
14 width="22.271938"
15 height="15.456"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
17 <metadata
18 id="metadata14">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title></dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <defs
30 id="defs12" />
31 <sodipodi:namedview
32 pagecolor="#ffffff"
33 bordercolor="#666666"
34 borderopacity="1"
35 objecttolerance="10"
36 gridtolerance="10"
37 guidetolerance="10"
38 inkscape:pageopacity="0"
39 inkscape:pageshadow="2"
40 inkscape:window-width="1920"
41 inkscape:window-height="992"
42 id="namedview10"
43 showgrid="false"
44 fit-margin-top="0"
45 fit-margin-left="0"
46 fit-margin-right="0"
47 fit-margin-bottom="0"
48 inkscape:zoom="3.8866667"
49 inkscape:cx="42.086996"
50 inkscape:cy="54.170536"
51 inkscape:window-x="1536"
52 inkscape:window-y="0"
53 inkscape:window-maximized="1"
54 inkscape:current-layer="svg8" />
55 <path
56 fill="currentColor"
57 stroke="none"
58 d="M 4.928,15.456 H 6.24 L 1.312,0 H 0 Z"
59 id="path2" />
60 <path
61 fill="currentColor"
62 stroke="none"
63 d="m 14.44797,15.456 h 1.36 L 9.3439695,0 h -1.36 z"
64 id="path4" />
65 <path
66 fill="currentColor"
67 stroke="none"
68 d="m 14.447939,15.456 h 1.36 L 22.271939,0 h -1.36 z"
69 id="path6" />
70</svg>
diff --git a/content/personal/infinite-skyscrapers.md b/content/personal/infinite-skyscrapers.md
index 909ecce..a4a78e1 100644
--- a/content/personal/infinite-skyscrapers.md
+++ b/content/personal/infinite-skyscrapers.md
@@ -4,25 +4,42 @@ title: Infinite Skyscrapers
4category: dre 4category: dre
5--- 5---
6 6
7I'm in some strange world that consist of huge buildings, looking a lot like very simple skyscrapers, except they were all interconnected. I'm not even sure if there's a floor since I'm just floating, being able to fly around at will. 7I'm in some strange world that consist of huge buildings, looking a lot like very simple skyscrapers, except they were all interconnected.
8I'm not even sure if there's a floor since I'm just floating, being able to fly around at will.
8There is also something chasing me and I'm trying to get away from it. 9There is also something chasing me and I'm trying to get away from it.
9 10
10The buildings around me get denser and more chaotic, some look like glitches in a computer game. The creature chasing me seems to absorb buildings into its body, getting larger and more powerful. 11The buildings around me get denser and more chaotic, some look like glitches in a computer game.
12The creature chasing me seems to absorb buildings into its body, growing larger and more powerful.
11 13
12Then there's a cut and I'm presumable inside one of those buildings. I'm in a dark room with barely any lighting, looking somewhat like a large office. It's very cluttered, though. There's another similar room next to this one, being separated by a glass wall and a door. 14Then there's a cut and I'm presumably inside one of those buildings.
13There's another person with me who I seem to know, and that creature that chased me. It seems like it managed to capture us. 15I'm in a dark room with barely any lighting which looks somewhat like a large office.
16It's very cluttered, though.
17There's another similar room next to this one, separated by a glass wall and a door.
18There's also a person with me who I seem to know, and that creature that chased me.
19It seems like it managed to capture us.
14 20
15It dares us to escape from this situation, and as soon as it said that, the room begins to get locked off. There are some red lights blinking and the door connecting our current room with the neighboring room is about to close permanently. Panicked, I quickly run through it, but the other person couldn't make it. 21It dares us to escape from this situation, and as soon as it said that, the room begins to get locked off.
22There are some red lights blinking and the door connecting our current room with the neighboring room is about to close permanently.
23Panicked, I quickly run through it, but the other person couldn't make it.
16 24
17I suddenly realize I'm a cat and the other person an even smaller critter, I don't know what. It was obvious that the creature was just playing with us, watching our futile efforts to escape for its amusement. 25I suddenly realize I'm a cat and the other person an even smaller critter, I don't know what.
26It's obvious that the creature is just playing with us, watching our futile efforts to escape for its amusement.
18 27
19The other person tries to get the door to open again by messing with its circuitry, and I do my best to block the creature's view from what was going on without looking suspicious. 28The other person tries to get the door to open again by messing with its circuitry, and I do my best to block the creature's view from what was going on without looking suspicious.
20 29
21After a while, I start exploring the room and notice that there's a hallway in front of it, also separated by a glass wall and a door. However, the wall is broken in one place and has a hole large enough for me to jump through. So that's what I do. I land in a bunch of glass disks lying on the floor, breaking them, but I'm unharmed. 30After a while, I start exploring the room and notice that there's a hallway in front of it, also separated by a glass wall and a door.
31However, the wall is broken in one place and has a hole large enough for me to jump through.
32So that's what I do.
33I land in a bunch of glass disks lying on the floor, breaking them, but I'm unharmed.
22 34
23Now being a human again, I take a glass shard with me and run through a door which leads to a staircase. It is huge, having the shape of a pill with stairs going along the edge. The center is empty so I can see all the floors coming before and after. It looks like the number of floors is endless. 35Now being a human again, I take a glass shard with me and run through a door which leads to a staircase.
36It is huge, having the shape of a pill with stairs going along the edge.
37The center is empty so I can see all the floors coming before and after.
38There's no end in any direction.
24I know the creature will come after me soon and so I run upwards as fast as I can. 39I know the creature will come after me soon and so I run upwards as fast as I can.
25 40
26I made it about 5 floors when I hear a door burst open and I quickly enter the room next to me, hoping that the creature hasn't seen me. 41I made it about 5 floors when I hear a door burst open.
42I quickly enter the room next to me, hoping that the creature hasn't seen me.
27 43
28This floor was very large and open and brightly lit. The dream starts to make no sense anymore and that's it. 44This floor was very large and open and brightly lit.
45The dream starts to make no sense anymore and that's it.
diff --git a/filters/common_actions.lua b/filters/common_actions.lua
index fbbff6d..6070c7e 100644
--- a/filters/common_actions.lua
+++ b/filters/common_actions.lua
@@ -1,6 +1,6 @@
1function CodeBlock(el) 1function CodeBlock(el)
2 if next(el.classes) == nil then 2 if next(el.classes) == nil then
3 el.classes = el.classes .. {'c-page__prefixed', 'c-page__prefixed--pre'} 3 el.classes = el.classes .. {'c-page__pre'}
4 elseif el.classes[1] == "plain" then 4 elseif el.classes[1] == "plain" then
5 el = pandoc.Div({el}, {class = 's-code'}) 5 el = pandoc.Div({el}, {class = 's-code'})
6 else 6 else
@@ -16,11 +16,11 @@ end
16 16
17function Header(el) 17function Header(el)
18 if el.level == 1 then 18 if el.level == 1 then
19 el.classes = el.classes .. {'c-page__prefixed', 'c-page__prefixed--h1'} 19 el.classes = el.classes .. {'c-page__h1'}
20 elseif el.level == 2 then 20 elseif el.level == 2 then
21 el.classes = el.classes .. {'c-page__prefixed', 'c-page__prefixed--h2'} 21 el.classes = el.classes .. {'c-page__h2'}
22 elseif el.level == 3 then 22 elseif el.level == 3 then
23 el.classes = el.classes .. {'c-page__prefixed', 'c-page__prefixed--h3'} 23 el.classes = el.classes .. {'c-page__h3'}
24 end 24 end
25 return el 25 return el
26end 26end
diff --git a/metadata/metadata.yaml b/metadata/metadata.yaml
index 12e85cc..eeb6f62 100644
--- a/metadata/metadata.yaml
+++ b/metadata/metadata.yaml
@@ -1,6 +1,5 @@
1site: 1site:
2 title: Volpeon's Den 2 title: Volpeon's Den
3 logo: \\\\/
4 url: https://volpeon.ink/ 3 url: https://volpeon.ink/
5 4
6author: 5author:
diff --git a/package.json b/package.json
index b6fbf5e..eceefd7 100644
--- a/package.json
+++ b/package.json
@@ -2,5 +2,12 @@
2 "devDependencies": { 2 "devDependencies": {
3 "stylelint": "^13.8.0", 3 "stylelint": "^13.8.0",
4 "stylelint-config-sass-guidelines": "^7.1.0" 4 "stylelint-config-sass-guidelines": "^7.1.0"
5 },
6 "dependencies": {
7 "include-media": "^1.4.9",
8 "iro-sass": "git+https://git.vulpes.one/iro-sass/"
9 },
10 "scripts": {
11 "lint": "stylelint \"assets/css/**/*.scss\""
5 } 12 }
6} 13}
diff --git a/scripts/build_fonts.sh b/scripts/build_fonts.sh
index 0e9cd91..7d368e7 100755
--- a/scripts/build_fonts.sh
+++ b/scripts/build_fonts.sh
@@ -13,7 +13,7 @@ find "${ASSETS_DIR}fonts" \
13 13
14 pyftsubset "$file" \ 14 pyftsubset "$file" \
15 --text-file="${ASSETS_DIR}fonts/glyphs.txt" \ 15 --text-file="${ASSETS_DIR}fonts/glyphs.txt" \
16 --layout-features+=ss09,dlig \ 16 --layout-features+=ss02,ss09,dlig \
17 --flavor="woff2" \ 17 --flavor="woff2" \
18 --output-file="$OUTPUT_DIR$target_file" 18 --output-file="$OUTPUT_DIR$target_file"
19 done 19 done
diff --git a/templates/base.html b/templates/base.html
index 49b2285..98e6da2 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -28,21 +28,19 @@
28 28
29 <title>$if(section.is_index)$$else$$title$ – $endif$$site.title$</title> 29 <title>$if(section.is_index)$$else$$title$ – $endif$$site.title$</title>
30 30
31 <link rel="preload" href="/style.css" as="style" />
32 <link rel="preload" href="/iosevka-term-ss09-regular.woff2" as="font" type="font/woff2" crossorigin />
33 <link rel="preload" href="/iosevka-term-ss09-bold.woff2" as="font" type="font/woff2" crossorigin />
34
35 <link rel="stylesheet" href="/style.css" /> 31 <link rel="stylesheet" href="/style.css" />
36</head> 32</head>
37 33
38<body> 34<body>
39 <nav class="c-nav"> 35 <nav class="c-nav l-container l-container--content">
40 <div class="c-nav__items l-container"> 36 <a class="c-nav__logo" href="/" title="$site.title$">
41 <a class="c-nav__logo" href="/" title="$site.title$">$site.logo$</a> 37 <svg class="c-nav__logo-symbol">
42 $for(menus.main.items)$ 38 <use xlink:href="#logo" href="#logo"></use>
43 <a class="c-nav__item $if(it.active)$c-nav__item--active$endif$" href="$it.url$">$it.label$</a> 39 </svg>
44 $endfor$ 40 </a>
45 </div> 41 $for(menus.main.items)$
42 <a class="c-nav__item $if(it.active)$c-nav__item--active$endif$" href="$it.url$">$it.label$</a>
43 $endfor$
46 </nav> 44 </nav>
47 45
48 $if(section.is_index)$ 46 $if(section.is_index)$
@@ -52,6 +50,8 @@ ${layouts/categorized_list()}
52 $else$ 50 $else$
53${layouts/page()} 51${layouts/page()}
54 $endif$ 52 $endif$
53
54 ${symbols.svg()}
55</body> 55</body>
56 56
57</html> 57</html>
diff --git a/templates/layouts/categorized_list.html b/templates/layouts/categorized_list.html
index d213bb8..b32d2d5 100644
--- a/templates/layouts/categorized_list.html
+++ b/templates/layouts/categorized_list.html
@@ -1,6 +1,5 @@
1<main class="c-page s-page l-container l-container--content l-container--pad-v"> 1<main class="c-page s-page l-container l-container--content l-container--pad-v">
2 <div class="c-page__content"> 2 <div class="c-page__content s-page-content">
3 <h1 class="c-page__prefixed c-page__prefixed--h1">$title$</h1>
4$body$ 3$body$
5 4
6 $for(pages.by_category)$ 5 $for(pages.by_category)$
diff --git a/templates/layouts/index copy.html b/templates/layouts/index copy.html
new file mode 100644
index 0000000..34d8b0f
--- /dev/null
+++ b/templates/layouts/index copy.html
@@ -0,0 +1,45 @@
1<main class="c-page s-page l-container l-container--content l-container--pad-v l-container--pad-v--first">
2 <div class="c-page__content">
3 <header class="c-hero u-hidden@sm-down" role="presentation">
4 $-- ' | ' ' ' ' ' | | | ' '
5 $-- | ' ' ' //\_ ' | ' . | ' '
6 $-- .| ' ____,...,______..,_~`` -`.., ' | ' | ' '
7 $-- | _,~´"' , . ,~--´ ' _| | . |~~.__ ' '
8 $-- | | ,-" _.-|~/ |..,____,) ,/,,"' '_( | ' |) ) ' '
9 $-- '| \__,~"´ /:) / |:\ \ ,~( ) . | | ) `, ' _,--.
10 $-- ___\___.___:____(:/\_-,______\:.\_-,____.__\_.\______.__:___\__.___)_.___,/_____
11 $-- â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘
12
13 <pre class="c-hero__pre c-page__prefixed c-page__prefixed--pre u-mt0 u-hidden@sm-down">
14`` ' | ' ' ' ' ' | | | ' '
15`` | ' ' ' <strong>//\_</strong> ' | ' . | ' '
16`` .| ' <strong>____,...,______..,_~`` -`..,</strong> ' | ' | ' '
17`` | <strong>_,~´"' , . ,~--´</strong> ' _| | . |~~.__ ' '
18`` | | <strong>,-" _.-|~/ |..,____,) ,/,,"'</strong> '_( | ' |) ) ' '
19`` '| <strong>\__,~"´ /:) / |:\ \</strong> ,~( ) . | | ) `, ' _,--.
20`` \ . : <strong>(:/\_-, \:.\_-,</strong> . \ .\ . : \ . ) . ' ,/ </pre>
21
22 </header>
23
24$body$
25 </div>
26</main>
27
28<footer class="c-footer l-container">
29 9thPK7O3xn
30</footer>
31
32<template id="header-sm">
33 $-- .| //\__ ' .' | . | ' . '
34 $-- | _.~-"""-----~`` ,-´ ' ' |' | ' '
35 $-- '| .´ ,~'\ ).,__,)/,," ' . ' | | | ' .'
36 $-- |_ `~´ (/\\, (/\\, _' '_ _| ' |_ _' '_
37
38 <pre class="c-hero__pre c-page__prefixed c-page__prefixed--pre u-mt0 $if(section.is_index)$u-hidden@sm-up$endif$">
39`` .| <strong> //\__</strong> ' .' | . | ' . '
40`` | <strong> _.~-"""-----~`` ,-´</strong> ' ' |' | ' '
41`` '| <strong>.´ ,~'\ ).,__,)/,," </strong> ' . ' | | | ' .'
42`` |_ <strong>`~´ (/\\, (/\\, </strong> _' '_ _| ' |_ _' '_</pre>
43</template>
44
45<script src="/index.js" type="text/javascript"></script>
diff --git a/templates/layouts/index.html b/templates/layouts/index.html
index 61edec2..3105472 100644
--- a/templates/layouts/index.html
+++ b/templates/layouts/index.html
@@ -1,26 +1,10 @@
1<main class="c-page s-page l-container l-container--content l-container--pad-v"> 1<div class="c-hero l-container">
2 <div class="c-page__content"> 2 <h1 class="c-hero__backtitle">Volpeon</h1>
3 <header class="c-hero u-hidden@sm-down" role="presentation"> 3 <h2 class="c-hero__title">I'm a <strong class="c-hero__emph">red fox</strong> doing human things</h2>
4 $-- ' | ' ' ' ' ' | | | ' ' 4</div>
5 $-- | ' ' ' //\_ ' | ' . | ' '
6 $-- .| ' ____,...,______..,_~`` -`.., ' | ' | ' '
7 $-- | _,~´"' , . ,~--´ ' _| | . |~~.__ ' '
8 $-- | | ,-" _.-|~/ |..,____,) ,/,,"' '_( | ' |) ) ' '
9 $-- '| \__,~"´ /:) / |:\ \ ,~( ) . | | ) `, ' _,--.
10 $-- ___\___.___:____(:/\_-,______\:.\_-,____.__\_.\______.__:___\__.___)_.___,/_____
11 $-- â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘
12
13 <pre class="c-hero__pre c-page__prefixed c-page__prefixed--pre u-mt0 u-hidden@sm-down">
14' | ' ' ' ' ' | | | ' '
15 | ' ' ' <strong>//\_</strong> ' | ' . | ' '
16 .| ' <strong>____,...,______..,_~`` -`..,</strong> ' | ' | ' '
17 | <strong>_,~´"' , . ,~--´</strong> ' _| | . |~~.__ ' '
18| | <strong>,-" _.-|~/ |..,____,) ,/,,"'</strong> '_( | ' |) ) ' '
19 '| <strong>\__,~"´ /:) / |:\ \</strong> ,~( ) . | | ) `, ' _,--.
20 \ . : <strong>(:/\_-, \:.\_-,</strong> . \ .\ . : \ . ) . ' ,/ </pre>
21
22 </header>
23 5
6<main class="c-page l-container l-container--content l-container--pad-v l-container--pad-v--first">
7 <div class="c-page__content s-page-content">
24$body$ 8$body$
25 </div> 9 </div>
26</main> 10</main>
@@ -28,18 +12,3 @@ $body$
28<footer class="c-footer l-container"> 12<footer class="c-footer l-container">
29 9thPK7O3xn 13 9thPK7O3xn
30</footer> 14</footer>
31
32<template id="header-sm">
33 $-- .| //\__ ' .' | . | ' . '
34 $-- | _.~-"""-----~`` ,-´ ' ' |' | ' '
35 $-- '| .´ ,~'\ ).,__,)/,," ' . ' | | | ' .'
36 $-- |_ `~´ (/\\, (/\\, _' '_ _| ' |_ _' '_
37
38 <pre class="c-hero__pre c-page__prefixed c-page__prefixed--pre u-mt0 $if(section.is_index)$u-hidden@sm-up$endif$">
39.| <strong> //\__</strong> ' .' | . | ' . '
40 | <strong> _.~-"""-----~`` ,-´</strong> ' ' |' | ' '
41'| <strong>.´ ,~'\ ).,__,)/,," </strong> ' . ' | | | ' .'
42 |_ <strong>`~´ (/\\, (/\\, </strong> _' '_ _| ' |_ _' '_</pre>
43</template>
44
45<script src="/index.js" type="text/javascript"></script>
diff --git a/templates/layouts/page.html b/templates/layouts/page.html
index 640df18..994d013 100644
--- a/templates/layouts/page.html
+++ b/templates/layouts/page.html
@@ -1,5 +1,5 @@
1<main class="c-page l-container l-container--content l-container--pad-v"> 1<main class="c-page l-container l-container--content l-container--pad-v">
2 <div class="c-page__content"> 2 <div class="c-page__content s-page-content">
3 <header class="c-page__header"> 3 <header class="c-page__header">
4 $if(menus.main.active)$ 4 $if(menus.main.active)$
5 <div class="c-page__prefixed c-page__prefixed--backref c-page__header__backlink"> 5 <div class="c-page__prefixed c-page__prefixed--backref c-page__header__backlink">
@@ -18,9 +18,7 @@
18 $endif$ 18 $endif$
19 </header> 19 </header>
20 20
21 <section class="s-page">
22$body$ 21$body$
23 </section>
24 </div> 22 </div>
25</main> 23</main>
26 24
diff --git a/templates/symbols.svg b/templates/symbols.svg
new file mode 100644
index 0000000..2221fad
--- /dev/null
+++ b/templates/symbols.svg
@@ -0,0 +1,10 @@
1<svg style="position: absolute; width: 0; height: 0; overflow: hidden;" aria-hidden="true" version="1.1"
2 xmlns="http://www.w3.org/2000/svg">
3 <defs>
4 <symbol id="logo" viewBox="0 0 22.271938 15.456" preserveAspectRatio="xMinYMid">
5 <path fill="currentColor" stroke="none" d="M 4.928,15.456 H 6.24 L 1.312,0 H 0 Z" />
6 <path fill="currentColor" stroke="none" d="m 14.44797,15.456 h 1.36 L 9.3439695,0 h -1.36 z" />
7 <path fill="currentColor" stroke="none" d="m 14.447939,15.456 h 1.36 L 22.271939,0 h -1.36 z" />
8 </symbol>
9 </defs>
10</svg>
diff --git a/yarn.lock b/yarn.lock
index dee98af..53dd0a0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,175 +2,196 @@
2# yarn lockfile v1 2# yarn lockfile v1
3 3
4 4
5"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11": 5"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13":
6 version "7.12.11" 6 version "7.12.13"
7 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" 7 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658"
8 integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== 8 integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==
9 dependencies: 9 dependencies:
10 "@babel/highlight" "^7.10.4" 10 "@babel/highlight" "^7.12.13"
11
12"@babel/compat-data@^7.13.8":
13 version "7.13.11"
14 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.11.tgz#9c8fe523c206979c9a81b1e12fe50c1254f1aa35"
15 integrity sha512-BwKEkO+2a67DcFeS3RLl0Z3Gs2OvdXewuWjc1Hfokhb5eQWP9YRYH1/+VrVZvql2CfjOiNGqSAFOYt4lsqTHzg==
11 16
12"@babel/core@>=7.9.0": 17"@babel/core@>=7.9.0":
13 version "7.12.10" 18 version "7.13.10"
14 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" 19 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.10.tgz#07de050bbd8193fcd8a3c27918c0890613a94559"
15 integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== 20 integrity sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==
16 dependencies: 21 dependencies:
17 "@babel/code-frame" "^7.10.4" 22 "@babel/code-frame" "^7.12.13"
18 "@babel/generator" "^7.12.10" 23 "@babel/generator" "^7.13.9"
19 "@babel/helper-module-transforms" "^7.12.1" 24 "@babel/helper-compilation-targets" "^7.13.10"
20 "@babel/helpers" "^7.12.5" 25 "@babel/helper-module-transforms" "^7.13.0"
21 "@babel/parser" "^7.12.10" 26 "@babel/helpers" "^7.13.10"
22 "@babel/template" "^7.12.7" 27 "@babel/parser" "^7.13.10"
23 "@babel/traverse" "^7.12.10" 28 "@babel/template" "^7.12.13"
24 "@babel/types" "^7.12.10" 29 "@babel/traverse" "^7.13.0"
30 "@babel/types" "^7.13.0"
25 convert-source-map "^1.7.0" 31 convert-source-map "^1.7.0"
26 debug "^4.1.0" 32 debug "^4.1.0"
27 gensync "^1.0.0-beta.1" 33 gensync "^1.0.0-beta.2"
28 json5 "^2.1.2" 34 json5 "^2.1.2"
29 lodash "^4.17.19" 35 lodash "^4.17.19"
30 semver "^5.4.1" 36 semver "^6.3.0"
31 source-map "^0.5.0" 37 source-map "^0.5.0"
32 38
33"@babel/generator@^7.12.10", "@babel/generator@^7.12.11": 39"@babel/generator@^7.13.0", "@babel/generator@^7.13.9":
34 version "7.12.11" 40 version "7.13.9"
35 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" 41 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39"
36 integrity sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== 42 integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==
37 dependencies: 43 dependencies:
38 "@babel/types" "^7.12.11" 44 "@babel/types" "^7.13.0"
39 jsesc "^2.5.1" 45 jsesc "^2.5.1"
40 source-map "^0.5.0" 46 source-map "^0.5.0"
41 47
42"@babel/helper-function-name@^7.12.11": 48"@babel/helper-compilation-targets@^7.13.10":
43 version "7.12.11" 49 version "7.13.10"
44 resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42" 50 resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz#1310a1678cb8427c07a753750da4f8ce442bdd0c"
45 integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== 51 integrity sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==
46 dependencies: 52 dependencies:
47 "@babel/helper-get-function-arity" "^7.12.10" 53 "@babel/compat-data" "^7.13.8"
48 "@babel/template" "^7.12.7" 54 "@babel/helper-validator-option" "^7.12.17"
49 "@babel/types" "^7.12.11" 55 browserslist "^4.14.5"
50 56 semver "^6.3.0"
51"@babel/helper-get-function-arity@^7.12.10": 57
52 version "7.12.10" 58"@babel/helper-function-name@^7.12.13":
53 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" 59 version "7.12.13"
54 integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== 60 resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a"
55 dependencies: 61 integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==
56 "@babel/types" "^7.12.10" 62 dependencies:
57 63 "@babel/helper-get-function-arity" "^7.12.13"
58"@babel/helper-member-expression-to-functions@^7.12.7": 64 "@babel/template" "^7.12.13"
59 version "7.12.7" 65 "@babel/types" "^7.12.13"
60 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" 66
61 integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== 67"@babel/helper-get-function-arity@^7.12.13":
62 dependencies: 68 version "7.12.13"
63 "@babel/types" "^7.12.7" 69 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583"
64 70 integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==
65"@babel/helper-module-imports@^7.12.1": 71 dependencies:
66 version "7.12.5" 72 "@babel/types" "^7.12.13"
67 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" 73
68 integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== 74"@babel/helper-member-expression-to-functions@^7.13.0":
69 dependencies: 75 version "7.13.0"
70 "@babel/types" "^7.12.5" 76 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091"
71 77 integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==
72"@babel/helper-module-transforms@^7.12.1": 78 dependencies:
73 version "7.12.1" 79 "@babel/types" "^7.13.0"
74 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" 80
75 integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== 81"@babel/helper-module-imports@^7.12.13":
76 dependencies: 82 version "7.12.13"
77 "@babel/helper-module-imports" "^7.12.1" 83 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0"
78 "@babel/helper-replace-supers" "^7.12.1" 84 integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==
79 "@babel/helper-simple-access" "^7.12.1" 85 dependencies:
80 "@babel/helper-split-export-declaration" "^7.11.0" 86 "@babel/types" "^7.12.13"
81 "@babel/helper-validator-identifier" "^7.10.4" 87
82 "@babel/template" "^7.10.4" 88"@babel/helper-module-transforms@^7.13.0":
83 "@babel/traverse" "^7.12.1" 89 version "7.13.0"
84 "@babel/types" "^7.12.1" 90 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz#42eb4bd8eea68bab46751212c357bfed8b40f6f1"
91 integrity sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==
92 dependencies:
93 "@babel/helper-module-imports" "^7.12.13"
94 "@babel/helper-replace-supers" "^7.13.0"
95 "@babel/helper-simple-access" "^7.12.13"
96 "@babel/helper-split-export-declaration" "^7.12.13"
97 "@babel/helper-validator-identifier" "^7.12.11"
98 "@babel/template" "^7.12.13"
99 "@babel/traverse" "^7.13.0"
100 "@babel/types" "^7.13.0"
85 lodash "^4.17.19" 101 lodash "^4.17.19"
86 102
87"@babel/helper-optimise-call-expression@^7.12.10": 103"@babel/helper-optimise-call-expression@^7.12.13":
88 version "7.12.10" 104 version "7.12.13"
89 resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" 105 resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea"
90 integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== 106 integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==
91 dependencies: 107 dependencies:
92 "@babel/types" "^7.12.10" 108 "@babel/types" "^7.12.13"
93 109
94"@babel/helper-replace-supers@^7.12.1": 110"@babel/helper-replace-supers@^7.13.0":
95 version "7.12.11" 111 version "7.13.0"
96 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d" 112 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24"
97 integrity sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA== 113 integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==
98 dependencies: 114 dependencies:
99 "@babel/helper-member-expression-to-functions" "^7.12.7" 115 "@babel/helper-member-expression-to-functions" "^7.13.0"
100 "@babel/helper-optimise-call-expression" "^7.12.10" 116 "@babel/helper-optimise-call-expression" "^7.12.13"
101 "@babel/traverse" "^7.12.10" 117 "@babel/traverse" "^7.13.0"
102 "@babel/types" "^7.12.11" 118 "@babel/types" "^7.13.0"
103 119
104"@babel/helper-simple-access@^7.12.1": 120"@babel/helper-simple-access@^7.12.13":
105 version "7.12.1" 121 version "7.12.13"
106 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" 122 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4"
107 integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== 123 integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==
108 dependencies: 124 dependencies:
109 "@babel/types" "^7.12.1" 125 "@babel/types" "^7.12.13"
110 126
111"@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11": 127"@babel/helper-split-export-declaration@^7.12.13":
112 version "7.12.11" 128 version "7.12.13"
113 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a" 129 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05"
114 integrity sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== 130 integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==
115 dependencies: 131 dependencies:
116 "@babel/types" "^7.12.11" 132 "@babel/types" "^7.12.13"
117 133
118"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": 134"@babel/helper-validator-identifier@^7.12.11":
119 version "7.12.11" 135 version "7.12.11"
120 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" 136 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
121 integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== 137 integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
122 138
123"@babel/helpers@^7.12.5": 139"@babel/helper-validator-option@^7.12.17":
124 version "7.12.5" 140 version "7.12.17"
125 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" 141 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831"
126 integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== 142 integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==
143
144"@babel/helpers@^7.13.10":
145 version "7.13.10"
146 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8"
147 integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==
127 dependencies: 148 dependencies:
128 "@babel/template" "^7.10.4" 149 "@babel/template" "^7.12.13"
129 "@babel/traverse" "^7.12.5" 150 "@babel/traverse" "^7.13.0"
130 "@babel/types" "^7.12.5" 151 "@babel/types" "^7.13.0"
131 152
132"@babel/highlight@^7.10.4": 153"@babel/highlight@^7.12.13":
133 version "7.10.4" 154 version "7.13.10"
134 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" 155 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1"
135 integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== 156 integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==
136 dependencies: 157 dependencies:
137 "@babel/helper-validator-identifier" "^7.10.4" 158 "@babel/helper-validator-identifier" "^7.12.11"
138 chalk "^2.0.0" 159 chalk "^2.0.0"
139 js-tokens "^4.0.0" 160 js-tokens "^4.0.0"
140 161
141"@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7": 162"@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.10":
142 version "7.12.11" 163 version "7.13.11"
143 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" 164 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.11.tgz#f93ebfc99d21c1772afbbaa153f47e7ce2f50b88"
144 integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== 165 integrity sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q==
145 166
146"@babel/template@^7.10.4", "@babel/template@^7.12.7": 167"@babel/template@^7.12.13":
147 version "7.12.7" 168 version "7.12.13"
148 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" 169 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327"
149 integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== 170 integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==
150 dependencies: 171 dependencies:
151 "@babel/code-frame" "^7.10.4" 172 "@babel/code-frame" "^7.12.13"
152 "@babel/parser" "^7.12.7" 173 "@babel/parser" "^7.12.13"
153 "@babel/types" "^7.12.7" 174 "@babel/types" "^7.12.13"
154 175
155"@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5": 176"@babel/traverse@^7.13.0":
156 version "7.12.12" 177 version "7.13.0"
157 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376" 178 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc"
158 integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== 179 integrity sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==
159 dependencies: 180 dependencies:
160 "@babel/code-frame" "^7.12.11" 181 "@babel/code-frame" "^7.12.13"
161 "@babel/generator" "^7.12.11" 182 "@babel/generator" "^7.13.0"
162 "@babel/helper-function-name" "^7.12.11" 183 "@babel/helper-function-name" "^7.12.13"
163 "@babel/helper-split-export-declaration" "^7.12.11" 184 "@babel/helper-split-export-declaration" "^7.12.13"
164 "@babel/parser" "^7.12.11" 185 "@babel/parser" "^7.13.0"
165 "@babel/types" "^7.12.12" 186 "@babel/types" "^7.13.0"
166 debug "^4.1.0" 187 debug "^4.1.0"
167 globals "^11.1.0" 188 globals "^11.1.0"
168 lodash "^4.17.19" 189 lodash "^4.17.19"
169 190
170"@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.7": 191"@babel/types@^7.12.13", "@babel/types@^7.13.0":
171 version "7.12.12" 192 version "7.13.0"
172 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299" 193 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.0.tgz#74424d2816f0171b4100f0ab34e9a374efdf7f80"
173 integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== 194 integrity sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==
174 dependencies: 195 dependencies:
175 "@babel/helper-validator-identifier" "^7.12.11" 196 "@babel/helper-validator-identifier" "^7.12.11"
176 lodash "^4.17.19" 197 lodash "^4.17.19"
@@ -239,14 +260,14 @@
239 resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" 260 resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
240 integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== 261 integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
241 262
242ajv@^6.12.4: 263ajv@^7.0.2:
243 version "6.12.6" 264 version "7.2.1"
244 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 265 resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.2.1.tgz#a5ac226171912447683524fa2f1248fcf8bac83d"
245 integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 266 integrity sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==
246 dependencies: 267 dependencies:
247 fast-deep-equal "^3.1.1" 268 fast-deep-equal "^3.1.1"
248 fast-json-stable-stringify "^2.0.0" 269 json-schema-traverse "^1.0.0"
249 json-schema-traverse "^0.4.1" 270 require-from-string "^2.0.2"
250 uri-js "^4.2.2" 271 uri-js "^4.2.2"
251 272
252ansi-regex@^5.0.0: 273ansi-regex@^5.0.0:
@@ -321,16 +342,16 @@ braces@^3.0.1:
321 dependencies: 342 dependencies:
322 fill-range "^7.0.1" 343 fill-range "^7.0.1"
323 344
324browserslist@^4.12.0: 345browserslist@^4.12.0, browserslist@^4.14.5:
325 version "4.16.0" 346 version "4.16.3"
326 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.0.tgz#410277627500be3cb28a1bfe037586fbedf9488b" 347 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717"
327 integrity sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ== 348 integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==
328 dependencies: 349 dependencies:
329 caniuse-lite "^1.0.30001165" 350 caniuse-lite "^1.0.30001181"
330 colorette "^1.2.1" 351 colorette "^1.2.1"
331 electron-to-chromium "^1.3.621" 352 electron-to-chromium "^1.3.649"
332 escalade "^3.1.1" 353 escalade "^3.1.1"
333 node-releases "^1.1.67" 354 node-releases "^1.1.70"
334 355
335callsites@^3.0.0: 356callsites@^3.0.0:
336 version "3.1.0" 357 version "3.1.0"
@@ -351,10 +372,10 @@ camelcase@^5.3.1:
351 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 372 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
352 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 373 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
353 374
354caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001165: 375caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001181:
355 version "1.0.30001170" 376 version "1.0.30001202"
356 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001170.tgz#0088bfecc6a14694969e391cc29d7eb6362ca6a7" 377 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001202.tgz#4cb3bd5e8a808e8cd89e4e66c549989bc8137201"
357 integrity sha512-Dd4d/+0tsK0UNLrZs3CvNukqalnVTRrxb5mcQm8rHL49t7V5ZaTygwXkrq+FB+dVDf++4ri8eJnFEJAB8332PA== 378 integrity sha512-ZcijQNqrcF8JNLjzvEiXqX4JUYxoZa7Pvcsd9UD8Kz4TvhTonOSNRsK+qtvpVL4l6+T1Rh4LFtLfnNWg6BGWCQ==
358 379
359chalk@^2.0.0, chalk@^2.4.2: 380chalk@^2.0.0, chalk@^2.4.2:
360 version "2.4.2" 381 version "2.4.2"
@@ -365,7 +386,7 @@ chalk@^2.0.0, chalk@^2.4.2:
365 escape-string-regexp "^1.0.5" 386 escape-string-regexp "^1.0.5"
366 supports-color "^5.3.0" 387 supports-color "^5.3.0"
367 388
368chalk@^4.0.0, chalk@^4.1.0: 389chalk@^4.1.0:
369 version "4.1.0" 390 version "4.1.0"
370 resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" 391 resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
371 integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== 392 integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
@@ -420,9 +441,9 @@ color-name@~1.1.4:
420 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 441 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
421 442
422colorette@^1.2.1: 443colorette@^1.2.1:
423 version "1.2.1" 444 version "1.2.2"
424 resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" 445 resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
425 integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== 446 integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
426 447
427concat-map@0.0.1: 448concat-map@0.0.1:
428 version "0.0.1" 449 version "0.0.1"
@@ -452,7 +473,7 @@ cssesc@^3.0.0:
452 resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" 473 resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
453 integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== 474 integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
454 475
455debug@^4.0.0, debug@^4.1.0, debug@^4.2.0: 476debug@^4.0.0, debug@^4.1.0, debug@^4.3.1:
456 version "4.3.1" 477 version "4.3.1"
457 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" 478 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
458 integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== 479 integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
@@ -467,7 +488,7 @@ decamelize-keys@^1.1.0:
467 decamelize "^1.1.0" 488 decamelize "^1.1.0"
468 map-obj "^1.0.0" 489 map-obj "^1.0.0"
469 490
470decamelize@^1.1.0: 491decamelize@^1.1.0, decamelize@^1.2.0:
471 version "1.2.0" 492 version "1.2.0"
472 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 493 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
473 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= 494 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -512,10 +533,10 @@ domutils@^1.5.1:
512 dom-serializer "0" 533 dom-serializer "0"
513 domelementtype "1" 534 domelementtype "1"
514 535
515electron-to-chromium@^1.3.621: 536electron-to-chromium@^1.3.649:
516 version "1.3.633" 537 version "1.3.690"
517 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz#16dd5aec9de03894e8d14a1db4cda8a369b9b7fe" 538 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.690.tgz#54df63ec42fba6b8e9e05fe4be52caeeedb6e634"
518 integrity sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA== 539 integrity sha512-zPbaSv1c8LUKqQ+scNxJKv01RYFkVVF1xli+b+3Ty8ONujHjAMg+t/COmdZqrtnS1gT+g4hbSodHillymt1Lww==
519 540
520emoji-regex@^8.0.0: 541emoji-regex@^8.0.0:
521 version "8.0.0" 542 version "8.0.0"
@@ -528,9 +549,9 @@ entities@^1.1.1:
528 integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== 549 integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
529 550
530entities@^2.0.0: 551entities@^2.0.0:
531 version "2.1.0" 552 version "2.2.0"
532 resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" 553 resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
533 integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== 554 integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
534 555
535error-ex@^1.3.1: 556error-ex@^1.3.1:
536 version "1.3.2" 557 version "1.3.2"
@@ -566,10 +587,10 @@ fast-deep-equal@^3.1.1:
566 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 587 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
567 integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 588 integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
568 589
569fast-glob@^3.1.1, fast-glob@^3.2.4: 590fast-glob@^3.1.1, fast-glob@^3.2.5:
570 version "3.2.4" 591 version "3.2.5"
571 resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" 592 resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
572 integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== 593 integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
573 dependencies: 594 dependencies:
574 "@nodelib/fs.stat" "^2.0.2" 595 "@nodelib/fs.stat" "^2.0.2"
575 "@nodelib/fs.walk" "^1.2.3" 596 "@nodelib/fs.walk" "^1.2.3"
@@ -578,27 +599,22 @@ fast-glob@^3.1.1, fast-glob@^3.2.4:
578 micromatch "^4.0.2" 599 micromatch "^4.0.2"
579 picomatch "^2.2.1" 600 picomatch "^2.2.1"
580 601
581fast-json-stable-stringify@^2.0.0:
582 version "2.1.0"
583 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
584 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
585
586fastest-levenshtein@^1.0.12: 602fastest-levenshtein@^1.0.12:
587 version "1.0.12" 603 version "1.0.12"
588 resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" 604 resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
589 integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== 605 integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
590 606
591fastq@^1.6.0: 607fastq@^1.6.0:
592 version "1.10.0" 608 version "1.11.0"
593 resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" 609 resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858"
594 integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== 610 integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==
595 dependencies: 611 dependencies:
596 reusify "^1.0.4" 612 reusify "^1.0.4"
597 613
598file-entry-cache@^6.0.0: 614file-entry-cache@^6.0.1:
599 version "6.0.0" 615 version "6.0.1"
600 resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" 616 resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
601 integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== 617 integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
602 dependencies: 618 dependencies:
603 flat-cache "^3.0.4" 619 flat-cache "^3.0.4"
604 620
@@ -626,9 +642,9 @@ flat-cache@^3.0.4:
626 rimraf "^3.0.2" 642 rimraf "^3.0.2"
627 643
628flatted@^3.1.0: 644flatted@^3.1.0:
629 version "3.1.0" 645 version "3.1.1"
630 resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" 646 resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
631 integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== 647 integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
632 648
633fs.realpath@^1.0.0: 649fs.realpath@^1.0.0:
634 version "1.0.0" 650 version "1.0.0"
@@ -640,7 +656,7 @@ function-bind@^1.1.1:
640 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 656 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
641 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 657 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
642 658
643gensync@^1.0.0-beta.1: 659gensync@^1.0.0-beta.2:
644 version "1.0.0-beta.2" 660 version "1.0.0-beta.2"
645 resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" 661 resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
646 integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== 662 integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
@@ -651,9 +667,9 @@ get-stdin@^8.0.0:
651 integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== 667 integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
652 668
653glob-parent@^5.1.0: 669glob-parent@^5.1.0:
654 version "5.1.1" 670 version "5.1.2"
655 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" 671 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
656 integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== 672 integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
657 dependencies: 673 dependencies:
658 is-glob "^4.0.1" 674 is-glob "^4.0.1"
659 675
@@ -690,10 +706,10 @@ globals@^11.1.0:
690 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 706 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
691 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 707 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
692 708
693globby@^11.0.1: 709globby@^11.0.2:
694 version "11.0.1" 710 version "11.0.2"
695 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" 711 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
696 integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== 712 integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
697 dependencies: 713 dependencies:
698 array-union "^2.1.0" 714 array-union "^2.1.0"
699 dir-glob "^3.0.1" 715 dir-glob "^3.0.1"
@@ -741,10 +757,10 @@ hosted-git-info@^2.1.4:
741 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" 757 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
742 integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== 758 integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
743 759
744hosted-git-info@^3.0.6: 760hosted-git-info@^4.0.0:
745 version "3.0.7" 761 version "4.0.0"
746 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz#a30727385ea85acfcee94e0aad9e368c792e036c" 762 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.0.tgz#9f06639a90beff66cacae6e77f8387b431d61ddc"
747 integrity sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ== 763 integrity sha512-fqhGdjk4av7mT9fU/B01dUtZ+WZSc/XEXMoLXDVZukiQRXxeHSSz3AqbeWRJHtF8EQYHlAgB1NSAHU0Cm7aqZA==
748 dependencies: 764 dependencies:
749 lru-cache "^6.0.0" 765 lru-cache "^6.0.0"
750 766
@@ -788,6 +804,11 @@ imurmurhash@^0.1.4:
788 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 804 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
789 integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 805 integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
790 806
807include-media@^1.4.9:
808 version "1.4.9"
809 resolved "https://registry.yarnpkg.com/include-media/-/include-media-1.4.9.tgz#d0020b7be3eb2d54868a20943595ce380e0bc43b"
810 integrity sha1-0AILe+PrLVSGiiCUNZXOOA4LxDs=
811
791indent-string@^4.0.0: 812indent-string@^4.0.0:
792 version "4.0.0" 813 version "4.0.0"
793 resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" 814 resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
@@ -816,6 +837,10 @@ ini@^1.3.5:
816 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 837 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
817 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 838 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
818 839
840"iro-sass@git+https://git.vulpes.one/iro-sass/":
841 version "1.0.1"
842 resolved "git+https://git.vulpes.one/iro-sass/#84fd9ce18cff43a4e4b4e8049f5557ae470482ac"
843
819is-alphabetical@^1.0.0: 844is-alphabetical@^1.0.0:
820 version "1.0.4" 845 version "1.0.4"
821 resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" 846 resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
@@ -839,7 +864,7 @@ is-buffer@^2.0.0:
839 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" 864 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
840 integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== 865 integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
841 866
842is-core-module@^2.1.0: 867is-core-module@^2.2.0:
843 version "2.2.0" 868 version "2.2.0"
844 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" 869 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a"
845 integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== 870 integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
@@ -898,6 +923,11 @@ is-typedarray@^1.0.0:
898 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 923 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
899 integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 924 integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
900 925
926is-unicode-supported@^0.1.0:
927 version "0.1.0"
928 resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
929 integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
930
901isexe@^2.0.0: 931isexe@^2.0.0:
902 version "2.0.0" 932 version "2.0.0"
903 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 933 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -918,15 +948,15 @@ json-parse-even-better-errors@^2.3.0:
918 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 948 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
919 integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 949 integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
920 950
921json-schema-traverse@^0.4.1: 951json-schema-traverse@^1.0.0:
922 version "0.4.1" 952 version "1.0.0"
923 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 953 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
924 integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 954 integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
925 955
926json5@^2.1.2: 956json5@^2.1.2:
927 version "2.1.3" 957 version "2.2.0"
928 resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" 958 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
929 integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== 959 integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
930 dependencies: 960 dependencies:
931 minimist "^1.2.5" 961 minimist "^1.2.5"
932 962
@@ -935,10 +965,10 @@ kind-of@^6.0.2, kind-of@^6.0.3:
935 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" 965 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
936 integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== 966 integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
937 967
938known-css-properties@^0.20.0: 968known-css-properties@^0.21.0:
939 version "0.20.0" 969 version "0.21.0"
940 resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.20.0.tgz#0570831661b47dd835293218381166090ff60e96" 970 resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.21.0.tgz#15fbd0bbb83447f3ce09d8af247ed47c68ede80d"
941 integrity sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw== 971 integrity sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==
942 972
943lines-and-columns@^1.1.6: 973lines-and-columns@^1.1.6:
944 version "1.1.6" 974 version "1.1.6"
@@ -952,17 +982,18 @@ locate-path@^5.0.0:
952 dependencies: 982 dependencies:
953 p-locate "^4.1.0" 983 p-locate "^4.1.0"
954 984
955lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20: 985lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21:
956 version "4.17.20" 986 version "4.17.21"
957 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" 987 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
958 integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== 988 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
959 989
960log-symbols@^4.0.0: 990log-symbols@^4.0.0:
961 version "4.0.0" 991 version "4.1.0"
962 resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" 992 resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
963 integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== 993 integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
964 dependencies: 994 dependencies:
965 chalk "^4.0.0" 995 chalk "^4.1.0"
996 is-unicode-supported "^0.1.0"
966 997
967longest-streak@^2.0.0: 998longest-streak@^2.0.0:
968 version "2.0.4" 999 version "2.0.4"
@@ -982,9 +1013,9 @@ map-obj@^1.0.0:
982 integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= 1013 integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
983 1014
984map-obj@^4.0.0: 1015map-obj@^4.0.0:
985 version "4.1.0" 1016 version "4.2.0"
986 resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" 1017 resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.0.tgz#0e8bc823e2aaca8a0942567d12ed14f389eec153"
987 integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== 1018 integrity sha512-NAq0fCmZYGz9UFEQyndp7sisrow4GroyGeKluyKC/chuITZsPyOyC1UJZPJlVFImhXdROIP5xqouRLThT3BbpQ==
988 1019
989mathml-tag-names@^2.1.3: 1020mathml-tag-names@^2.1.3:
990 version "2.1.3" 1021 version "2.1.3"
@@ -992,9 +1023,9 @@ mathml-tag-names@^2.1.3:
992 integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== 1023 integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
993 1024
994mdast-util-from-markdown@^0.8.0: 1025mdast-util-from-markdown@^0.8.0:
995 version "0.8.4" 1026 version "0.8.5"
996 resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz#2882100c1b9fc967d3f83806802f303666682d32" 1027 resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c"
997 integrity sha512-jj891B5pV2r63n2kBTFh8cRI2uR9LQHsXG1zSDqfhXkIlDzrTcIlbB5+5aaYEkl8vOPIOPLf8VT7Ere1wWTMdw== 1028 integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==
998 dependencies: 1029 dependencies:
999 "@types/mdast" "^3.0.0" 1030 "@types/mdast" "^3.0.0"
1000 mdast-util-to-string "^2.0.0" 1031 mdast-util-to-string "^2.0.0"
@@ -1003,9 +1034,9 @@ mdast-util-from-markdown@^0.8.0:
1003 unist-util-stringify-position "^2.0.0" 1034 unist-util-stringify-position "^2.0.0"
1004 1035
1005mdast-util-to-markdown@^0.6.0: 1036mdast-util-to-markdown@^0.6.0:
1006 version "0.6.2" 1037 version "0.6.5"
1007 resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.2.tgz#8fe6f42a2683c43c5609dfb40407c095409c85b4" 1038 resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe"
1008 integrity sha512-iRczns6WMvu0hUw02LXsPDJshBIwtUPbvHBWo19IQeU0YqmzlA8Pd30U8V7uiI0VPkxzS7A/NXBXH6u+HS87Zg== 1039 integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==
1009 dependencies: 1040 dependencies:
1010 "@types/unist" "^2.0.0" 1041 "@types/unist" "^2.0.0"
1011 longest-streak "^2.0.0" 1042 longest-streak "^2.0.0"
@@ -1019,13 +1050,14 @@ mdast-util-to-string@^2.0.0:
1019 resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" 1050 resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b"
1020 integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== 1051 integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==
1021 1052
1022meow@^8.0.0: 1053meow@^9.0.0:
1023 version "8.1.0" 1054 version "9.0.0"
1024 resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.0.tgz#0fcaa267e35e4d58584b8205923df6021ddcc7ba" 1055 resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
1025 integrity sha512-fNWkgM1UVMey2kf24yLiccxLihc5W+6zVus3/N0b+VfnJgxV99E9u04X6NAiKdg6ED7DAQBX5sy36NM0QJZkWA== 1056 integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==
1026 dependencies: 1057 dependencies:
1027 "@types/minimist" "^1.2.0" 1058 "@types/minimist" "^1.2.0"
1028 camelcase-keys "^6.2.2" 1059 camelcase-keys "^6.2.2"
1060 decamelize "^1.2.0"
1029 decamelize-keys "^1.1.0" 1061 decamelize-keys "^1.1.0"
1030 hard-rejection "^2.1.0" 1062 hard-rejection "^2.1.0"
1031 minimist-options "4.1.0" 1063 minimist-options "4.1.0"
@@ -1042,9 +1074,9 @@ merge2@^1.3.0:
1042 integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 1074 integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1043 1075
1044micromark@~2.11.0: 1076micromark@~2.11.0:
1045 version "2.11.2" 1077 version "2.11.4"
1046 resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.2.tgz#e8b6a05f54697d2d3d27fc89600c6bc40dd05f35" 1078 resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a"
1047 integrity sha512-IXuP76p2uj8uMg4FQc1cRE7lPCLsfAXuEfdjtdO55VRiFO1asrCSQ5g43NmPqFtRwzEnEhafRVzn2jg0UiKArQ== 1079 integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==
1048 dependencies: 1080 dependencies:
1049 debug "^4.0.0" 1081 debug "^4.0.0"
1050 parse-entities "^2.0.0" 1082 parse-entities "^2.0.0"
@@ -1088,10 +1120,10 @@ ms@2.1.2:
1088 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1120 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1089 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1121 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1090 1122
1091node-releases@^1.1.67: 1123node-releases@^1.1.70:
1092 version "1.1.67" 1124 version "1.1.71"
1093 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" 1125 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb"
1094 integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== 1126 integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==
1095 1127
1096normalize-package-data@^2.5.0: 1128normalize-package-data@^2.5.0:
1097 version "2.5.0" 1129 version "2.5.0"
@@ -1104,11 +1136,11 @@ normalize-package-data@^2.5.0:
1104 validate-npm-package-license "^3.0.1" 1136 validate-npm-package-license "^3.0.1"
1105 1137
1106normalize-package-data@^3.0.0: 1138normalize-package-data@^3.0.0:
1107 version "3.0.0" 1139 version "3.0.1"
1108 resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.0.tgz#1f8a7c423b3d2e85eb36985eaf81de381d01301a" 1140 resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.1.tgz#98dc56dfe6755d99b1c53f046e1e3d2dde55a1c7"
1109 integrity sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw== 1141 integrity sha512-D/ttLdxo71msR4FF3VgSwK4blHfE3/vGByz1NCeE7/Dh8reQOKNJJjk5L10mLq9jxa+ZHzT1/HLgxljzbXE7Fw==
1110 dependencies: 1142 dependencies:
1111 hosted-git-info "^3.0.6" 1143 hosted-git-info "^4.0.0"
1112 resolve "^1.17.0" 1144 resolve "^1.17.0"
1113 semver "^7.3.2" 1145 semver "^7.3.2"
1114 validate-npm-package-license "^3.0.1" 1146 validate-npm-package-license "^3.0.1"
@@ -1174,9 +1206,9 @@ parse-entities@^2.0.0:
1174 is-hexadecimal "^1.0.0" 1206 is-hexadecimal "^1.0.0"
1175 1207
1176parse-json@^5.0.0: 1208parse-json@^5.0.0:
1177 version "5.1.0" 1209 version "5.2.0"
1178 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" 1210 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
1179 integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== 1211 integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
1180 dependencies: 1212 dependencies:
1181 "@babel/code-frame" "^7.0.0" 1213 "@babel/code-frame" "^7.0.0"
1182 error-ex "^1.3.1" 1214 error-ex "^1.3.1"
@@ -1296,6 +1328,11 @@ punycode@^2.1.0:
1296 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 1328 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1297 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 1329 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1298 1330
1331queue-microtask@^1.2.2:
1332 version "1.2.2"
1333 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3"
1334 integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==
1335
1299quick-lru@^4.0.1: 1336quick-lru@^4.0.1:
1300 version "4.0.1" 1337 version "4.0.1"
1301 resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" 1338 resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
@@ -1365,6 +1402,11 @@ repeat-string@^1.0.0:
1365 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 1402 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
1366 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= 1403 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
1367 1404
1405require-from-string@^2.0.2:
1406 version "2.0.2"
1407 resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
1408 integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
1409
1368resolve-from@^4.0.0: 1410resolve-from@^4.0.0:
1369 version "4.0.0" 1411 version "4.0.0"
1370 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 1412 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
@@ -1376,11 +1418,11 @@ resolve-from@^5.0.0:
1376 integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 1418 integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
1377 1419
1378resolve@^1.10.0, resolve@^1.17.0: 1420resolve@^1.10.0, resolve@^1.17.0:
1379 version "1.19.0" 1421 version "1.20.0"
1380 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" 1422 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
1381 integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== 1423 integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
1382 dependencies: 1424 dependencies:
1383 is-core-module "^2.1.0" 1425 is-core-module "^2.2.0"
1384 path-parse "^1.0.6" 1426 path-parse "^1.0.6"
1385 1427
1386reusify@^1.0.4: 1428reusify@^1.0.4:
@@ -1396,9 +1438,11 @@ rimraf@^3.0.2:
1396 glob "^7.1.3" 1438 glob "^7.1.3"
1397 1439
1398run-parallel@^1.1.9: 1440run-parallel@^1.1.9:
1399 version "1.1.10" 1441 version "1.2.0"
1400 resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" 1442 resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
1401 integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== 1443 integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
1444 dependencies:
1445 queue-microtask "^1.2.2"
1402 1446
1403safe-buffer@~5.1.1: 1447safe-buffer@~5.1.1:
1404 version "5.1.2" 1448 version "5.1.2"
@@ -1410,11 +1454,16 @@ safe-buffer@~5.2.0:
1410 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1454 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
1411 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1455 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
1412 1456
1413"semver@2 || 3 || 4 || 5", semver@^5.4.1: 1457"semver@2 || 3 || 4 || 5":
1414 version "5.7.1" 1458 version "5.7.1"
1415 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1459 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1416 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 1460 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1417 1461
1462semver@^6.3.0:
1463 version "6.3.0"
1464 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1465 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1466
1418semver@^7.3.2: 1467semver@^7.3.2:
1419 version "7.3.4" 1468 version "7.3.4"
1420 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" 1469 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
@@ -1482,10 +1531,10 @@ specificity@^0.4.1:
1482 resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" 1531 resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019"
1483 integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== 1532 integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==
1484 1533
1485string-width@^4.2.0: 1534string-width@^4.2.0, string-width@^4.2.2:
1486 version "4.2.0" 1535 version "4.2.2"
1487 resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" 1536 resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
1488 integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== 1537 integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
1489 dependencies: 1538 dependencies:
1490 emoji-regex "^8.0.0" 1539 emoji-regex "^8.0.0"
1491 is-fullwidth-code-point "^3.0.0" 1540 is-fullwidth-code-point "^3.0.0"
@@ -1535,9 +1584,9 @@ stylelint-order@^4.0.0:
1535 postcss-sorting "^5.0.1" 1584 postcss-sorting "^5.0.1"
1536 1585
1537stylelint-scss@^3.18.0: 1586stylelint-scss@^3.18.0:
1538 version "3.18.0" 1587 version "3.19.0"
1539 resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.18.0.tgz#8f06371c223909bf3f62e839548af1badeed31e9" 1588 resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.19.0.tgz#528006d5a4c5a0f1f4d709b02fd3f626ed66d742"
1540 integrity sha512-LD7+hv/6/ApNGt7+nR/50ft7cezKP2HM5rI8avIdGaUWre3xlHfV4jKO/DRZhscfuN+Ewy9FMhcTq0CcS0C/SA== 1589 integrity sha512-Ic5bsmpS4wVucOw44doC1Yi9f5qbeVL4wPFiEOaUElgsOuLEN6Ofn/krKI8BeNL2gAn53Zu+IcVV4E345r6rBw==
1541 dependencies: 1590 dependencies:
1542 lodash "^4.17.15" 1591 lodash "^4.17.15"
1543 postcss-media-query-parser "^0.2.3" 1592 postcss-media-query-parser "^0.2.3"
@@ -1546,9 +1595,9 @@ stylelint-scss@^3.18.0:
1546 postcss-value-parser "^4.1.0" 1595 postcss-value-parser "^4.1.0"
1547 1596
1548stylelint@^13.8.0: 1597stylelint@^13.8.0:
1549 version "13.8.0" 1598 version "13.12.0"
1550 resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.8.0.tgz#446765dbe25e3617f819a0165956faf2563ddc23" 1599 resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.12.0.tgz#cceb922be0d0c7b7b6926271eea2b90cb924733e"
1551 integrity sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ== 1600 integrity sha512-P8O1xDy41B7O7iXaSlW+UuFbE5+ZWQDb61ndGDxKIt36fMH50DtlQTbwLpFLf8DikceTAb3r6nPrRv30wBlzXw==
1552 dependencies: 1601 dependencies:
1553 "@stylelint/postcss-css-in-js" "^0.37.2" 1602 "@stylelint/postcss-css-in-js" "^0.37.2"
1554 "@stylelint/postcss-markdown" "^0.36.2" 1603 "@stylelint/postcss-markdown" "^0.36.2"
@@ -1556,24 +1605,24 @@ stylelint@^13.8.0:
1556 balanced-match "^1.0.0" 1605 balanced-match "^1.0.0"
1557 chalk "^4.1.0" 1606 chalk "^4.1.0"
1558 cosmiconfig "^7.0.0" 1607 cosmiconfig "^7.0.0"
1559 debug "^4.2.0" 1608 debug "^4.3.1"
1560 execall "^2.0.0" 1609 execall "^2.0.0"
1561 fast-glob "^3.2.4" 1610 fast-glob "^3.2.5"
1562 fastest-levenshtein "^1.0.12" 1611 fastest-levenshtein "^1.0.12"
1563 file-entry-cache "^6.0.0" 1612 file-entry-cache "^6.0.1"
1564 get-stdin "^8.0.0" 1613 get-stdin "^8.0.0"
1565 global-modules "^2.0.0" 1614 global-modules "^2.0.0"
1566 globby "^11.0.1" 1615 globby "^11.0.2"
1567 globjoin "^0.1.4" 1616 globjoin "^0.1.4"
1568 html-tags "^3.1.0" 1617 html-tags "^3.1.0"
1569 ignore "^5.1.8" 1618 ignore "^5.1.8"
1570 import-lazy "^4.0.0" 1619 import-lazy "^4.0.0"
1571 imurmurhash "^0.1.4" 1620 imurmurhash "^0.1.4"
1572 known-css-properties "^0.20.0" 1621 known-css-properties "^0.21.0"
1573 lodash "^4.17.20" 1622 lodash "^4.17.21"
1574 log-symbols "^4.0.0" 1623 log-symbols "^4.0.0"
1575 mathml-tag-names "^2.1.3" 1624 mathml-tag-names "^2.1.3"
1576 meow "^8.0.0" 1625 meow "^9.0.0"
1577 micromatch "^4.0.2" 1626 micromatch "^4.0.2"
1578 normalize-selector "^0.2.0" 1627 normalize-selector "^0.2.0"
1579 postcss "^7.0.35" 1628 postcss "^7.0.35"
@@ -1590,12 +1639,12 @@ stylelint@^13.8.0:
1590 resolve-from "^5.0.0" 1639 resolve-from "^5.0.0"
1591 slash "^3.0.0" 1640 slash "^3.0.0"
1592 specificity "^0.4.1" 1641 specificity "^0.4.1"
1593 string-width "^4.2.0" 1642 string-width "^4.2.2"
1594 strip-ansi "^6.0.0" 1643 strip-ansi "^6.0.0"
1595 style-search "^0.1.0" 1644 style-search "^0.1.0"
1596 sugarss "^2.0.0" 1645 sugarss "^2.0.0"
1597 svg-tags "^1.0.0" 1646 svg-tags "^1.0.0"
1598 table "^6.0.3" 1647 table "^6.0.7"
1599 v8-compile-cache "^2.2.0" 1648 v8-compile-cache "^2.2.0"
1600 write-file-atomic "^3.0.3" 1649 write-file-atomic "^3.0.3"
1601 1650
@@ -1632,12 +1681,12 @@ svg-tags@^1.0.0:
1632 resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" 1681 resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
1633 integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= 1682 integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=
1634 1683
1635table@^6.0.3: 1684table@^6.0.7:
1636 version "6.0.4" 1685 version "6.0.7"
1637 resolved "https://registry.yarnpkg.com/table/-/table-6.0.4.tgz#c523dd182177e926c723eb20e1b341238188aa0d" 1686 resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34"
1638 integrity sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw== 1687 integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==
1639 dependencies: 1688 dependencies:
1640 ajv "^6.12.4" 1689 ajv "^7.0.2"
1641 lodash "^4.17.20" 1690 lodash "^4.17.20"
1642 slice-ansi "^4.0.0" 1691 slice-ansi "^4.0.0"
1643 string-width "^4.2.0" 1692 string-width "^4.2.0"
@@ -1687,9 +1736,9 @@ typedarray-to-buffer@^3.1.5:
1687 is-typedarray "^1.0.0" 1736 is-typedarray "^1.0.0"
1688 1737
1689unified@^9.1.0: 1738unified@^9.1.0:
1690 version "9.2.0" 1739 version "9.2.1"
1691 resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" 1740 resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3"
1692 integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== 1741 integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==
1693 dependencies: 1742 dependencies:
1694 bail "^1.0.0" 1743 bail "^1.0.0"
1695 extend "^3.0.0" 1744 extend "^3.0.0"
@@ -1711,9 +1760,9 @@ unist-util-find-all-after@^3.0.2:
1711 unist-util-is "^4.0.0" 1760 unist-util-is "^4.0.0"
1712 1761
1713unist-util-is@^4.0.0: 1762unist-util-is@^4.0.0:
1714 version "4.0.4" 1763 version "4.1.0"
1715 resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50" 1764 resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797"
1716 integrity sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA== 1765 integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==
1717 1766
1718unist-util-stringify-position@^2.0.0: 1767unist-util-stringify-position@^2.0.0:
1719 version "2.0.3" 1768 version "2.0.3"
@@ -1723,9 +1772,9 @@ unist-util-stringify-position@^2.0.0:
1723 "@types/unist" "^2.0.2" 1772 "@types/unist" "^2.0.2"
1724 1773
1725uri-js@^4.2.2: 1774uri-js@^4.2.2:
1726 version "4.4.0" 1775 version "4.4.1"
1727 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" 1776 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
1728 integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== 1777 integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
1729 dependencies: 1778 dependencies:
1730 punycode "^2.1.0" 1779 punycode "^2.1.0"
1731 1780
@@ -1735,9 +1784,9 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2:
1735 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 1784 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
1736 1785
1737v8-compile-cache@^2.2.0: 1786v8-compile-cache@^2.2.0:
1738 version "2.2.0" 1787 version "2.3.0"
1739 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" 1788 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
1740 integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== 1789 integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
1741 1790
1742validate-npm-package-license@^3.0.1: 1791validate-npm-package-license@^3.0.1:
1743 version "3.0.4" 1792 version "3.0.4"
@@ -1793,14 +1842,14 @@ yallist@^4.0.0:
1793 integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 1842 integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
1794 1843
1795yaml@^1.10.0: 1844yaml@^1.10.0:
1796 version "1.10.0" 1845 version "1.10.2"
1797 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" 1846 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
1798 integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== 1847 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
1799 1848
1800yargs-parser@^20.2.3: 1849yargs-parser@^20.2.3:
1801 version "20.2.4" 1850 version "20.2.7"
1802 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" 1851 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a"
1803 integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== 1852 integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==
1804 1853
1805zwitch@^1.0.0: 1854zwitch@^1.0.0:
1806 version "1.0.5" 1855 version "1.0.5"