summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2022-06-11 09:44:04 +0200
committerVolpeon <git@volpeon.ink>2022-06-11 09:44:04 +0200
commit575278aba99139635adc3b1f9385befe57102541 (patch)
treed98a160167610717da37f6340b3884ba4224fe5d
parentUpdate (diff)
downloadvolpeon.ink-575278aba99139635adc3b1f9385befe57102541.tar.gz
volpeon.ink-575278aba99139635adc3b1f9385befe57102541.tar.bz2
volpeon.ink-575278aba99139635adc3b1f9385befe57102541.zip
Re-implemented design via iro-design
-rw-r--r--Makefile2
-rw-r--r--assets/css/_base.scss36
-rw-r--r--assets/css/_basics.scss194
-rw-r--r--assets/css/_declare-vars.scss31
-rw-r--r--assets/css/_functions.scss2
-rw-r--r--assets/css/_utils.scss46
-rw-r--r--assets/css/_vars.scss196
-rw-r--r--assets/css/components/_card.scss135
-rw-r--r--assets/css/components/_footer.scss37
-rw-r--r--assets/css/components/_header.scss77
-rw-r--r--assets/css/components/_hnav.scss31
-rw-r--r--assets/css/components/_lightbox.scss116
-rw-r--r--assets/css/components/_note.scss23
-rw-r--r--assets/css/layouts/_card-list.scss33
-rw-r--r--assets/css/layouts/_container.scss33
-rw-r--r--assets/css/layouts/_media.scss26
-rw-r--r--assets/css/objects/_badge.scss25
-rw-r--r--assets/css/objects/_icon.scss33
-rw-r--r--assets/css/scopes/_body.scss83
-rw-r--r--assets/css/scopes/_colored-links.scss20
-rw-r--r--assets/css/scopes/_headlines.scss104
-rw-r--r--assets/css/scopes/_intro.scss8
-rw-r--r--assets/css/scopes/_invisible-links.scss13
-rw-r--r--assets/css/scopes/_small.scss23
-rw-r--r--assets/css/style.scss63
-rw-r--r--assets/fonts/GaretVariable.ttfbin392080 -> 394776 bytes
-rw-r--r--content/lightbox.js81
-rw-r--r--content/main.js120
-rw-r--r--filters/headers.lua9
-rw-r--r--package.json28
-rw-r--r--templates/base.html46
-rw-r--r--templates/layouts/categorized_list.html37
-rw-r--r--templates/layouts/list.html6
-rw-r--r--templates/layouts/page.html6
-rw-r--r--templates/layouts/redirect.html4
-rw-r--r--templates/partials/gallery_card.html26
-rw-r--r--templates/partials/grid_card.html24
-rw-r--r--templates/partials/list_card.html20
-rw-r--r--yarn.lock1560
39 files changed, 1987 insertions, 1370 deletions
diff --git a/Makefile b/Makefile
index 96a8306..f9d36bc 100644
--- a/Makefile
+++ b/Makefile
@@ -134,7 +134,7 @@ out/%.woff2: assets/fonts/%.ttf assets/fonts/glyphs.txt | out
134out/%.css: assets/css/%.scss $(CSS_SRC) | out 134out/%.css: assets/css/%.scss $(CSS_SRC) | out
135 $(info [SCSS] $< -> $@) 135 $(info [SCSS] $< -> $@)
136 136
137 sass "$<" | ./node_modules/.bin/postcss --use postcss-csso autoprefixer --no-map > "$@" 137 sass --load-path=node_modules "$<" | ./node_modules/.bin/postcss --use autoprefixer --no-map -o "$@"
138 138
139out/%: content/% | out 139out/%: content/% | out
140 $(info [COPY] $< -> $@) 140 $(info [COPY] $< -> $@)
diff --git a/assets/css/_base.scss b/assets/css/_base.scss
new file mode 100644
index 0000000..dd24fed
--- /dev/null
+++ b/assets/css/_base.scss
@@ -0,0 +1,36 @@
1@use 'iro-sass/src/index' as iro;
2@use 'iro-design/src/functions' as fn;
3
4html,
5pre,
6code {
7 font-feature-settings: 'calt' 0, 'dlig' 1, 'ss09' 1;
8}
9
10body {
11 box-sizing: border-box;
12 min-height: 100%;
13}
14
15main {
16 @include iro.responsive-env((600px, 900px)) {
17 font-size: iro.responsive-set((1rem, iro.fn-px-to-rem(18px)));
18 }
19}
20
21img {
22 display: block;
23 max-width: 100%;
24}
25
26figure {
27 margin: fn.dim(--paragraph --margin-top) 0 0;
28 padding: 0;
29
30 img {
31 display: block;
32 max-width: 100%;
33 max-height: 70vh;
34 object-fit: contain;
35 }
36}
diff --git a/assets/css/_basics.scss b/assets/css/_basics.scss
deleted file mode 100644
index 7689379..0000000
--- a/assets/css/_basics.scss
+++ /dev/null
@@ -1,194 +0,0 @@
1::selection {
2 background-color: prop(--colors --select --bg);
3 color: prop(--colors --select --fg);
4}
5
6img::selection {
7 background-color: prop(--colors --select --img-bg);
8}
9
10:focus {
11 outline: 2px solid prop(--colors --focus-ring);
12 outline-offset: 3px;
13}
14
15html,
16pre,
17code {
18 font-feature-settings: 'calt' 0, 'dlig' 1, 'ss09' 1;
19}
20
21html {
22 height: 100%;
23 background-color: prop(--colors --bg);
24 color: prop(--colors --fg);
25 font-family: $font-fam--text;
26 font-size: px-to-em($font-size);
27 line-height: $line-height;
28}
29
30body {
31 box-sizing: border-box;
32 min-height: 100%;
33 margin: 0;
34 padding: 0;
35}
36
37main {
38 @include iro-responsive-env(('sm', 'md')) {
39 font-size: iro-responsive-set((1rem, iro-px-to-rem(18px)));
40 }
41}
42
43pre,
44code {
45 font-family: $font-fam--mono;
46}
47
48code {
49 color: prop(--colors --code --fg);
50 font-size: px-to-em(15px);
51}
52
53pre {
54 margin: 0;
55 overflow-x: auto;
56 font-size: px-to-em(15px);
57 line-height: 1.4;
58
59 code {
60 color: currentColor;
61 font-size: 1em;
62 }
63
64 strong {
65 //font-weight: normal;
66 }
67}
68
69strong {
70 color: prop(--colors --fg-lo);
71 font-weight: bold;
72}
73
74small {
75 color: prop(--colors --fg-hi);
76 font-size: px-to-em(14px);
77}
78
79ul,
80ol {
81 margin: ($line-height * 1rem) 0 0;
82 padding: 0;
83 list-style: none;
84}
85
86li {
87 position: relative;
88 padding-left: prop(--dims --indent);
89
90 &::before {
91 display: inline-block;
92 position: absolute;
93 width: prop(--dims --indent);
94 margin-left: calc(-1 * #{prop(--dims --indent)});
95 color: prop(--colors --fg-hi);
96 }
97}
98
99ul > li::before {
100 content: '-';
101}
102
103ol {
104 counter-reset: cnt;
105
106 > li {
107 counter-increment: cnt;
108
109 &::before {
110 content: counter(cnt) '.';
111 }
112 }
113}
114
115ul ul {
116 margin-top: 0;
117}
118
119dl {
120 margin: ($line-height * 1rem) 0 0;
121 padding: 0;
122}
123
124dt,
125dd {
126 display: inline-block;
127}
128
129dt {
130 color: prop(--colors --fg-lo);
131 font-weight: bold;
132
133 &::after {
134 content: ':';
135 color: prop(--colors --fg);
136 font-weight: normal;
137 }
138}
139
140dd {
141 margin: 0 3ch 0 0;
142}
143
144h1,
145h2,
146h3,
147h4,
148h5,
149h6 {
150 @include iro-responsive-modular-scale(font-size, 0, $responsive-mod-scale);
151
152 margin: ($line-height * 2rem) 0 0;
153 color: prop(--colors --fg-lo);
154 font-weight: 700;
155 letter-spacing: 1px;
156 text-transform: uppercase;
157
158 & + & {
159 margin-top: $line-height * 1rem;
160 }
161
162 strong {
163 color: prop(--colors --accent --color, $global: true);
164 font-weight: 550;
165 }
166}
167
168p {
169 margin: ($line-height * 1rem) 0 0;
170}
171
172figure {
173 margin: ($line-height * 1rem) 0 0;
174 padding: 0;
175
176 img {
177 display: block;
178 max-width: 100%;
179 max-height: 70vh;
180 object-fit: contain;
181 }
182}
183
184:link,
185:visited {
186 color: prop(--colors --link --default);
187}
188
189hr {
190 height: 1px;
191 margin: ($line-height * 2rem) 0;
192 border: 0;
193 background-color: prop(--colors --obj-hi);
194}
diff --git a/assets/css/_declare-vars.scss b/assets/css/_declare-vars.scss
new file mode 100644
index 0000000..4a9513c
--- /dev/null
+++ b/assets/css/_declare-vars.scss
@@ -0,0 +1,31 @@
1@use 'iro-sass/src/index' as iro;
2@use 'iro-design/src/functions' as fn;
3
4@include iro.props-store((
5 --dims: (
6 --font-size: (
7 --50: iro.fn-px-to-rem(13px),
8 --75: iro.fn-px-to-rem(14px),
9 --100: iro.fn-px-to-rem(16px),
10 --150: iro.fn-px-to-rem(18px),
11 --200: iro.fn-px-to-rem(20px),
12 --300: iro.fn-px-to-rem(24px),
13 --400: iro.fn-px-to-rem(28px),
14 --500: iro.fn-px-to-rem(32px),
15 --600: iro.fn-px-to-rem(36px),
16 --700: iro.fn-px-to-rem(40px),
17 --800: iro.fn-px-to-rem(45px),
18 --900: iro.fn-px-to-rem(50px),
19 --1000: iro.fn-px-to-rem(60px),
20 --1100: iro.fn-px-to-rem(70px),
21 ),
22
23 --paragraph: (
24 --margin-top: fn.dim(--size --400, null),
25 ),
26
27 --heading: (
28 --margin-top: fn.dim(--size --700, null),
29 ),
30 )
31), 'dims');
diff --git a/assets/css/_functions.scss b/assets/css/_functions.scss
index a641a34..107cba7 100644
--- a/assets/css/_functions.scss
+++ b/assets/css/_functions.scss
@@ -1,6 +1,6 @@
1@use 'sass:math'; 1@use 'sass:math';
2 2
3@function px-to-em($s, $b: $font-size) { 3@function px-to-em($s, $b: 16px) {
4 @return math.div(1, math.div($b, 1px)) * math.div($s, 1px) * 1em; 4 @return math.div(1, math.div($b, 1px)) * math.div($s, 1px) * 1em;
5} 5}
6 6
diff --git a/assets/css/_utils.scss b/assets/css/_utils.scss
deleted file mode 100644
index 71118fe..0000000
--- a/assets/css/_utils.scss
+++ /dev/null
@@ -1,46 +0,0 @@
1@include utility('dn') {
2 display: none;
3
4 @each $breakpoint in ('sm') /*map-keys($breakpoints)*/ {
5 @include media('<=#{$breakpoint}') {
6 @include suffix('#{$breakpoint}-lo') {
7 display: none;
8 }
9 }
10
11 @include media('>#{$breakpoint}') {
12 @include suffix('#{$breakpoint}-hi') {
13 display: none;
14 }
15 }
16 }
17}
18
19@include utility('mt0') {
20 margin-top: 0;
21}
22
23@include utility('pb0') {
24 padding-bottom: 0;
25}
26
27@include utility('db') {
28 display: block;
29}
30
31@include utility('fs0') {
32 flex-shrink: 0;
33}
34
35@include utility('g-span-row') {
36 grid-column: 1 / -1;
37}
38
39@include utility('elp') {
40 overflow: hidden;
41 text-overflow: ellipsis;
42}
43
44@include utility('tar') {
45 text-align: right;
46}
diff --git a/assets/css/_vars.scss b/assets/css/_vars.scss
deleted file mode 100644
index ad9e16f..0000000
--- a/assets/css/_vars.scss
+++ /dev/null
@@ -1,196 +0,0 @@
1$breakpoints: (
2 lg: 1340px,
3 md: 900px,
4 sm: 600px,
5 xs: 400px,
6);
7
8$unit-intervals: (
9 'px': 1,
10 'em': .01,
11 'rem': .01,
12 '': 0
13);
14
15$responsive-mod-scale: (
16 xs: (iro-px-to-rem(14px), 1.28),
17 md: (iro-px-to-rem(14px), 1.49)
18);
19
20$font-fam--text: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
21$font-fam--large: 'Garet', $font-fam--text;
22$font-fam--mono: 'Iosevka Term SS09', 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
23$font-size: 16px;
24$line-height: 1.7;
25$content--width: 44rem;
26
27@include iro-execute {
28 $gray0: hsl(220, 5%, 4%);
29 $gray1: hsl(220, 5%, 10%);
30 $gray2: hsl(220, 5%, 16%);
31 $gray3: hsl(220, 5%, 23%);
32 $gray4: hsl(220, 5%, 38%);
33 $gray5: hsl(220, 5%, 60%);
34 $gray6: hsl(220, 5%, 80%);
35 $gray7: hsl(220, 5%, 100%);
36
37 @include store((
38 --dims: (
39 --indent: 2rem,
40 ),
41 --colors: (
42 --bg-hi: $gray0, // Darker background
43 --bg: $gray1, // Background
44 --bg-lo: $gray2, // Lighter background
45
46 --obj-hi: $gray3,
47 --obj: $gray4,
48
49 --fg-hi: $gray5, // Faint text
50 --fg: $gray6, // Text
51 --fg-lo: $gray7, // Strong text
52
53 --accent: (
54 --h: 354,
55 --s: 84%,
56 --l: 55%,
57 --color: hsl(var(--colors--accent--h), var(--colors--accent--s), var(--colors--accent--l)),
58 --strong: hsl(
59 var(--colors--accent--h),
60 calc(var(--colors--accent--s) * 1.2),
61 calc(var(--colors--accent--l) * 1.2)
62 ),
63 --faint: hsla(
64 var(--colors--accent--h),
65 var(--colors--accent--s),
66 var(--colors--accent--l),
67 .1
68 ),
69 ),
70
71 --focus-ring: var(--colors--fg-lo),
72
73 --select: (
74 --bg: rgba($gray7, .996),
75 --img-bg: rgba($gray7, .5),
76 --fg: var(--colors--bg-hi),
77 --inverted: (
78 --bg: rgba($gray0, .996),
79 --fg: var(--colors--fg-lo),
80 )
81 ),
82
83 --link: (
84 --default: var(--colors--fg-lo),
85 --colored: (
86 --idle-h: 220,
87 --idle-s: 100%,
88 --idle-l: 80%,
89 --idle: hsl(
90 var(--colors--link--colored--idle-h),
91 var(--colors--link--colored--idle-s),
92 var(--colors--link--colored--idle-l),
93 ), //hsl(var(--colors--accent--h), 100%, 66%), //
94 --visited: hsl(290, 35%, 72%), //hsl(var(--colors--accent--h), 50%, 66%), //
95 )
96 ),
97
98 --code: (
99 --fg: var(--colors--fg-hi),
100 ),
101 )
102 ));
103}
104
105@include iro-execute {
106 $gray0: hsl(220, 5%, 100%);
107 $gray1: hsl(220, 5%, 95%);
108 $gray2: hsl(220, 5%, 88%);
109 $gray3: hsl(220, 5%, 83%);
110 $gray4: hsl(220, 5%, 68%);
111 $gray5: hsl(220, 5%, 44%);
112 $gray6: hsl(220, 5%, 16%);
113 $gray7: hsl(220, 5%, 0%);
114
115 @include store((
116 --colors: (
117 --bg-hi: $gray0, // Darker background
118 --bg: $gray1, // Background
119 --bg-lo: $gray2, // Lighter background
120
121 --obj-hi: $gray3,
122 --obj: $gray4,
123
124 --fg-hi: $gray5, // Faint text
125 --fg: $gray6, // Text
126 --fg-lo: $gray7, // Strong text
127
128 --accent: (
129 --h: 354,
130 --s: 74%,
131 --l: 48%,
132 --strong: hsl(
133 var(--colors--accent--h),
134 var(--colors--accent--s),
135 calc(var(--colors--accent--l) * .8)
136 ),
137 ),
138
139 --select: (
140 --bg: rgba($gray7, .996),
141 --img-bg: rgba($gray7, .5),
142 --inverted: (
143 --bg: rgba($gray0, .996),
144 ),
145 ),
146
147 --link: (
148 --colored: (
149 --idle-h: 220,
150 --idle-s: 60%,
151 --idle-l: 40%,
152 --idle: hsl(
153 var(--colors--link--colored--idle-h),
154 var(--colors--link--colored--idle-s),
155 var(--colors--link--colored--idle-l),
156 ), //hsl(var(--colors--accent--h), 100%, 66%), //
157 --visited: hsl(290, 30%, 35%), //hsl(var(--colors--accent--h), 50%, 66%), //
158 )
159 ),
160 ),
161 ), 'light');
162}
163
164@include iro-execute {
165 $white: #fff;
166 $black: #000;
167
168 @include store((
169 --colors: (
170 --bg-hi: $white, // Darker background
171 --bg: $white, // Background
172 --bg-lo: $black, // Lighter background
173
174 --obj-hi: $black,
175 --obj: $black,
176
177 --fg-hi: $black, // Faint text
178 --fg: $black, // Text
179 --fg-lo: $black, // Strong text
180 ),
181 ), 'print');
182}
183
184@each $breakpoint in map-keys($breakpoints) {
185 @include media('<=#{$breakpoint}') {
186 @include store((
187 --colors: ()
188 ), $breakpoint);
189 }
190}
191
192@include store((
193 --dims: (
194 --indent: 1.5rem,
195 ),
196), 'sm');
diff --git a/assets/css/components/_card.scss b/assets/css/components/_card.scss
index 20614e7..f8f106d 100644
--- a/assets/css/components/_card.scss
+++ b/assets/css/components/_card.scss
@@ -1,41 +1,46 @@
1@include namespace('card') { 1@use 'iro-sass/src/index' as iro;
2 @include store(( 2@use 'iro-design/src/functions' as fn;
3 --colors: ( 3@use '../functions' as fn2;
4 --bg: prop(--colors --bg-lo, $global: true), 4
5 --fg: prop(--colors --fg, $global: true), 5@include iro.props-namespace('card') {
6 --unread: prop(--colors --bg, $global: true), 6 @include iro.props-store((
7 --border: prop(--colors --obj-hi, $global: true),
8 --hover: (
9 --bg: prop(--colors --fg-lo, $global: true),
10 --fg: prop(--colors --bg-hi, $global: true),
11 ),
12 ),
13 --dims: ( 7 --dims: (
14 --pad-x: 1em, 8 --hover-offset: fn2.px-to-em(-5px),
15 --pad-y: px-to-em(12px),
16 --hover-offset: px-to-em(-5px),
17 --indicator: ( 9 --indicator: (
18 --width: 1em, 10 --width: 1em,
19 --height: 4px, 11 --height: 4px,
20 ), 12 ),
21 ) 13 )
22 )); 14 ), 'dims');
15
16 @include iro.props-store((
17 --colors: (
18 --bg: fn.global-color(--bg-hi2),
19 --fg: fn.global-color(--fg),
20 --unread: fn.global-color(--obj-hi),
21 --border: fn.global-color(--obj-hi),
22 --hover: (
23 --bg: fn.global-color(--fg-lo),
24 --fg: fn.global-color(--bg-hi2),
25 ),
26 )
27 ), 'colors');
23 28
24 @include store(( 29 @include iro.props-store((
25 --colors: ( 30 --colors: (
26 --bg: prop(--colors --bg-hi, $global: true), 31 --bg: fn.global-color(--obj-hi),
27 --unread: prop(--colors --bg-lo, $global: true), 32 --unread: fn.global-color(--bg),
28 --border: prop(--colors --bg-lo, $global: true), 33 --border: fn.global-color(--obj-hi),
29 ) 34 )
30 ), 'light'); 35 ), 'colors-dark');
31 36
32 @include component(namespace()) { 37 @include iro.bem-component(iro.props-namespace()) {
33 display: block; 38 display: block;
34 position: relative; 39 position: relative;
35 transform: translateY(0); 40 transform: translateY(0);
36 transition: transform .2s, background-color .2s, color .2s, border-color .2s; 41 transition: transform .2s, background-color .2s, color .2s, border-color .2s;
37 background-color: prop(--colors --bg); 42 background-color: fn.color(--bg);
38 color: prop(--colors --fg); 43 color: fn.color(--fg);
39 line-height: 1.4; 44 line-height: 1.4;
40 45
41 &::after { 46 &::after {
@@ -45,7 +50,7 @@
45 top: 100%; 50 top: 100%;
46 left: 0; 51 left: 0;
47 width: 100%; 52 width: 100%;
48 height: calc(-1 * #{prop(--dims --hover-offset)}); 53 height: calc(-1 * fn.dim(--hover-offset));
49 } 54 }
50 55
51 small, 56 small,
@@ -59,9 +64,9 @@
59 64
60 &:hover, 65 &:hover,
61 &:focus { 66 &:focus {
62 transform: translateY(#{prop(--dims --hover-offset)}); 67 transform: translateY(fn.dim(--hover-offset));
63 background-color: prop(--colors --hover --bg); 68 background-color: fn.color(--hover --bg);
64 color: prop(--colors --hover --fg); 69 color: fn.color(--hover --fg);
65 70
66 &::after { 71 &::after {
67 display: block; 72 display: block;
@@ -69,35 +74,31 @@
69 74
70 small, 75 small,
71 strong { 76 strong {
72 color: prop(--colors --hover --fg); 77 color: fn.color(--hover --fg);
73 } 78 }
74 79
75 @include element('row') { 80 @include iro.bem-elem('row') {
76 @include modifier('hidden') { 81 @include iro.bem-modifier('hidden') {
77 visibility: visible; 82 visibility: visible;
78 transition: opacity .2s; 83 transition: opacity .2s;
79 opacity: 1; 84 opacity: 1;
80 } 85 }
81 } 86 }
82 87
83 @include element('block') { 88 @include iro.bem-elem('indicator') {
84 @include modifier('indicator') { 89 color: fn.color(--hover --fg);
85 color: prop(--colors --hover --fg);
86 }
87 } 90 }
88 } 91 }
89 } 92 }
90 93
91 &:visited { 94 &:visited {
92 @include element('block') { 95 @include iro.bem-elem('indicator') {
93 @include modifier('indicator') { 96 color: fn.color(--bg);
94 color: prop(--colors --bg);
95 }
96 } 97 }
97 } 98 }
98 99
99 @include modifier('outline') { 100 @include iro.bem-modifier('outline') {
100 border: 1px solid prop(--colors --border); 101 border: 1px solid fn.color(--border);
101 background-color: transparent; 102 background-color: transparent;
102 103
103 &:link, 104 &:link,
@@ -109,17 +110,8 @@
109 } 110 }
110 } 111 }
111 112
112 @include element('row') { 113 @include iro.bem-elem('row') {
113 display: flex; 114 @include iro.bem-modifier('hidden') {
114 align-items: center;
115 padding: prop(--dims --pad-y) prop(--dims --pad-x);
116 gap: prop(--dims --pad-x);
117
118 @include modifier('flush') {
119 padding: 0;
120 }
121
122 @include modifier('hidden') {
123 visibility: hidden; 115 visibility: hidden;
124 position: absolute; 116 position: absolute;
125 z-index: 10; 117 z-index: 10;
@@ -128,7 +120,7 @@
128 left: 0; 120 left: 0;
129 transition: opacity .2s, visibility 0s .2s; 121 transition: opacity .2s, visibility 0s .2s;
130 opacity: 0; 122 opacity: 0;
131 background-color: prop(--colors --hover --bg); 123 background-color: fn.color(--hover --bg);
132 124
133 @media (hover: none) { 125 @media (hover: none) {
134 visibility: visible; 126 visibility: visible;
@@ -139,14 +131,14 @@
139 } 131 }
140 } 132 }
141 133
142 @include element('thumbnail') { 134 @include iro.bem-elem('thumbnail') {
143 position: relative; 135 position: relative;
144 width: 100%; 136 width: 100%;
145 height: 2em; 137 height: 2em;
146 padding-top: 46%; 138 padding-top: 46%;
147 } 139 }
148 140
149 @include element('thumbnail-img') { 141 @include iro.bem-elem('thumbnail-img') {
150 display: block; 142 display: block;
151 position: absolute; 143 position: absolute;
152 top: 0; 144 top: 0;
@@ -156,28 +148,17 @@
156 object-fit: cover; 148 object-fit: cover;
157 } 149 }
158 150
159 @include element('block') { 151 @include iro.bem-elem('indicator') {
160 flex: 0 0 auto; 152 transition: color .2s;
161 overflow: hidden; 153 color: fn.color(--unread);
162 text-overflow: ellipsis; 154
163 155 &::before {
164 @include modifier('main') { 156 content: '';
165 flex-shrink: 1; 157 display: block;
166 width: 100%; 158 width: fn.dim(--indicator --width);
167 } 159 height: fn.dim(--indicator --height);
168 160 border-radius: fn.dim(--indicator --height);
169 @include modifier('indicator') { 161 background-color: currentColor;
170 transition: color .2s;
171 color: prop(--colors --unread);
172
173 &::before {
174 content: '';
175 display: block;
176 width: prop(--dims --indicator --width);
177 height: prop(--dims --indicator --height);
178 border-radius: prop(--dims --indicator --height);
179 background-color: currentColor;
180 }
181 } 162 }
182 } 163 }
183 164
diff --git a/assets/css/components/_footer.scss b/assets/css/components/_footer.scss
index 6b483ca..2cc63f5 100644
--- a/assets/css/components/_footer.scss
+++ b/assets/css/components/_footer.scss
@@ -1,30 +1,35 @@
1@include namespace('footer') { 1@use 'iro-sass/src/index' as iro;
2 @include store(( 2@use 'iro-design/src/functions' as fn;
3@use 'iro-design/src/mixins' as mx;
4@use '../functions' as fn2;
5
6@include iro.props-namespace('footer') {
7 @include iro.props-store((
3 --colors: ( 8 --colors: (
4 --fg: prop(--colors --obj, $global: true), 9 --fg: fn.global-color(--obj-lo),
5 --ground: prop(--colors --obj, $global: true), 10 --ground: fn.global-color(--obj),
6 ) 11 )
7 )); 12 ), 'colors');
13
14 @include iro.bem-component(iro.props-namespace()) {
15 @include mx.set-font(--mono);
8 16
9 @include component(namespace()) { 17 position: sticky;
10 position: sticky; 18 top: 100vh;
11 top: 100vh; 19 overflow: hidden;
12 overflow: hidden; 20 color: fn.color(--fg);
13 color: prop(--colors --fg);
14 font-family: $font-fam--mono;
15 line-height: 1.4;
16 21
17 &::after { 22 &::after {
18 content: str-repeat('â–‘', 400); 23 content: fn2.str-repeat('â–‘', 400);
19 display: block; 24 display: block;
20 margin-top: 2px; 25 margin-top: 2px;
21 padding-top: 2px; 26 padding-top: 2px;
22 overflow: hidden; 27 overflow: hidden;
23 border-top: 1px solid prop(--colors --ground); 28 border-top: 1px solid fn.color(--ground);
24 color: prop(--colors --ground); 29 color: fn.color(--ground);
25 } 30 }
26 31
27 @include element('ascii') { 32 @include iro.bem-elem('ascii') {
28 display: inline-block; 33 display: inline-block;
29 position: relative; 34 position: relative;
30 left: 50%; 35 left: 50%;
diff --git a/assets/css/components/_header.scss b/assets/css/components/_header.scss
index ca85438..cf396ce 100644
--- a/assets/css/components/_header.scss
+++ b/assets/css/components/_header.scss
@@ -1,86 +1,93 @@
1@include namespace('header') { 1@use 'iro-sass/src/index' as iro;
2 @include store(( 2@use 'iro-design/src/functions' as fn;
3@use 'include-media/dist/include-media' as media;
4
5@include iro.props-namespace('header') {
6 @include iro.props-store((
3 --colors: ( 7 --colors: (
4 --bg: prop(--colors --bg-lo, $global: true), 8 --bg: fn.global-color(--bg-hi),
5 --fg: prop(--colors --fg-lo, $global: true), 9 --fg: fn.global-color(--fg-lo),
6 --hover: ( 10 --hover: (
7 --bg: prop(--colors --fg-lo, $global: true), 11 --bg: fn.global-color(--fg-lo),
8 --fg: prop(--colors --bg-hi, $global: true), 12 --fg: fn.global-color(--bg-hi),
9 ), 13 ),
10 --active: ( 14 --active: (
11 --fg: prop(--colors --fg-lo, $global: true), 15 --fg: fn.global-color(--fg-lo),
12 ) 16 )
13 ), 17 )
18 ), 'colors');
19
20 @include iro.props-store((
14 --dims: ( 21 --dims: (
15 --height: 4rem, 22 --height: 4rem,
16 --icon: 1.5rem, 23 --icon: 1.5rem,
17 --pad-x: calc(.5 * (var(--header--dims--height) - var(--header--dims--icon))), 24 --pad-x: calc(.5 * (var(--header--dims--height) - var(--header--dims--icon))),
18 --gap: 2px, 25 --gap: 2px,
19 ) 26 )
20 )); 27 ), 'dims');
21 28
22 @include store(( 29 @include iro.props-store((
23 --colors: ( 30 --colors: (
24 --bg: prop(--colors --bg-hi, $global: true), 31 --bg: fn.global-color(--obj-hi),
25 ) 32 )
26 ), 'light'); 33 ), 'colors-dark');
27 34
28 @include store(( 35 @include iro.props-store((
29 --dims: ( 36 --dims: (
30 --height: 3.4rem, 37 --height: 3.4rem,
31 ) 38 )
32 ), 'sm'); 39 ), 'sm');
33 40
34 @include component(namespace()) { 41 @include iro.bem-component(iro.props-namespace()) {
35 display: flex; 42 display: flex;
36 width: 0; 43 width: 0;
37 height: prop(--dims --height); 44 height: fn.dim(--height);
38 padding: prop(--dims --gap); 45 padding: fn.dim(--gap);
39 gap: prop(--dims --gap); 46 gap: fn.dim(--gap);
40 47
41 @include element('item') { 48 @include iro.bem-elem('item') {
42 padding: 0 prop(--dims --pad-x); 49 padding: 0 fn.dim(--pad-x);
43 transition: background-color .2s, color .2s, border-left-color .2s; 50 transition: background-color .2s, color .2s, border-left-color .2s;
44 background-color: prop(--colors --bg); 51 background-color: fn.color(--bg);
45 color: prop(--colors --fg); 52 color: fn.color(--fg);
46 line-height: prop(--dims --height); 53 line-height: fn.dim(--height);
47 text-decoration: none; 54 text-decoration: none;
48 55
49 &:hover, 56 &:hover,
50 &:focus { 57 &:focus {
51 border-left-color: prop(--colors --hover --bg); 58 border-left-color: fn.color(--hover --bg);
52 background-color: prop(--colors --hover --bg); 59 background-color: fn.color(--hover --bg);
53 color: prop(--colors --hover --fg); 60 color: fn.color(--hover --fg);
54 } 61 }
55 62
56 @include modifier('icon') { 63 @include iro.bem-modifier('icon') {
57 display: flex; 64 display: flex;
58 align-items: center; 65 align-items: center;
59 justify-content: center; 66 justify-content: center;
60 } 67 }
61 68
62 @include modifier('active') { 69 @include iro.bem-modifier('active') {
63 color: prop(--colors --active --fg); 70 color: fn.color(--active --fg);
64 font-weight: bold; 71 font-weight: bold;
65 } 72 }
66 } 73 }
67 74
68 @include element('icon') { 75 @include iro.bem-elem('icon') {
69 width: prop(--dims --icon); 76 width: fn.dim(--icon);
70 height: prop(--dims --icon); 77 height: fn.dim(--icon);
71 } 78 }
72 79
73 @include modifier('fixed') { 80 @include iro.bem-modifier('fixed') {
74 position: fixed; 81 position: fixed;
75 } 82 }
76 83
77 @include media('>=lg') { 84 @include media.media('>=lg') {
78 position: sticky; 85 position: sticky;
79 z-index: 100; 86 z-index: 100;
80 top: 0; 87 top: 0;
81 margin-bottom: calc(-.75 * #{prop(--dims --height)}); 88 margin-bottom: calc(-.75 * #{fn.dim(--height)});
82 89
83 @include modifier('fixed') { 90 @include iro.bem-modifier('fixed') {
84 position: fixed; 91 position: fixed;
85 } 92 }
86 } 93 }
diff --git a/assets/css/components/_hnav.scss b/assets/css/components/_hnav.scss
index 220afde..4097373 100644
--- a/assets/css/components/_hnav.scss
+++ b/assets/css/components/_hnav.scss
@@ -1,22 +1,29 @@
1@include namespace('hnav') { 1@use 'iro-sass/src/index' as iro;
2 @include store(( 2@use 'iro-design/src/functions' as fn;
3
4@include iro.props-namespace('hnav') {
5 @include iro.props-store((
3 --colors: ( 6 --colors: (
4 --border: prop(--colors --obj-hi, $global: true) 7 --border: fn.global-color(--obj-hi)
5 ), 8 )
9 ), 'colors');
10
11 @include iro.props-store((
6 --dims: ( 12 --dims: (
7 --gap: 2em, 13 --margin-top: fn.global-dim(--size --600),
8 --pad-y: .5em 14 --gap: 2em,
15 --pad-y: .5em
9 ) 16 )
10 )); 17 ), 'dims');
11 18
12 @include component(namespace()) { 19 @include iro.bem-component(iro.props-namespace()) {
13 display: flex; 20 display: flex;
14 gap: prop(--dims --gap); 21 gap: fn.dim(--gap);
15 align-items: baseline; 22 align-items: baseline;
16 margin-top: $line-height * 2rem; 23 margin-top: fn.dim(--margin-top);
17 padding: prop(--dims --pad-y) 0 0; 24 padding: fn.dim(--pad-y) 0 0;
18 border-width: 1px 0 0; 25 border-width: 1px 0 0;
19 border-style: solid; 26 border-style: solid;
20 border-color: prop(--colors --border); 27 border-color: fn.color(--border);
21 } 28 }
22} 29}
diff --git a/assets/css/components/_lightbox.scss b/assets/css/components/_lightbox.scss
deleted file mode 100644
index f497a5e..0000000
--- a/assets/css/components/_lightbox.scss
+++ /dev/null
@@ -1,116 +0,0 @@
1@include namespace('lightbox') {
2 @include store((
3 --colors: (
4 --bg: prop(--colors --bg-hi, $global: true),
5 --button: (
6 --idle: prop(--colors --fg-hi, $global: true),
7 --hover: prop(--colors --fg-lo, $global: true),
8 --bg: prop(--colors --bg-hi, $global: true),
9 )
10 ),
11 --dims: (
12 --pad: 1rem,
13 ),
14 ));
15
16 @include component(namespace()) {
17 display: flex;
18 visibility: hidden;
19 position: fixed;
20 z-index: 5000;
21 top: 0;
22 left: 0;
23 box-sizing: border-box;
24 flex-direction: column;
25 align-items: center;
26 justify-content: center;
27 width: 100%;
28 height: 100%;
29 padding-bottom: 3vh;
30 transition: opacity .2s, visibility .2s;
31 opacity: 0;
32
33 @include element('bg') {
34 position: absolute;
35 z-index: -10;
36 top: 0;
37 left: 0;
38 width: 100%;
39 height: 100%;
40 opacity: .85;
41 background-color: prop(--colors --bg);
42 }
43
44 @include is('shown') {
45 visibility: visible;
46 transition: opacity .2s, visibility 0 .2s;
47 opacity: 1;
48 }
49
50 @include element('infobar') {
51 display: flex;
52 box-sizing: border-box;
53 flex: 0 0 auto;
54 align-items: center;
55 width: 100%;
56 padding: 0 prop(--dims --pad);
57 }
58
59 @include element('img') {
60 max-width: 100%;
61 min-height: 0;
62 max-height: 100%;
63 margin-top: auto;
64 margin-bottom: auto;
65 }
66
67 @include element('close', 'prev', 'next') {
68 margin: 0;
69 transition: color .2s;
70 border: 0;
71 background-color: transparent;
72 color: currentColor;
73
74 &:hover {
75 color: prop(--colors --button --hover);
76 }
77 }
78
79 @include element('close') {
80 margin: 0 calc(-1 * #{prop(--dims --pad)}) 0 auto;
81 padding: prop(--dims --pad);
82 font-size: 1.5em;
83 }
84
85 @include element('prev', 'next') {
86 position: absolute;
87 top: 50%;
88 padding: 2rem .5rem;
89 transform: translate(0, -50%);
90 font-size: 3em;
91 --icon-stroke-width: .75px;
92
93 &::before {
94 content: '';
95 display: block;
96 position: absolute;
97 z-index: -1;
98 top: 50%;
99 left: 50%;
100 width: 1.2em;
101 height: 1.2em;
102 transform: translate(-50%, -50%);
103 opacity: .25;
104 background-color: prop(--colors --button --bg);
105 }
106 }
107
108 @include element('prev') {
109 left: 0;
110 }
111
112 @include element('next') {
113 right: 0;
114 }
115 }
116}
diff --git a/assets/css/components/_note.scss b/assets/css/components/_note.scss
deleted file mode 100644
index 1879ea9..0000000
--- a/assets/css/components/_note.scss
+++ /dev/null
@@ -1,23 +0,0 @@
1@include namespace('note') {
2 @include store((
3 --colors: (
4 --fg: prop(--colors --accent --strong, $global: true),
5 --bg: prop(--colors --accent --faint, $global: true),
6 ),
7 --dims: (
8 --pad-x: 1em,
9 --pad-y: .7em
10 )
11 ));
12
13 @include component(namespace()) {
14 margin-top: $line-height * 1rem;
15 padding: prop(--dims --pad-y) prop(--dims --pad-x);
16 background-color: prop(--colors --bg);
17 color: prop(--colors --fg);
18
19 :first-child {
20 margin-top: 0;
21 }
22 }
23}
diff --git a/assets/css/layouts/_card-list.scss b/assets/css/layouts/_card-list.scss
index a53b771..96f9060 100644
--- a/assets/css/layouts/_card-list.scss
+++ b/assets/css/layouts/_card-list.scss
@@ -1,37 +1,38 @@
1@include namespace('card-list') { 1@use 'iro-sass/src/index' as iro;
2 @include store(( 2@use 'iro-design/src/functions' as fn;
3
4@include iro.props-namespace('card-list') {
5 @include iro.props-store((
3 --dims: ( 6 --dims: (
4 --col-width: 17em 7 --margin-top: fn.global-dim(--size --600),
8 --spacing: fn.global-dim(--size --200),
9 --col-width: 17em,
5 ) 10 )
6 )); 11 ), 'dims');
7 12
8 @include layout(namespace()) { 13 @include iro.bem-layout(iro.props-namespace()) {
9 margin-top: $line-height * 2rem; 14 margin-top: fn.dim(--margin-top);
10 font-size: 1rem; 15 font-size: 1rem;
11 16
12 @include element('cards') { 17 @include iro.bem-elem('cards') {
13 display: flex; 18 display: flex;
14 flex-direction: column; 19 flex-direction: column;
15 gap: 2px; 20 gap: 2px;
16 margin-top: $line-height * .625rem; 21 margin-top: fn.dim(--spacing);
17 22
18 @include modifier('grid', 'gallery') { 23 @include iro.bem-modifier('grid', 'gallery') {
19 display: grid; 24 display: grid;
20 grid-template-columns: repeat(auto-fill, minmax(#{prop(--dims --col-width)}, 1fr)); 25 grid-template-columns: repeat(auto-fill, minmax(fn.dim(--col-width), 1fr));
21 align-items: start; 26 align-items: start;
22 } 27 }
23 28
24 @include modifier('grid') { 29 @include iro.bem-modifier('grid') {
25 gap: 6px; 30 gap: 6px;
26 } 31 }
27 32
28 @include modifier('gallery') { 33 @include iro.bem-modifier('gallery') {
29 gap: 20px; 34 gap: 20px;
30 } 35 }
31
32 @media print {
33 filter: none;
34 }
35 } 36 }
36 } 37 }
37} 38}
diff --git a/assets/css/layouts/_container.scss b/assets/css/layouts/_container.scss
deleted file mode 100644
index ae23042..0000000
--- a/assets/css/layouts/_container.scss
+++ /dev/null
@@ -1,33 +0,0 @@
1@include namespace('container') {
2 @include store((
3 --dims: (
4 --pad-x: 2rem,
5 --pad-y: 4rem,
6 )
7 ));
8
9 @include store((
10 --dims: (
11 --pad-x: 1rem,
12 --pad-y: 3rem,
13 )
14 ), 'sm');
15
16 @include layout(namespace()) {
17 @include modifier('content') {
18 max-width: $content--width;
19 margin-right: auto;
20 margin-left: auto;
21 }
22
23 @include modifier('pad-x') {
24 padding-right: prop(--dims --pad-x);
25 padding-left: prop(--dims --pad-x);
26 }
27
28 @include modifier('pad-y') {
29 padding-top: prop(--dims --pad-y);
30 padding-bottom: prop(--dims --pad-y);
31 }
32 }
33}
diff --git a/assets/css/layouts/_media.scss b/assets/css/layouts/_media.scss
new file mode 100644
index 0000000..c4ad222
--- /dev/null
+++ b/assets/css/layouts/_media.scss
@@ -0,0 +1,26 @@
1@use 'iro-sass/src/index' as iro;
2@use 'iro-design/src/functions' as fn;
3
4@include iro.props-namespace('media') {
5 @include iro.props-store((
6 --dims: (
7 --pad-x: fn.global-dim(--size --200),
8 --pad-y: fn.global-dim(--size --150),
9
10 --75: (
11 --pad-x: fn.global-dim(--size --150),
12 --pad-y: fn.global-dim(--size --85),
13 ),
14
15 --200: (
16 --pad-x: fn.global-dim(--size --450),
17 --pad-y: fn.global-dim(--size --225),
18 ),
19
20 --300: (
21 --pad-x: fn.global-dim(--size --450),
22 --pad-y: fn.global-dim(--size --225),
23 )
24 )
25 ), 'dims');
26}
diff --git a/assets/css/objects/_badge.scss b/assets/css/objects/_badge.scss
deleted file mode 100644
index 216bb89..0000000
--- a/assets/css/objects/_badge.scss
+++ /dev/null
@@ -1,25 +0,0 @@
1@include namespace('badge') {
2 @include store((
3 --colors: (
4 --fg: prop(--colors --bg-hi, $global: true),
5 --bg: prop(--colors --fg-lo, $global: true),
6 ),
7 --dims: (
8 --pad-x: .6em,
9 --pad-y: .2em
10 )
11 ));
12
13 @include object(namespace()) {
14 display: inline-block;
15 padding: prop(--dims --pad-y) prop(--dims --pad-x);
16 background-color: prop(--colors --bg);
17 color: prop(--colors --fg);
18 font-size: iro-px-to-rem(14px);
19
20 &::selection {
21 background-color: prop(--colors --select --inverted --bg, $global: true);
22 color: prop(--colors --select --inverted --fg, $global: true);
23 }
24 }
25}
diff --git a/assets/css/objects/_icon.scss b/assets/css/objects/_icon.scss
deleted file mode 100644
index 15389f5..0000000
--- a/assets/css/objects/_icon.scss
+++ /dev/null
@@ -1,33 +0,0 @@
1@include namespace('icon') {
2 @keyframes fall {
3 to {
4 transform: translateY(105vh) rotate(90deg);
5 }
6 }
7
8 @include object(namespace()) {
9 display: block;
10 width: 1em;
11 height: 1em;
12 stroke-width: var(--icon-stroke-width, 1.5px);
13 stroke-linecap: round;
14 stroke-linejoin: round;
15
16 @include modifier('inline') {
17 display: inline-block;
18 vertical-align: -.1em;
19 }
20
21 @include modifier('snow') {
22 position: fixed;
23 z-index: 1000;
24 top: -1.2em;
25 width: 1em;
26 height: 1em;
27 animation: fall linear forwards;
28 stroke-width: 2px;
29 color: #fff;
30 pointer-events: none;
31 }
32 }
33}
diff --git a/assets/css/scopes/_body.scss b/assets/css/scopes/_body.scss
deleted file mode 100644
index 1fc8166..0000000
--- a/assets/css/scopes/_body.scss
+++ /dev/null
@@ -1,83 +0,0 @@
1@include namespace('body') {
2 @include store((
3 --colors: (
4 --code: (
5 --fg: prop(--colors --accent --strong, $global: true),
6 --bg: prop(--colors --bg-hi, $global: true),
7 ),
8 --code-block: (
9 --fg: prop(--colors --fg, $global: true),
10 --bg: prop(--colors --bg-lo, $global: true),
11 ),
12 --blockquote: (
13 --border: prop(--colors --obj-hi, $global: true),
14 )
15 ),
16 --dims: (
17 --code: (
18 --pad-x: .3em,
19 --pad-y: .1em
20 ),
21 --code-block: (
22 --pad-x: 1em,
23 --pad-y: .7em
24 )
25 )
26 ));
27
28 @include store((
29 --colors: (
30 --code: (
31 --bg: prop(--colors --accent --faint, $global: true),
32 ),
33 --code-block: (
34 --bg: prop(--colors --bg-hi, $global: true),
35 ),
36 )
37 ), 'light');
38
39 @include scope(namespace()) {
40 @include element('meta') {
41 + h1 {
42 margin-top: $line-height * .5rem;
43 }
44 }
45
46 img {
47 max-width: 100%;
48 }
49
50 code {
51 padding: prop(--dims --code --pad-y) prop(--dims --code --pad-x);
52 border-radius: 3px;
53 background-color: prop(--colors --code --bg);
54 color: prop(--colors --code --fg);
55 }
56
57 blockquote {
58 margin: ($line-height * 1rem) 0 0 1px;
59 padding-left: calc(#{prop(--dims --indent, $global: true)} - 3px);
60 border-left: 3px solid prop(--colors --blockquote --border);
61 }
62
63 pre {
64 margin: ($line-height * 1rem) 0 0 0;
65 padding: prop(--dims --code-block --pad-y) prop(--dims --code-block --pad-x);
66 background-color: prop(--colors --code-block --bg);
67 color: prop(--colors --code-block --fg);
68
69 code {
70 display: inline-block;
71 margin-right: prop(--dims --code-block --pad-x);
72 padding: 0;
73 border-radius: 0;
74 background-color: transparent;
75 color: currentColor;
76 }
77
78 @media print {
79 border: 2px solid currentColor;
80 }
81 }
82 }
83}
diff --git a/assets/css/scopes/_colored-links.scss b/assets/css/scopes/_colored-links.scss
deleted file mode 100644
index 9be0f93..0000000
--- a/assets/css/scopes/_colored-links.scss
+++ /dev/null
@@ -1,20 +0,0 @@
1@include namespace('colored-links') {
2 @include store((
3 --colors: (
4 --link: (
5 --idle: prop(--colors --link --colored --idle, $global: true),
6 --visited: prop(--colors --link --colored --visited, $global: true),
7 )
8 )
9 ));
10
11 @include scope(namespace()) {
12 :link {
13 color: prop(--colors --link --idle);
14 }
15
16 :visited {
17 color: prop(--colors --link --visited);
18 }
19 }
20}
diff --git a/assets/css/scopes/_headlines.scss b/assets/css/scopes/_headlines.scss
deleted file mode 100644
index bfd5caa..0000000
--- a/assets/css/scopes/_headlines.scss
+++ /dev/null
@@ -1,104 +0,0 @@
1@include namespace('headlines') {
2 @include store((
3 --colors: (
4 --link: (
5 --idle-fg: prop(--colors --obj, $global: true),
6 --hover-fg: prop(--colors --fg-lo, $global: true),
7 ),
8 --emph: (
9 --bg: prop(--colors --bg-hi, $global: true),
10 --body-bg: prop(--colors --bg-hi, $global: true),
11 )
12 )
13 ));
14
15 @include store((
16 --colors: (
17 --emph: (
18 --body-bg: prop(--colors --bg, $global: true),
19 )
20 )
21 ), 'light');
22
23 @include scope(namespace()) {
24 h1,
25 h2,
26 h3 {
27 font-family: $font-fam--large;
28 font-weight: 600;
29 letter-spacing: normal;
30 line-height: 1.4;
31 text-transform: none;
32 font-feature-settings: 'ss02' 1;
33 }
34
35 h1,
36 h2,
37 h3,
38 h4 {
39 transform: translateX(-.06em);
40 }
41
42 h1 {
43 @include iro-responsive-modular-scale(font-size, 3, $responsive-mod-scale);
44 }
45
46 h2 {
47 @include iro-responsive-modular-scale(font-size, 2, $responsive-mod-scale);
48 }
49
50 h3 {
51 @include iro-responsive-modular-scale(font-size, 1, $responsive-mod-scale);
52 }
53
54 h5,
55 h6 {
56 color: currentColor;
57 font-weight: 400;
58 }
59
60 @include element('title-inner') {
61 background-image: linear-gradient(
62 to top,
63 transparent .15em,
64 #{prop(--colors --emph --bg)} .15em,
65 #{prop(--colors --emph --bg)} .6em,
66 transparent .6em
67 );
68 }
69
70 @include element('link') {
71 display: none;
72 margin: -.5rem 0;
73 padding: .5rem;
74 vertical-align: -.02em;
75
76 svg {
77 width: px-to-em(12px);
78 height: px-to-em(12px);
79 }
80
81 &:link,
82 &:visited {
83 color: prop(--colors --link --idle-fg);
84
85 &:hover {
86 color: prop(--colors --link --hover-fg);
87 }
88 }
89 }
90
91 h1,
92 h2,
93 h3,
94 h4,
95 h5,
96 h6 {
97 &:hover {
98 @include element('link') {
99 display: inline-block;
100 }
101 }
102 }
103 }
104}
diff --git a/assets/css/scopes/_intro.scss b/assets/css/scopes/_intro.scss
deleted file mode 100644
index 6d4ac14..0000000
--- a/assets/css/scopes/_intro.scss
+++ /dev/null
@@ -1,8 +0,0 @@
1@include namespace('intro') {
2 @include scope(namespace()) {
3 h1 + p {
4 font-size: px-to-em(20px, 18px);
5 font-style: italic;
6 }
7 }
8}
diff --git a/assets/css/scopes/_invisible-links.scss b/assets/css/scopes/_invisible-links.scss
deleted file mode 100644
index e4d149e..0000000
--- a/assets/css/scopes/_invisible-links.scss
+++ /dev/null
@@ -1,13 +0,0 @@
1@include namespace('invisible-links') {
2 @include scope(namespace()) {
3 :link,
4 :visited {
5 color: currentColor;
6 text-decoration: none;
7
8 &:hover {
9 text-decoration: underline;
10 }
11 }
12 }
13}
diff --git a/assets/css/scopes/_small.scss b/assets/css/scopes/_small.scss
index f7aa61c..a4cc596 100644
--- a/assets/css/scopes/_small.scss
+++ b/assets/css/scopes/_small.scss
@@ -1,16 +1,25 @@
1@include namespace('small') { 1@use 'iro-sass/src/index' as iro;
2 @include store(( 2@use 'iro-design/src/functions' as fn;
3
4@include iro.props-namespace('small') {
5 @include iro.props-store((
3 --colors: ( 6 --colors: (
4 --fg: prop(--colors --fg-hi, $global: true), 7 --fg: fn.global-color(--fg-hi),
8 ),
9 ), 'colors');
10
11 @include iro.props-store((
12 --dims: (
13 --margin-top: fn.global-dim(--size --75),
5 ) 14 )
6 )); 15 ), 'dims');
7 16
8 @include scope(namespace()) { 17 @include iro.bem-scope(iro.props-namespace()) {
9 color: prop(--colors --fg); 18 color: fn.color(--fg);
10 line-height: 1.4; 19 line-height: 1.4;
11 20
12 p { 21 p {
13 margin-top: $line-height * .25rem; 22 margin-top: fn.dim(--margin-top);
14 } 23 }
15 } 24 }
16} 25}
diff --git a/assets/css/style.scss b/assets/css/style.scss
index 0b8f75c..1184bb2 100644
--- a/assets/css/style.scss
+++ b/assets/css/style.scss
@@ -1,52 +1,25 @@
1@import '../../node_modules/iro-sass/src/main'; 1@use 'iro-design/src/declare-vars' as iro-vars;
2@import '../../node_modules/iro-sass/src/bem-shortcodes'; 2@use 'declare-vars';
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 3
7@import 'vars'; 4@use 'iro-design/src/base' as iro-base;
8@import 'functions'; 5@use 'functions';
9@import 'fonts'; 6@use 'fonts';
10@import 'basics'; 7@use 'base';
11 8
12@import 'layouts/container'; 9@use 'iro-design/src/layouts';
10@use 'layouts/media';
11@use 'layouts/card-list';
13 12
14@import 'objects/icon'; 13@use 'iro-design/src/objects';
15@import 'objects/badge';
16 14
17@import 'components/header'; 15@use 'components/footer';
18@import 'components/footer'; 16@use 'components/header';
19@import 'components/card'; 17@use 'components/hnav';
20@import 'components/note'; 18@use 'components/card';
21@import 'components/lightbox';
22@import 'components/hnav';
23 19
24@import 'layouts/card-list'; 20@use 'iro-design/src/scopes';
21@use 'scopes/small';
25 22
26@import 'scopes/colored-links'; 23@use 'iro-design/src/utils';
27@import 'scopes/invisible-links';
28@import 'scopes/headlines';
29@import 'scopes/small';
30@import 'scopes/body';
31@import 'scopes/intro';
32 24
33@import 'utils'; 25@use 'iro-design/src/apply-vars';
34
35:root {
36 @include assign;
37
38 @each $breakpoint in map-keys($breakpoints) {
39 @include media('<=#{$breakpoint}') {
40 @include assign($breakpoint);
41 }
42 }
43
44 @media (prefers-color-scheme: light) {
45 @include assign('light');
46 }
47
48 @media print {
49 @include assign('light');
50 @include assign('print');
51 }
52}
diff --git a/assets/fonts/GaretVariable.ttf b/assets/fonts/GaretVariable.ttf
index 2f0a27d..6de6af5 100644
--- a/assets/fonts/GaretVariable.ttf
+++ b/assets/fonts/GaretVariable.ttf
Binary files differ
diff --git a/content/lightbox.js b/content/lightbox.js
deleted file mode 100644
index 4ec959d..0000000
--- a/content/lightbox.js
+++ /dev/null
@@ -1,81 +0,0 @@
1(() => {
2 let currentIndex = 0;
3 let visible = false;
4
5 const mainEl = document.querySelector("main");
6 const lightboxEl = document.querySelector(".c-lightbox");
7 const lightboxBgEl = lightboxEl.querySelector(".c-lightbox__bg");
8 const lightboxCountEl = lightboxEl.querySelector(".c-lightbox__count");
9 const lightboxCloseEl = lightboxEl.querySelector(".c-lightbox__close");
10 const lightboxPrevEl = lightboxEl.querySelector(".c-lightbox__prev");
11 const lightboxNextEl = lightboxEl.querySelector(".c-lightbox__next");
12 const lightboxImgEl = lightboxEl.querySelector(".c-lightbox__img");
13 const figureEls = Array.from(mainEl.querySelectorAll("figure")).map(el => el.querySelector("a"));
14
15 const show = () => {
16 visible = true;
17 lightboxEl.classList.add("is-shown");
18 }
19
20 const hide = () => {
21 visible = false;
22 lightboxEl.classList.remove("is-shown");
23 }
24
25 const setIndex = (i) => {
26 currentIndex = i;
27 lightboxImgEl.src = figureEls[i].href;
28 lightboxCountEl.textContent = (i + 1) + " / " + figureEls.length;
29 lightboxPrevEl.classList.toggle("u-dn", i === 0);
30 lightboxNextEl.classList.toggle("u-dn", i === figureEls.length - 1);
31 };
32
33 const prev = () => {
34 currentIndex === 0 ? void 0 : setIndex(currentIndex - 1);
35 };
36
37 const next = () => {
38 currentIndex === figureEls.length - 1 ? void 0 : setIndex(currentIndex + 1);
39 };
40
41 lightboxBgEl.addEventListener("click", hide);
42 lightboxCloseEl.addEventListener("click", hide);
43 lightboxPrevEl.addEventListener("click", prev);
44 lightboxNextEl.addEventListener("click", next);
45
46 figureEls.forEach((figureEl, i) => {
47 figureEl.addEventListener("click", e => {
48 e.preventDefault();
49 show();
50 setIndex(i);
51 })
52 });
53
54 window.addEventListener("keydown", e => {
55 if (e.defaultPrevented || !visible) {
56 return;
57 }
58
59 switch (e.key) {
60 case "Left":
61 case "ArrowLeft":
62 prev();
63 break;
64
65 case "Right":
66 case "ArrowRight":
67 next();
68 break;
69
70 case "Esc":
71 case "Escape":
72 hide();
73 break;
74
75 default:
76 return;
77 }
78
79 e.preventDefault();
80 }, true);
81})();
diff --git a/content/main.js b/content/main.js
new file mode 100644
index 0000000..3257c39
--- /dev/null
+++ b/content/main.js
@@ -0,0 +1,120 @@
1(() => {
2 const enableFocusIndicator = e => {
3 if (e.key !== 'Tab') {
4 return;
5 }
6
7 document.body.classList.add('t-keyboard');
8 document.removeEventListener('keydown', enableFocusIndicator);
9 document.addEventListener('mousedown', disableFocusIndicator);
10 }
11
12 const disableFocusIndicator = () => {
13 document.body.classList.remove('t-keyboard');
14
15 document.removeEventListener('mousedown', disableFocusIndicator);
16 document.addEventListener('keydown', enableFocusIndicator);
17 }
18
19 document.addEventListener('keydown', enableFocusIndicator);
20})();
21
22(() => {
23 let currentIndex = 0;
24 let visible = false;
25
26 const mainEl = document.querySelector("main");
27 const lightboxContainerEl = document.querySelector(".js-lightbox");
28 const lightboxEl = lightboxContainerEl.querySelector(".o-lightbox");
29 const lightboxCloseEl = lightboxEl.querySelector(".o-lightbox__close-btn");
30 const lightboxPrevEl = lightboxEl.querySelector(".o-lightbox__prev-btn");
31 const lightboxNextEl = lightboxEl.querySelector(".o-lightbox__next-btn");
32 const lightboxImgEl = lightboxEl.querySelector(".o-lightbox__img");
33 const lightboxFooterEl = lightboxEl.querySelector(".o-lightbox__footer");
34 const figureEls = Array.from(mainEl.querySelectorAll("figure")).map(el => el.querySelector("a"));
35
36 const show = () => {
37 visible = true;
38 lightboxContainerEl.classList.remove("u-d-none");
39 }
40
41 const hide = () => {
42 visible = false;
43 lightboxContainerEl.classList.add("u-d-none");
44 }
45
46 const setIndex = (i) => {
47 thumbnailEls[currentIndex].classList.remove("is-selected");
48 currentIndex = i;
49 lightboxImgEl.src = figureEls[i].href;
50 thumbnailEls[i].classList.add("is-selected");
51 };
52
53 const prev = () => {
54 setIndex(currentIndex > 0 ? currentIndex - 1 : figureEls.length - 1);
55 };
56
57 const next = () => {
58 setIndex(currentIndex < figureEls.length - 1 ? currentIndex + 1 : 0);
59 };
60
61 lightboxCloseEl.addEventListener("click", hide);
62 lightboxPrevEl.addEventListener("click", prev);
63 lightboxNextEl.addEventListener("click", next);
64
65 const thumbnailEls = figureEls.map((figureEl, i) => {
66 const go = e => {
67 e.preventDefault();
68 show();
69 setIndex(i);
70 };
71
72 figureEl.addEventListener("click", go);
73
74 const thumbnailButtonEl = document.createElement("button");
75 const thumbnailImgEl = document.createElement("img");
76
77 thumbnailImgEl.classList.add("o-lightbox__thumbnail-img");
78 thumbnailImgEl.src = figureEl.href;
79
80 thumbnailButtonEl.classList.add("o-lightbox__thumbnail");
81 thumbnailButtonEl.appendChild(thumbnailImgEl);
82 thumbnailButtonEl.addEventListener("click", go);
83
84 if (i === currentIndex) {
85 thumbnailButtonEl.classList.add("is-selected");
86 }
87
88 lightboxFooterEl.appendChild(thumbnailButtonEl);
89
90 return thumbnailButtonEl;
91 });
92
93 window.addEventListener("keydown", e => {
94 if (e.defaultPrevented || !visible) {
95 return;
96 }
97
98 switch (e.key) {
99 case "Left":
100 case "ArrowLeft":
101 prev();
102 break;
103
104 case "Right":
105 case "ArrowRight":
106 next();
107 break;
108
109 case "Esc":
110 case "Escape":
111 hide();
112 break;
113
114 default:
115 return;
116 }
117
118 e.preventDefault();
119 }, true);
120})();
diff --git a/filters/headers.lua b/filters/headers.lua
index 4e3a689..b7ab542 100644
--- a/filters/headers.lua
+++ b/filters/headers.lua
@@ -1,16 +1,9 @@
1function Header(el) 1function Header(el)
2 if el.level == 1 then 2 if el.level == 1 then
3 local newchildren = pandoc.List() 3 local newchildren = pandoc.List()
4 newchildren:insert(pandoc.Span(el.content, { class = 's-headlines__title-inner' })) 4 newchildren:insert(pandoc.Span(el.content, { class = 's-headings__primary' }))
5 el.content = newchildren 5 el.content = newchildren
6 end 6 end
7 7
8 if el.level <= 3 and el.identifier ~= '' then
9 el.content:insert(pandoc.Space())
10 el.content:insert(pandoc.Link(pandoc.RawInline('html',
11 '<svg class="o-icon" width="1em" height="1em"><use href="/symbols.svg#icon-link"></use></svg>'),
12 '#' .. el.identifier, nil, { class = 's-headlines__link' }))
13 end
14
15 return el 8 return el
16end 9end
diff --git a/package.json b/package.json
index e2f226b..376729e 100644
--- a/package.json
+++ b/package.json
@@ -1,20 +1,28 @@
1{ 1{
2 "devDependencies": {
3 "postcss-scss": "^4.0.3",
4 "stylelint": "^14.7.0",
5 "stylelint-config-sass-guidelines": "^9.0.1"
6 },
7 "dependencies": { 2 "dependencies": {
8 "autoprefixer": "^10.4.4", 3 "autoprefixer": "^10.4.7",
9 "include-media": "^1.4.9", 4 "include-media": "^1.4.9",
10 "iro-sass": "git+https://git.vulpes.one/git/iro-sass.git#e20e9a1a94090b263746acf475a1212522c6f9fa", 5 "iro-design": "git+https://git.vulpes.one/git/iro-design.git",
11 "postcss": "^8.4.12", 6 "iro-icons": "git+https://git.vulpes.one/git/iro-icons.git",
7 "iro-sass": "git+https://git.vulpes.one/git/iro-sass.git",
8 "postcss": "^8.4.14",
12 "postcss-cli": "^9.1.0", 9 "postcss-cli": "^9.1.0",
13 "postcss-csso": "^6.0.0" 10 "postcss-csso": "^6.0.0"
14 }, 11 },
12 "devDependencies": {
13 "autoprefixer": "^10.4.4",
14 "postcss": "^8.4.12",
15 "postcss-cli": "^9.0.2",
16 "postcss-csso": "^6.0.0",
17 "postcss-scss": "^4.0.4",
18 "sass": "^1.50.0",
19 "stylelint": "^14.9.1",
20 "stylelint-config-sass-guidelines": "^9.0.1",
21 "svg-sprite": "^1.5.4"
22 },
15 "scripts": { 23 "scripts": {
16 "lint": "stylelint \"assets/css/**/*.scss\"", 24 "lint": "stylelint \"src/**/*.scss\"",
17 "fix": "stylelint \"assets/css/**/*.scss\" --fix" 25 "fix": "stylelint \"src/**/*.scss\" --fix"
18 }, 26 },
19 "browserslist": [ 27 "browserslist": [
20 "defaults" 28 "defaults"
diff --git a/templates/base.html b/templates/base.html
index 4d0be21..be796de 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -75,41 +75,39 @@ ${layouts/page()}
75 </main> 75 </main>
76 76
77 <footer class="c-footer"> 77 <footer class="c-footer">
78 <div class="l-container l-container--pad-y u-pb0" aria-hidden="true"> 78 <div class="l-container l-container--pad-y u-pb-0" aria-hidden="true">
79 <pre class="c-footer__ascii u-dn@sm-lo">${partials/ascii_fox()}</pre> 79 <pre class="c-footer__ascii u-d-none@sm-lo">${partials/ascii_fox()}</pre>
80 <pre class="c-footer__ascii u-dn@sm-hi">${partials/ascii_fox_small()}</pre> 80 <pre class="c-footer__ascii u-d-none@sm-hi">${partials/ascii_fox_small()}</pre>
81 </div> 81 </div>
82 </footer> 82 </footer>
83 83
84 <div class="c-lightbox"> 84 <div class="o-backdrop js-lightbox u-d-none t-dark">
85 <div class="c-lightbox__bg"></div> 85 <div class="o-lightbox">
86 86 <button class="o-lightbox__close-btn o-action-button o-action-button--quiet o-action-button--round">
87 <div class="c-lightbox__infobar"> 87 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
88 <div class="o-badge c-lightbox__count"></div>
89
90 <button class="c-lightbox__close">
91 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true">
92 <use href="/symbols.svg#icon-x"></use> 88 <use href="/symbols.svg#icon-x"></use>
93 </svg> 89 </svg>
94 </button> 90 </button>
95 </div>
96 91
97 <button class="c-lightbox__prev"> 92 <img class="o-lightbox__img" />
98 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true">
99 <use href="/symbols.svg#icon-chevron-left"></use>
100 </svg>
101 </button>
102 93
103 <button class="c-lightbox__next"> 94 <button class="o-lightbox__prev-btn o-action-button o-action-button--quiet o-action-button--round">
104 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true"> 95 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
105 <use href="/symbols.svg#icon-chevron-right"></use> 96 <use href="/symbols.svg#icon-chevron-left"></use>
106 </svg> 97 </svg>
107 </button> 98 </button>
108 99
109 <img class="c-lightbox__img" /> 100 <button class="o-lightbox__next-btn o-action-button o-action-button--quiet o-action-button--round">
101 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
102 <use href="/symbols.svg#icon-chevron-right"></use>
103 </svg>
104 </button>
105
106 <footer class="o-lightbox__footer"></footer>
107 </div>
110 </div> 108 </div>
111 109
112 <script src="/lightbox.js"></script> 110 <script src="/main.js"></script>
113 <!--script src="/snow.js"></script--> 111 <!--script src="/snow.js"></script-->
114</body> 112</body>
115 113
diff --git a/templates/layouts/categorized_list.html b/templates/layouts/categorized_list.html
index 5e92395..7f94ff4 100644
--- a/templates/layouts/categorized_list.html
+++ b/templates/layouts/categorized_list.html
@@ -1,6 +1,6 @@
1<div class="l-container l-container--pad-x l-container--pad-y l-container--content"> 1<div class="l-container l-container--pad-x l-container--pad-y l-container--narrow">
2 <header class="s-headlines s-colored-links"> 2 <header class="s-colored-links">
3 <h1 class="u-mt0"><span class="s-headlines__title-inner">$title$</span></h1> 3 <h1 class="o-heading o-heading--xxl u-mt-0"><span class="o-heading__primary">$title$</span></h1>
4 4
5$body$ 5$body$
6 6
@@ -8,9 +8,9 @@ $body$
8 8
9 $if(notoc)$$else$ 9 $if(notoc)$$else$
10 <nav class="c-hnav s-invisible-links"> 10 <nav class="c-hnav s-invisible-links">
11 $-- <h2 class="u-mt0">Sections:</h2> 11 $-- <h2 class="u-mt-0">Sections:</h2>
12 $for(list)$ 12 $for(list)$
13 <a href="#$it.slug$"><small>$it.title$</small></a> 13 <small><a href="#$it.slug$">$it.title$</a></small>
14 $endfor$ 14 $endfor$
15 </nav> 15 </nav>
16 $endif$ 16 $endif$
@@ -18,9 +18,18 @@ $body$
18 <div class="l-card-list"> 18 <div class="l-card-list">
19 $for(list)$ 19 $for(list)$
20 <section> 20 <section>
21 <h2 class="s-invisible-links" id="$it.slug$"> 21 <div class="l-media l-media--flush">
22 <a href="$it.url.rel$">$it.title$</a> 22 <div class="l-media__block l-media__block--main">
23 </h2> 23 <h2 class="s-invisible-links" id="$it.slug$">
24 <a href="$it.url.rel$">$it.title$</a>
25 </h2>
26 </div>
27 $if(it.omitted)$
28 <a class="l-media__block o-badge u-mt-auto" href="$it.url.rel$">
29 $it.omitted$ more items <span class="u-ml-10">→</span>
30 </a>
31 $endif$
32 </div>
24 $if(it.description)$ 33 $if(it.description)$
25 <div class="s-small s-colored-links">$it.description$</div> 34 <div class="s-small s-colored-links">$it.description$</div>
26 $endif$ 35 $endif$
@@ -32,18 +41,6 @@ $body$
32 $else$ 41 $else$
33 $it.items:partials/list_card()$ 42 $it.items:partials/list_card()$
34 $endif$ 43 $endif$
35 $if(it.omitted)$
36 <a href="$it.url.rel$" class="l-card-list__card c-card">
37 <div class="c-card__row">
38 <div class="c-card__block c-card__block--main">
39 $it.omitted$ more items in $it.title$
40 </div>
41 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true">
42 <use href="/symbols.svg#icon-arrow-right"></use>
43 </svg>
44 </div>
45 </a>
46 $endif$
47 </div> 44 </div>
48 </section> 45 </section>
49 $endfor$ 46 $endfor$
diff --git a/templates/layouts/list.html b/templates/layouts/list.html
index bc12805..88102b9 100644
--- a/templates/layouts/list.html
+++ b/templates/layouts/list.html
@@ -1,6 +1,6 @@
1<div class="l-container l-container--pad-x l-container--pad-y l-container--content"> 1<div class="l-container l-container--pad-x l-container--pad-y l-container--narrow">
2 <header class="s-headlines s-colored-links"> 2 <header class="s-colored-links">
3 <h1 class="u-mt0"><span class="s-headlines__title-inner">$title$</span></h1> 3 <h1 class="o-heading o-heading--xxl u-mt-0"><span class="o-heading__primary">$title$</span></h1>
4 4
5$body$ 5$body$
6 </header> 6 </header>
diff --git a/templates/layouts/page.html b/templates/layouts/page.html
index ee7437d..324a01c 100644
--- a/templates/layouts/page.html
+++ b/templates/layouts/page.html
@@ -1,11 +1,11 @@
1<article class="l-container l-container--pad-x l-container--pad-y l-container--content s-body s-colored-links s-headlines $if(intro)$s-intro$endif$"> 1<article class="l-container l-container--pad-x l-container--pad-y l-container--narrow s-body s-colored-links s-headings s-blockquotes s-code $if(intro)$s-intro$endif$">
2 $if(date)$ 2 $if(date)$
3 <div class="o-badge s-body__meta"> 3 <div class="o-badge s-body__meta u-mb-125">
4 $date.long$ 4 $date.long$
5 </div> 5 </div>
6 $endif$ 6 $endif$
7 7
8 <h1 class="u-mt0"><span class="s-headlines__title-inner">$title$</span></h1> 8 <h1 class="u-mt-0"><span class="s-headings__primary">$title$</span></h1>
9 9
10$body$ 10$body$
11</article> 11</article>
diff --git a/templates/layouts/redirect.html b/templates/layouts/redirect.html
index 1cfc67c..9f78dec 100644
--- a/templates/layouts/redirect.html
+++ b/templates/layouts/redirect.html
@@ -1,4 +1,4 @@
1<article class="l-container l-container--pad-x l-container--pad-y l-container--content s-body s-colored-links s-headlines"> 1<article class="l-container l-container--pad-x l-container--pad-y l-container--narrow s-body s-colored-links s-headlines">
2 <h1 class="u-mt0"><span class="s-headlines__title-inner">$title$</span></h1> 2 <h1 class="u-mt-0"><span class="s-headlines__title-inner">$title$</span></h1>
3 <p>This page should redirect you to <a href="$url.full$">$url.full$</a> in 3 seconds.</p> 3 <p>This page should redirect you to <a href="$url.full$">$url.full$</a> in 3 seconds.</p>
4</article> 4</article>
diff --git a/templates/partials/gallery_card.html b/templates/partials/gallery_card.html
index aa641da..386843f 100644
--- a/templates/partials/gallery_card.html
+++ b/templates/partials/gallery_card.html
@@ -1,7 +1,7 @@
1$if(it.url)$ 1$if(it.url)$
2$if(it.thumbnail)$ 2$if(it.thumbnail)$
3 <a href="$it.url.rel$" class="l-card-list__card c-card"> 3 <a href="$it.url.rel$" class="l-card-list__card c-card">
4 <div class="c-card__row c-card__row--flush"> 4 <div class="c-card__row l-media l-media--flush">
5 <div class="c-card__thumbnail"> 5 <div class="c-card__thumbnail">
6 <img 6 <img
7 class="c-card__thumbnail-img" 7 class="c-card__thumbnail-img"
@@ -11,38 +11,38 @@ $if(it.thumbnail)$
11 /> 11 />
12 </div> 12 </div>
13 </div> 13 </div>
14 <div class="c-card__row c-card__row--hidden"> 14 <div class="c-card__row l-media c-card__row--hidden">
15 $if(it.indicator)$ 15 $if(it.indicator)$
16 <div class="c-card__block c-card__block--indicator"></div> 16 <div class="c-card__indicator l-media__block"></div>
17 $endif$ 17 $endif$
18 $if(it.icon)$ 18 $if(it.icon)$
19 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true"> 19 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
20 <use href="/symbols.svg#icon-$it.icon$"></use> 20 <use href="/symbols.svg#icon-$it.icon$"></use>
21 </svg> 21 </svg>
22 $endif$ 22 $endif$
23 <div class="c-card__block c-card__block--main"> 23 <div class="l-media__block l-media__block--main">
24 $if(it.subtitle)$ 24 $if(it.subtitle)$
25 <strong class="u-db u-elp">$it.title$</strong> 25 <strong class="u-d-block u-elp">$it.title$</strong>
26 <small class="u-db u-elp">$it.subtitle$</small> 26 <small class="u-d-block u-elp">$it.subtitle$</small>
27 $elseif(it.category)$ 27 $elseif(it.category)$
28 <small class="u-db u-elp">$it.category$</small> 28 <small class="u-d-block u-elp">$it.category$</small>
29 <strong class="u-db u-elp">$it.title$</strong> 29 <strong class="u-d-block u-elp">$it.title$</strong>
30 $elseif(it.date)$ 30 $elseif(it.date)$
31 <time datetime="$it.date.yyyy_mm_dd$"> 31 <time datetime="$it.date.yyyy_mm_dd$">
32 <small class="u-dn@sm-hi"> 32 <small class="u-d-none@sm-hi">
33 $it.date.short$ 33 $it.date.short$
34 </small> 34 </small>
35 <small class="u-dn@sm-lo"> 35 <small class="u-d-none@sm-lo">
36 $it.date.long$ 36 $it.date.long$
37 </small> 37 </small>
38 </time> 38 </time>
39 <strong class="u-db u-elp">$it.title$</strong> 39 <strong class="u-d-block u-elp">$it.title$</strong>
40 $else$ 40 $else$
41 $it.title$ 41 $it.title$
42 $endif$ 42 $endif$
43 </div> 43 </div>
44 $if(it.post_icon)$ 44 $if(it.post_icon)$
45 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true"> 45 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
46 <use href="/symbols.svg#icon-$it.post_icon$"></use> 46 <use href="/symbols.svg#icon-$it.post_icon$"></use>
47 </svg> 47 </svg>
48 $endif$ 48 $endif$
diff --git a/templates/partials/grid_card.html b/templates/partials/grid_card.html
index 1b7c000..b3763e4 100644
--- a/templates/partials/grid_card.html
+++ b/templates/partials/grid_card.html
@@ -1,37 +1,37 @@
1$if(it.url)$ 1$if(it.url)$
2 <a href="$it.url.rel$" class="l-card-list__card c-card"> 2 <a href="$it.url.rel$" class="l-card-list__card c-card">
3 <div class="c-card__row"> 3 <div class="c-card__row l-media">
4 $if(it.indicator)$ 4 $if(it.indicator)$
5 <div class="c-card__block c-card__block--indicator"></div> 5 <div class="c-card__indicator l-media__block"></div>
6 $endif$ 6 $endif$
7 $if(it.icon)$ 7 $if(it.icon)$
8 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true"> 8 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
9 <use href="/symbols.svg#icon-$it.icon$"></use> 9 <use href="/symbols.svg#icon-$it.icon$"></use>
10 </svg> 10 </svg>
11 $endif$ 11 $endif$
12 <div class="c-card__block c-card__block--main"> 12 <div class="l-media__block l-media__block--main">
13 $if(it.subtitle)$ 13 $if(it.subtitle)$
14 <strong class="u-db u-elp">$it.title$</strong> 14 <strong class="u-d-block u-elp">$it.title$</strong>
15 <small class="u-db u-elp">$it.subtitle$</small> 15 <small class="u-d-block u-elp">$it.subtitle$</small>
16 $elseif(it.category)$ 16 $elseif(it.category)$
17 <small class="u-db u-elp">$it.category$</small> 17 <small class="u-d-block u-elp">$it.category$</small>
18 <strong class="u-db u-elp">$it.title$</strong> 18 <strong class="u-d-block u-elp">$it.title$</strong>
19 $elseif(it.date)$ 19 $elseif(it.date)$
20 <time datetime="$it.date.yyyy_mm_dd$"> 20 <time datetime="$it.date.yyyy_mm_dd$">
21 <small class="u-dn@sm-hi"> 21 <small class="u-d-none@sm-hi">
22 $it.date.short$ 22 $it.date.short$
23 </small> 23 </small>
24 <small class="u-dn@sm-lo"> 24 <small class="u-d-none@sm-lo">
25 $it.date.long$ 25 $it.date.long$
26 </small> 26 </small>
27 </time> 27 </time>
28 <strong class="u-db u-elp">$it.title$</strong> 28 <strong class="u-d-block u-elp">$it.title$</strong>
29 $else$ 29 $else$
30 $it.title$ 30 $it.title$
31 $endif$ 31 $endif$
32 </div> 32 </div>
33 $if(it.post_icon)$ 33 $if(it.post_icon)$
34 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true"> 34 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
35 <use href="/symbols.svg#icon-$it.post_icon$"></use> 35 <use href="/symbols.svg#icon-$it.post_icon$"></use>
36 </svg> 36 </svg>
37 $endif$ 37 $endif$
diff --git a/templates/partials/list_card.html b/templates/partials/list_card.html
index ef52cf4..af17725 100644
--- a/templates/partials/list_card.html
+++ b/templates/partials/list_card.html
@@ -1,41 +1,41 @@
1$if(it.url)$ 1$if(it.url)$
2 <a href="$it.url.rel$" class="l-card-list__card c-card"> 2 <a href="$it.url.rel$" class="l-card-list__card c-card">
3 <div class="c-card__row"> 3 <div class="c-card__row l-media">
4 $if(it.indicator)$ 4 $if(it.indicator)$
5 <div class="c-card__block c-card__block--indicator"></div> 5 <div class="c-card__indicator l-media__block"></div>
6 $endif$ 6 $endif$
7 $if(it.icon)$ 7 $if(it.icon)$
8 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true"> 8 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
9 <use href="/symbols.svg#icon-$it.icon$"></use> 9 <use href="/symbols.svg#icon-$it.icon$"></use>
10 </svg> 10 </svg>
11 $endif$ 11 $endif$
12 <div class="c-card__block c-card__block--main"> 12 <div class="l-media__block l-media__block--main">
13 $it.title$ 13 $it.title$
14 </div> 14 </div>
15 $if(it.subtitle)$ 15 $if(it.subtitle)$
16 <div class="c-card__block u-fs0"> 16 <div class="l-media__block u-fs0">
17 <small> 17 <small>
18 $it.subtitle$ 18 $it.subtitle$
19 </small> 19 </small>
20 </div> 20 </div>
21 $elseif(it.category)$ 21 $elseif(it.category)$
22 <div class="c-card__block u-fs0"> 22 <div class="l-media__block u-fs0">
23 <small> 23 <small>
24 $it.category$ 24 $it.category$
25 </small> 25 </small>
26 </div> 26 </div>
27 $elseif(it.date)$ 27 $elseif(it.date)$
28 <time datetime="$it.date.yyyy_mm_dd$" class="c-card__block u-fs0"> 28 <time datetime="$it.date.yyyy_mm_dd$" class="l-media__block u-fs0">
29 <small class="u-dn@sm-hi"> 29 <small class="u-d-none@sm-hi">
30 $it.date.short$ 30 $it.date.short$
31 </small> 31 </small>
32 <small class="u-dn@sm-lo"> 32 <small class="u-d-none@sm-lo">
33 $it.date.long$ 33 $it.date.long$
34 </small> 34 </small>
35 </time> 35 </time>
36 $endif$ 36 $endif$
37 $if(it.post_icon)$ 37 $if(it.post_icon)$
38 <svg class="c-card__block o-icon" width="1em" height="1em" aria-hidden="true"> 38 <svg class="l-media__block o-icon" width="1em" height="1em" aria-hidden="true">
39 <use href="/symbols.svg#icon-$it.post_icon$"></use> 39 <use href="/symbols.svg#icon-$it.post_icon$"></use>
40 </svg> 40 </svg>
41 $endif$ 41 $endif$
diff --git a/yarn.lock b/yarn.lock
index ec5c3d5..768544f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -23,6 +23,25 @@
23 chalk "^2.0.0" 23 chalk "^2.0.0"
24 js-tokens "^4.0.0" 24 js-tokens "^4.0.0"
25 25
26"@colors/colors@1.5.0":
27 version "1.5.0"
28 resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
29 integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
30
31"@csstools/selector-specificity@^2.0.1":
32 version "2.0.1"
33 resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz#b6b8d81780b9a9f6459f4bfe9226ac6aefaefe87"
34 integrity sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==
35
36"@dabh/diagnostics@^2.0.2":
37 version "2.0.3"
38 resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a"
39 integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==
40 dependencies:
41 colorspace "1.1.x"
42 enabled "2.0.x"
43 kuler "^2.0.0"
44
26"@nodelib/fs.scandir@2.1.5": 45"@nodelib/fs.scandir@2.1.5":
27 version "2.1.5" 46 version "2.1.5"
28 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 47 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -44,6 +63,11 @@
44 "@nodelib/fs.scandir" "2.1.5" 63 "@nodelib/fs.scandir" "2.1.5"
45 fastq "^1.6.0" 64 fastq "^1.6.0"
46 65
66"@oddbird/blend@^0.2.3":
67 version "0.2.3"
68 resolved "https://registry.yarnpkg.com/@oddbird/blend/-/blend-0.2.3.tgz#06408addb6acb4ef2a33affd484255e121ad5f23"
69 integrity sha512-P3MYNqeWTQ4RZdmRDOigxpcUK+pvqr+aTzHYnHxF84xmf/1quhCpbTsWZE6TPUifSQ346Cf+e4j0Zgn3fIUmSQ==
70
47"@types/minimist@^1.2.0": 71"@types/minimist@^1.2.0":
48 version "1.2.2" 72 version "1.2.2"
49 resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" 73 resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
@@ -59,6 +83,26 @@
59 resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" 83 resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
60 integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== 84 integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
61 85
86"@types/q@^1.5.1":
87 version "1.5.5"
88 resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df"
89 integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==
90
91"@xmldom/xmldom@^0.7.5":
92 version "0.7.5"
93 resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d"
94 integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==
95
96ajv@^6.12.3:
97 version "6.12.6"
98 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
99 integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
100 dependencies:
101 fast-deep-equal "^3.1.1"
102 fast-json-stable-stringify "^2.0.0"
103 json-schema-traverse "^0.4.1"
104 uri-js "^4.2.2"
105
62ajv@^8.0.1: 106ajv@^8.0.1:
63 version "8.8.2" 107 version "8.8.2"
64 resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.2.tgz#01b4fef2007a28bf75f0b7fc009f62679de4abbb" 108 resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.2.tgz#01b4fef2007a28bf75f0b7fc009f62679de4abbb"
@@ -96,6 +140,13 @@ anymatch@~3.1.2:
96 normalize-path "^3.0.0" 140 normalize-path "^3.0.0"
97 picomatch "^2.0.4" 141 picomatch "^2.0.4"
98 142
143argparse@^1.0.7:
144 version "1.0.10"
145 resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
146 integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
147 dependencies:
148 sprintf-js "~1.0.2"
149
99array-union@^2.1.0: 150array-union@^2.1.0:
100 version "2.1.0" 151 version "2.1.0"
101 resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 152 resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
@@ -106,28 +157,71 @@ array-union@^3.0.1:
106 resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975" 157 resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975"
107 integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw== 158 integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==
108 159
160array.prototype.reduce@^1.0.4:
161 version "1.0.4"
162 resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz#8167e80089f78bff70a99e20bd4201d4663b0a6f"
163 integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==
164 dependencies:
165 call-bind "^1.0.2"
166 define-properties "^1.1.3"
167 es-abstract "^1.19.2"
168 es-array-method-boxes-properly "^1.0.0"
169 is-string "^1.0.7"
170
109arrify@^1.0.1: 171arrify@^1.0.1:
110 version "1.0.1" 172 version "1.0.1"
111 resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 173 resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
112 integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= 174 integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
113 175
176asn1@~0.2.3:
177 version "0.2.6"
178 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
179 integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
180 dependencies:
181 safer-buffer "~2.1.0"
182
183assert-plus@1.0.0, assert-plus@^1.0.0:
184 version "1.0.0"
185 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
186 integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
187
114astral-regex@^2.0.0: 188astral-regex@^2.0.0:
115 version "2.0.0" 189 version "2.0.0"
116 resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" 190 resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
117 integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== 191 integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
118 192
119autoprefixer@^10.4.4: 193async@^3.2.3:
120 version "10.4.4" 194 version "3.2.4"
121 resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.4.tgz#3e85a245b32da876a893d3ac2ea19f01e7ea5a1e" 195 resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
122 integrity sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA== 196 integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
197
198asynckit@^0.4.0:
199 version "0.4.0"
200 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
201 integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
202
203autoprefixer@^10.4.7:
204 version "10.4.7"
205 resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.7.tgz#1db8d195f41a52ca5069b7593be167618edbbedf"
206 integrity sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==
123 dependencies: 207 dependencies:
124 browserslist "^4.20.2" 208 browserslist "^4.20.3"
125 caniuse-lite "^1.0.30001317" 209 caniuse-lite "^1.0.30001335"
126 fraction.js "^4.2.0" 210 fraction.js "^4.2.0"
127 normalize-range "^0.1.2" 211 normalize-range "^0.1.2"
128 picocolors "^1.0.0" 212 picocolors "^1.0.0"
129 postcss-value-parser "^4.2.0" 213 postcss-value-parser "^4.2.0"
130 214
215aws-sign2@~0.7.0:
216 version "0.7.0"
217 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
218 integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==
219
220aws4@^1.8.0:
221 version "1.11.0"
222 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
223 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
224
131balanced-match@^1.0.0: 225balanced-match@^1.0.0:
132 version "1.0.2" 226 version "1.0.2"
133 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 227 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -138,11 +232,23 @@ balanced-match@^2.0.0:
138 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9" 232 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
139 integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== 233 integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
140 234
235bcrypt-pbkdf@^1.0.0:
236 version "1.0.2"
237 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
238 integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==
239 dependencies:
240 tweetnacl "^0.14.3"
241
141binary-extensions@^2.0.0: 242binary-extensions@^2.0.0:
142 version "2.2.0" 243 version "2.2.0"
143 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 244 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
144 integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 245 integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
145 246
247boolbase@^1.0.0, boolbase@~1.0.0:
248 version "1.0.0"
249 resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
250 integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
251
146brace-expansion@^1.1.7: 252brace-expansion@^1.1.7:
147 version "1.1.11" 253 version "1.1.11"
148 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 254 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -158,17 +264,35 @@ braces@^3.0.1, braces@^3.0.2, braces@~3.0.2:
158 dependencies: 264 dependencies:
159 fill-range "^7.0.1" 265 fill-range "^7.0.1"
160 266
161browserslist@^4.20.2: 267browserslist@^4.20.3:
162 version "4.20.2" 268 version "4.20.4"
163 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.2.tgz#567b41508757ecd904dab4d1c646c612cd3d4f88" 269 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.4.tgz#98096c9042af689ee1e0271333dbc564b8ce4477"
164 integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== 270 integrity sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==
165 dependencies: 271 dependencies:
166 caniuse-lite "^1.0.30001317" 272 caniuse-lite "^1.0.30001349"
167 electron-to-chromium "^1.4.84" 273 electron-to-chromium "^1.4.147"
168 escalade "^3.1.1" 274 escalade "^3.1.1"
169 node-releases "^2.0.2" 275 node-releases "^2.0.5"
170 picocolors "^1.0.0" 276 picocolors "^1.0.0"
171 277
278buffer-crc32@~0.2.3:
279 version "0.2.13"
280 resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
281 integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
282
283buffer-from@^1.0.0:
284 version "1.1.2"
285 resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
286 integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
287
288call-bind@^1.0.0, call-bind@^1.0.2:
289 version "1.0.2"
290 resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
291 integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
292 dependencies:
293 function-bind "^1.1.1"
294 get-intrinsic "^1.0.2"
295
172callsites@^3.0.0: 296callsites@^3.0.0:
173 version "3.1.0" 297 version "3.1.0"
174 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 298 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -183,17 +307,22 @@ camelcase-keys@^6.2.2:
183 map-obj "^4.0.0" 307 map-obj "^4.0.0"
184 quick-lru "^4.0.1" 308 quick-lru "^4.0.1"
185 309
186camelcase@^5.3.1: 310camelcase@^5.0.0, camelcase@^5.3.1:
187 version "5.3.1" 311 version "5.3.1"
188 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 312 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
189 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 313 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
190 314
191caniuse-lite@^1.0.30001317: 315caniuse-lite@^1.0.30001335, caniuse-lite@^1.0.30001349:
192 version "1.0.30001332" 316 version "1.0.30001352"
193 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz#39476d3aa8d83ea76359c70302eafdd4a1d727dd" 317 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz#cc6f5da3f983979ad1e2cdbae0505dccaa7c6a12"
194 integrity sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw== 318 integrity sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==
195 319
196chalk@^2.0.0: 320caseless@~0.12.0:
321 version "0.12.0"
322 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
323 integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
324
325chalk@^2.0.0, chalk@^2.4.1:
197 version "2.4.2" 326 version "2.4.2"
198 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 327 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
199 integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 328 integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -202,6 +331,21 @@ chalk@^2.0.0:
202 escape-string-regexp "^1.0.5" 331 escape-string-regexp "^1.0.5"
203 supports-color "^5.3.0" 332 supports-color "^5.3.0"
204 333
334"chokidar@>=3.0.0 <4.0.0":
335 version "3.5.3"
336 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
337 integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
338 dependencies:
339 anymatch "~3.1.2"
340 braces "~3.0.2"
341 glob-parent "~5.1.2"
342 is-binary-path "~2.1.0"
343 is-glob "~4.0.1"
344 normalize-path "~3.0.0"
345 readdirp "~3.6.0"
346 optionalDependencies:
347 fsevents "~2.3.2"
348
205chokidar@^3.3.0: 349chokidar@^3.3.0:
206 version "3.5.2" 350 version "3.5.2"
207 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" 351 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
@@ -217,6 +361,15 @@ chokidar@^3.3.0:
217 optionalDependencies: 361 optionalDependencies:
218 fsevents "~2.3.2" 362 fsevents "~2.3.2"
219 363
364cliui@^6.0.0:
365 version "6.0.0"
366 resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
367 integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
368 dependencies:
369 string-width "^4.2.0"
370 strip-ansi "^6.0.0"
371 wrap-ansi "^6.2.0"
372
220cliui@^7.0.2: 373cliui@^7.0.2:
221 version "7.0.4" 374 version "7.0.4"
222 resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" 375 resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
@@ -226,6 +379,11 @@ cliui@^7.0.2:
226 strip-ansi "^6.0.0" 379 strip-ansi "^6.0.0"
227 wrap-ansi "^7.0.0" 380 wrap-ansi "^7.0.0"
228 381
382clone-buffer@^1.0.0:
383 version "1.0.0"
384 resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
385 integrity sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==
386
229clone-regexp@^2.1.0: 387clone-regexp@^2.1.0:
230 version "2.2.0" 388 version "2.2.0"
231 resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f" 389 resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f"
@@ -233,7 +391,35 @@ clone-regexp@^2.1.0:
233 dependencies: 391 dependencies:
234 is-regexp "^2.0.0" 392 is-regexp "^2.0.0"
235 393
236color-convert@^1.9.0: 394clone-stats@^1.0.0:
395 version "1.0.0"
396 resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
397 integrity sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==
398
399clone@^2.1.1:
400 version "2.1.2"
401 resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
402 integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==
403
404cloneable-readable@^1.0.0:
405 version "1.1.3"
406 resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec"
407 integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==
408 dependencies:
409 inherits "^2.0.1"
410 process-nextick-args "^2.0.0"
411 readable-stream "^2.3.5"
412
413coa@^2.0.2:
414 version "2.0.2"
415 resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
416 integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==
417 dependencies:
418 "@types/q" "^1.5.1"
419 chalk "^2.4.1"
420 q "^1.1.2"
421
422color-convert@^1.9.0, color-convert@^1.9.3:
237 version "1.9.3" 423 version "1.9.3"
238 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 424 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
239 integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 425 integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
@@ -252,21 +438,72 @@ color-name@1.1.3:
252 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 438 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
253 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 439 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
254 440
255color-name@~1.1.4: 441color-name@^1.0.0, color-name@~1.1.4:
256 version "1.1.4" 442 version "1.1.4"
257 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 443 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
258 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 444 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
259 445
446color-string@^1.6.0:
447 version "1.9.1"
448 resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
449 integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
450 dependencies:
451 color-name "^1.0.0"
452 simple-swizzle "^0.2.2"
453
454color@^3.1.3:
455 version "3.2.1"
456 resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164"
457 integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
458 dependencies:
459 color-convert "^1.9.3"
460 color-string "^1.6.0"
461
260colord@^2.9.2: 462colord@^2.9.2:
261 version "2.9.2" 463 version "2.9.2"
262 resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" 464 resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1"
263 integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== 465 integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==
264 466
467colorspace@1.1.x:
468 version "1.1.4"
469 resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243"
470 integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==
471 dependencies:
472 color "^3.1.3"
473 text-hex "1.0.x"
474
475combined-stream@^1.0.6, combined-stream@~1.0.6:
476 version "1.0.8"
477 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
478 integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
479 dependencies:
480 delayed-stream "~1.0.0"
481
265concat-map@0.0.1: 482concat-map@0.0.1:
266 version "0.0.1" 483 version "0.0.1"
267 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 484 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
268 integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 485 integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
269 486
487concat-stream@^1.6.2:
488 version "1.6.2"
489 resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
490 integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
491 dependencies:
492 buffer-from "^1.0.0"
493 inherits "^2.0.3"
494 readable-stream "^2.2.2"
495 typedarray "^0.0.6"
496
497core-util-is@1.0.2:
498 version "1.0.2"
499 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
500 integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
501
502core-util-is@~1.0.0:
503 version "1.0.3"
504 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
505 integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
506
270cosmiconfig@^7.0.1: 507cosmiconfig@^7.0.1:
271 version "7.0.1" 508 version "7.0.1"
272 resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" 509 resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
@@ -278,10 +515,46 @@ cosmiconfig@^7.0.1:
278 path-type "^4.0.0" 515 path-type "^4.0.0"
279 yaml "^1.10.0" 516 yaml "^1.10.0"
280 517
281css-functions-list@^3.0.1: 518css-functions-list@^3.1.0:
282 version "3.0.1" 519 version "3.1.0"
283 resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.0.1.tgz#1460df7fb584d1692c30b105151dbb988c8094f9" 520 resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b"
284 integrity sha512-PriDuifDt4u4rkDgnqRCLnjfMatufLmWNfQnGCq34xZwpY3oabwhB9SqRBmuvWUgndbemCFlKqg+nO7C2q0SBw== 521 integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==
522
523css-select-base-adapter@^0.1.1:
524 version "0.1.1"
525 resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
526 integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
527
528css-select@^2.0.0:
529 version "2.1.0"
530 resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
531 integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
532 dependencies:
533 boolbase "^1.0.0"
534 css-what "^3.2.1"
535 domutils "^1.7.0"
536 nth-check "^1.0.2"
537
538css-selector-parser@^1.4.1:
539 version "1.4.1"
540 resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759"
541 integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==
542
543css-tree@1.0.0-alpha.37:
544 version "1.0.0-alpha.37"
545 resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
546 integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
547 dependencies:
548 mdn-data "2.0.4"
549 source-map "^0.6.1"
550
551css-tree@^1.1.2:
552 version "1.1.3"
553 resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
554 integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
555 dependencies:
556 mdn-data "2.0.14"
557 source-map "^0.6.1"
285 558
286css-tree@~2.0.4: 559css-tree@~2.0.4:
287 version "2.0.4" 560 version "2.0.4"
@@ -291,11 +564,28 @@ css-tree@~2.0.4:
291 mdn-data "2.0.23" 564 mdn-data "2.0.23"
292 source-map-js "^1.0.1" 565 source-map-js "^1.0.1"
293 566
567css-what@^3.2.1:
568 version "3.4.2"
569 resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
570 integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
571
294cssesc@^3.0.0: 572cssesc@^3.0.0:
295 version "3.0.0" 573 version "3.0.0"
296 resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" 574 resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
297 integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== 575 integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
298 576
577cssmin@^0.4.3:
578 version "0.4.3"
579 resolved "https://registry.yarnpkg.com/cssmin/-/cssmin-0.4.3.tgz#c9194077e0ebdacd691d5f59015b9d819f38d015"
580 integrity sha512-A0hOtBUV5dPB/gRKsLZsqoyeFHuKIWCXdumFdsK/0nlhwK1NRZHwtm0svdTA4uEpixZD+o0xs7MirNsG2X1JBg==
581
582csso@^4.0.2:
583 version "4.2.0"
584 resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
585 integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
586 dependencies:
587 css-tree "^1.1.2"
588
299csso@^5.0.1: 589csso@^5.0.1:
300 version "5.0.3" 590 version "5.0.3"
301 resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.3.tgz#10986ad2546e877b8b7bfbf930702239407af4d4" 591 resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.3.tgz#10986ad2546e877b8b7bfbf930702239407af4d4"
@@ -303,6 +593,25 @@ csso@^5.0.1:
303 dependencies: 593 dependencies:
304 css-tree "~2.0.4" 594 css-tree "~2.0.4"
305 595
596cssom@^0.5.0:
597 version "0.5.0"
598 resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36"
599 integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==
600
601dashdash@^1.12.0:
602 version "1.14.1"
603 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
604 integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==
605 dependencies:
606 assert-plus "^1.0.0"
607
608debug@^2.6.9:
609 version "2.6.9"
610 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
611 integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
612 dependencies:
613 ms "2.0.0"
614
306debug@^4.3.4: 615debug@^4.3.4:
307 version "4.3.4" 616 version "4.3.4"
308 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 617 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
@@ -323,6 +632,19 @@ decamelize@^1.1.0, decamelize@^1.2.0:
323 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 632 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
324 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= 633 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
325 634
635define-properties@^1.1.3, define-properties@^1.1.4:
636 version "1.1.4"
637 resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
638 integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
639 dependencies:
640 has-property-descriptors "^1.0.0"
641 object-keys "^1.1.1"
642
643delayed-stream@~1.0.0:
644 version "1.0.0"
645 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
646 integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
647
326dependency-graph@^0.11.0: 648dependency-graph@^0.11.0:
327 version "0.11.0" 649 version "0.11.0"
328 resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" 650 resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27"
@@ -335,16 +657,60 @@ dir-glob@^3.0.1:
335 dependencies: 657 dependencies:
336 path-type "^4.0.0" 658 path-type "^4.0.0"
337 659
338electron-to-chromium@^1.4.84: 660dom-serializer@0:
339 version "1.4.111" 661 version "0.2.2"
340 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.111.tgz#897613f6504f3f17c9381c7499a635b413e4df4e" 662 resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
341 integrity sha512-/s3+fwhKf1YK4k7btOImOzCQLpUjS6MaPf0ODTNuT4eTM1Bg4itBpLkydhOzJmpmH6Z9eXFyuuK5czsmzRzwtw== 663 integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
664 dependencies:
665 domelementtype "^2.0.1"
666 entities "^2.0.0"
667
668domelementtype@1:
669 version "1.3.1"
670 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
671 integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
672
673domelementtype@^2.0.1:
674 version "2.3.0"
675 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
676 integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
677
678domutils@^1.7.0:
679 version "1.7.0"
680 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
681 integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
682 dependencies:
683 dom-serializer "0"
684 domelementtype "1"
685
686ecc-jsbn@~0.1.1:
687 version "0.1.2"
688 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
689 integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==
690 dependencies:
691 jsbn "~0.1.0"
692 safer-buffer "^2.1.0"
693
694electron-to-chromium@^1.4.147:
695 version "1.4.151"
696 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.151.tgz#d1c09dd3a06cb81ef03a3bbbff6905827c33ab4b"
697 integrity sha512-XaG2LpZi9fdiWYOqJh0dJy4SlVywCvpgYXhzOlZTp4JqSKqxn5URqOjbm9OMYB3aInA2GuHQiem1QUOc1yT0Pw==
342 698
343emoji-regex@^8.0.0: 699emoji-regex@^8.0.0:
344 version "8.0.0" 700 version "8.0.0"
345 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 701 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
346 integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 702 integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
347 703
704enabled@2.0.x:
705 version "2.0.0"
706 resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2"
707 integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==
708
709entities@^2.0.0:
710 version "2.2.0"
711 resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
712 integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
713
348error-ex@^1.3.1: 714error-ex@^1.3.1:
349 version "1.3.2" 715 version "1.3.2"
350 resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 716 resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
@@ -352,6 +718,54 @@ error-ex@^1.3.1:
352 dependencies: 718 dependencies:
353 is-arrayish "^0.2.1" 719 is-arrayish "^0.2.1"
354 720
721es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1:
722 version "1.20.1"
723 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"
724 integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==
725 dependencies:
726 call-bind "^1.0.2"
727 es-to-primitive "^1.2.1"
728 function-bind "^1.1.1"
729 function.prototype.name "^1.1.5"
730 get-intrinsic "^1.1.1"
731 get-symbol-description "^1.0.0"
732 has "^1.0.3"
733 has-property-descriptors "^1.0.0"
734 has-symbols "^1.0.3"
735 internal-slot "^1.0.3"
736 is-callable "^1.2.4"
737 is-negative-zero "^2.0.2"
738 is-regex "^1.1.4"
739 is-shared-array-buffer "^1.0.2"
740 is-string "^1.0.7"
741 is-weakref "^1.0.2"
742 object-inspect "^1.12.0"
743 object-keys "^1.1.1"
744 object.assign "^4.1.2"
745 regexp.prototype.flags "^1.4.3"
746 string.prototype.trimend "^1.0.5"
747 string.prototype.trimstart "^1.0.5"
748 unbox-primitive "^1.0.2"
749
750es-array-method-boxes-properly@^1.0.0:
751 version "1.0.0"
752 resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
753 integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
754
755es-to-primitive@^1.2.1:
756 version "1.2.1"
757 resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
758 integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
759 dependencies:
760 is-callable "^1.1.4"
761 is-date-object "^1.0.1"
762 is-symbol "^1.0.2"
763
764es6-promise@^4.0.3:
765 version "4.2.8"
766 resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
767 integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
768
355escalade@^3.1.1: 769escalade@^3.1.1:
356 version "3.1.1" 770 version "3.1.1"
357 resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 771 resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
@@ -362,6 +776,11 @@ escape-string-regexp@^1.0.5:
362 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 776 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
363 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 777 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
364 778
779esprima@^4.0.0:
780 version "4.0.1"
781 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
782 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
783
365execall@^2.0.0: 784execall@^2.0.0:
366 version "2.0.0" 785 version "2.0.0"
367 resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45" 786 resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45"
@@ -369,6 +788,31 @@ execall@^2.0.0:
369 dependencies: 788 dependencies:
370 clone-regexp "^2.1.0" 789 clone-regexp "^2.1.0"
371 790
791extend@~3.0.2:
792 version "3.0.2"
793 resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
794 integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
795
796extract-zip@^1.6.5:
797 version "1.7.0"
798 resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927"
799 integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==
800 dependencies:
801 concat-stream "^1.6.2"
802 debug "^2.6.9"
803 mkdirp "^0.5.4"
804 yauzl "^2.10.0"
805
806extsprintf@1.3.0:
807 version "1.3.0"
808 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
809 integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==
810
811extsprintf@^1.2.0:
812 version "1.4.1"
813 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
814 integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
815
372fast-deep-equal@^3.1.1: 816fast-deep-equal@^3.1.1:
373 version "3.1.3" 817 version "3.1.3"
374 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 818 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@@ -396,6 +840,11 @@ fast-glob@^3.2.7:
396 merge2 "^1.3.0" 840 merge2 "^1.3.0"
397 micromatch "^4.0.4" 841 micromatch "^4.0.4"
398 842
843fast-json-stable-stringify@^2.0.0:
844 version "2.1.0"
845 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
846 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
847
399fastest-levenshtein@^1.0.12: 848fastest-levenshtein@^1.0.12:
400 version "1.0.12" 849 version "1.0.12"
401 resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" 850 resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
@@ -408,6 +857,18 @@ fastq@^1.6.0:
408 dependencies: 857 dependencies:
409 reusify "^1.0.4" 858 reusify "^1.0.4"
410 859
860fd-slicer@~1.1.0:
861 version "1.1.0"
862 resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
863 integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
864 dependencies:
865 pend "~1.2.0"
866
867fecha@^4.2.0:
868 version "4.2.3"
869 resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd"
870 integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==
871
411file-entry-cache@^6.0.1: 872file-entry-cache@^6.0.1:
412 version "6.0.1" 873 version "6.0.1"
413 resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" 874 resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
@@ -443,11 +904,39 @@ flatted@^3.1.0:
443 resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2" 904 resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2"
444 integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw== 905 integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==
445 906
907fn.name@1.x.x:
908 version "1.1.0"
909 resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
910 integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
911
912forever-agent@~0.6.1:
913 version "0.6.1"
914 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
915 integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
916
917form-data@~2.3.2:
918 version "2.3.3"
919 resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
920 integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
921 dependencies:
922 asynckit "^0.4.0"
923 combined-stream "^1.0.6"
924 mime-types "^2.1.12"
925
446fraction.js@^4.2.0: 926fraction.js@^4.2.0:
447 version "4.2.0" 927 version "4.2.0"
448 resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" 928 resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
449 integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== 929 integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
450 930
931fs-extra@^1.0.0:
932 version "1.0.0"
933 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
934 integrity sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==
935 dependencies:
936 graceful-fs "^4.1.2"
937 jsonfile "^2.1.0"
938 klaw "^1.0.0"
939
451fs-extra@^10.0.0: 940fs-extra@^10.0.0:
452 version "10.0.0" 941 version "10.0.0"
453 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" 942 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
@@ -472,11 +961,35 @@ function-bind@^1.1.1:
472 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 961 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
473 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 962 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
474 963
475get-caller-file@^2.0.5: 964function.prototype.name@^1.1.5:
965 version "1.1.5"
966 resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
967 integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
968 dependencies:
969 call-bind "^1.0.2"
970 define-properties "^1.1.3"
971 es-abstract "^1.19.0"
972 functions-have-names "^1.2.2"
973
974functions-have-names@^1.2.2:
975 version "1.2.3"
976 resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
977 integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
978
979get-caller-file@^2.0.1, get-caller-file@^2.0.5:
476 version "2.0.5" 980 version "2.0.5"
477 resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 981 resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
478 integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 982 integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
479 983
984get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
985 version "1.1.2"
986 resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
987 integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==
988 dependencies:
989 function-bind "^1.1.1"
990 has "^1.0.3"
991 has-symbols "^1.0.3"
992
480get-stdin@^8.0.0: 993get-stdin@^8.0.0:
481 version "8.0.0" 994 version "8.0.0"
482 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" 995 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
@@ -487,6 +1000,21 @@ get-stdin@^9.0.0:
487 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" 1000 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575"
488 integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== 1001 integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==
489 1002
1003get-symbol-description@^1.0.0:
1004 version "1.0.0"
1005 resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
1006 integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
1007 dependencies:
1008 call-bind "^1.0.2"
1009 get-intrinsic "^1.1.1"
1010
1011getpass@^0.1.1:
1012 version "0.1.7"
1013 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
1014 integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==
1015 dependencies:
1016 assert-plus "^1.0.0"
1017
490glob-parent@^5.1.2, glob-parent@~5.1.2: 1018glob-parent@^5.1.2, glob-parent@~5.1.2:
491 version "5.1.2" 1019 version "5.1.2"
492 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1020 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
@@ -506,6 +1034,18 @@ glob@^7.1.3:
506 once "^1.3.0" 1034 once "^1.3.0"
507 path-is-absolute "^1.0.0" 1035 path-is-absolute "^1.0.0"
508 1036
1037glob@^7.2.0:
1038 version "7.2.3"
1039 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
1040 integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
1041 dependencies:
1042 fs.realpath "^1.0.0"
1043 inflight "^1.0.4"
1044 inherits "2"
1045 minimatch "^3.1.1"
1046 once "^1.3.0"
1047 path-is-absolute "^1.0.0"
1048
509global-modules@^2.0.0: 1049global-modules@^2.0.0:
510 version "2.0.0" 1050 version "2.0.0"
511 resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" 1051 resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
@@ -551,16 +1091,39 @@ globjoin@^0.1.4:
551 resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" 1091 resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
552 integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= 1092 integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=
553 1093
1094graceful-fs@^4.1.2, graceful-fs@^4.1.9:
1095 version "4.2.10"
1096 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
1097 integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
1098
554graceful-fs@^4.1.6, graceful-fs@^4.2.0: 1099graceful-fs@^4.1.6, graceful-fs@^4.2.0:
555 version "4.2.8" 1100 version "4.2.8"
556 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" 1101 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
557 integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== 1102 integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
558 1103
1104har-schema@^2.0.0:
1105 version "2.0.0"
1106 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
1107 integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==
1108
1109har-validator@~5.1.3:
1110 version "5.1.5"
1111 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
1112 integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
1113 dependencies:
1114 ajv "^6.12.3"
1115 har-schema "^2.0.0"
1116
559hard-rejection@^2.1.0: 1117hard-rejection@^2.1.0:
560 version "2.1.0" 1118 version "2.1.0"
561 resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" 1119 resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
562 integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== 1120 integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
563 1121
1122has-bigints@^1.0.1, has-bigints@^1.0.2:
1123 version "1.0.2"
1124 resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
1125 integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
1126
564has-flag@^3.0.0: 1127has-flag@^3.0.0:
565 version "3.0.0" 1128 version "3.0.0"
566 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1129 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@ -571,6 +1134,25 @@ has-flag@^4.0.0:
571 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 1134 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
572 integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 1135 integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
573 1136
1137has-property-descriptors@^1.0.0:
1138 version "1.0.0"
1139 resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
1140 integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
1141 dependencies:
1142 get-intrinsic "^1.1.1"
1143
1144has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
1145 version "1.0.3"
1146 resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
1147 integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
1148
1149has-tostringtag@^1.0.0:
1150 version "1.0.0"
1151 resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
1152 integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
1153 dependencies:
1154 has-symbols "^1.0.2"
1155
574has@^1.0.3: 1156has@^1.0.3:
575 version "1.0.3" 1157 version "1.0.3"
576 resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1158 resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
@@ -578,6 +1160,14 @@ has@^1.0.3:
578 dependencies: 1160 dependencies:
579 function-bind "^1.1.1" 1161 function-bind "^1.1.1"
580 1162
1163hasha@^2.2.0:
1164 version "2.2.0"
1165 resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1"
1166 integrity sha512-jZ38TU/EBiGKrmyTNNZgnvCZHNowiRI4+w/I9noMlekHTZH3KyGgvJLmhSgykeAQ9j2SYPDosM0Bg3wHfzibAQ==
1167 dependencies:
1168 is-stream "^1.0.1"
1169 pinkie-promise "^2.0.0"
1170
581hosted-git-info@^2.1.4: 1171hosted-git-info@^2.1.4:
582 version "2.8.9" 1172 version "2.8.9"
583 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" 1173 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
@@ -595,6 +1185,15 @@ html-tags@^3.2.0:
595 resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" 1185 resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
596 integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== 1186 integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
597 1187
1188http-signature@~1.2.0:
1189 version "1.2.0"
1190 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
1191 integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==
1192 dependencies:
1193 assert-plus "^1.0.0"
1194 jsprim "^1.2.2"
1195 sshpk "^1.7.0"
1196
598ignore@^5.1.8: 1197ignore@^5.1.8:
599 version "5.1.9" 1198 version "5.1.9"
600 resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" 1199 resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb"
@@ -605,6 +1204,11 @@ ignore@^5.2.0:
605 resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" 1204 resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
606 integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== 1205 integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
607 1206
1207immutable@^4.0.0:
1208 version "4.1.0"
1209 resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef"
1210 integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==
1211
608import-cwd@^3.0.0: 1212import-cwd@^3.0.0:
609 version "3.0.0" 1213 version "3.0.0"
610 resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" 1214 resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92"
@@ -655,7 +1259,7 @@ inflight@^1.0.4:
655 once "^1.3.0" 1259 once "^1.3.0"
656 wrappy "1" 1260 wrappy "1"
657 1261
658inherits@2: 1262inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
659 version "2.0.4" 1263 version "2.0.4"
660 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1264 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
661 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1265 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -665,15 +1269,48 @@ ini@^1.3.5:
665 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 1269 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
666 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 1270 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
667 1271
668"iro-sass@git+https://git.vulpes.one/git/iro-sass.git#e20e9a1a94090b263746acf475a1212522c6f9fa": 1272internal-slot@^1.0.3:
669 version "1.0.1" 1273 version "1.0.3"
670 resolved "git+https://git.vulpes.one/git/iro-sass.git#e20e9a1a94090b263746acf475a1212522c6f9fa" 1274 resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
1275 integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
1276 dependencies:
1277 get-intrinsic "^1.1.0"
1278 has "^1.0.3"
1279 side-channel "^1.0.4"
1280
1281"iro-design@git+https://git.vulpes.one/git/iro-design.git":
1282 version "1.0.0"
1283 resolved "git+https://git.vulpes.one/git/iro-design.git#df1c8e24bf97690fde881318cfb3b6285e5eda2f"
1284 dependencies:
1285 "@oddbird/blend" "^0.2.3"
1286 include-media "^1.4.9"
1287 iro-sass "git+https://git.vulpes.one/git/iro-sass.git"
1288
1289"iro-icons@git+https://git.vulpes.one/git/iro-icons.git":
1290 version "1.0.0"
1291 resolved "git+https://git.vulpes.one/git/iro-icons.git#b07eab73627edc89c31da7f207348bb86c71adb4"
1292
1293"iro-sass@git+https://git.vulpes.one/git/iro-sass.git":
1294 version "1.0.2"
1295 resolved "git+https://git.vulpes.one/git/iro-sass.git#ac1f3da1da7759d8537b60a7f6b5ceb1a30a361e"
671 1296
672is-arrayish@^0.2.1: 1297is-arrayish@^0.2.1:
673 version "0.2.1" 1298 version "0.2.1"
674 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1299 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
675 integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 1300 integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
676 1301
1302is-arrayish@^0.3.1:
1303 version "0.3.2"
1304 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
1305 integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
1306
1307is-bigint@^1.0.1:
1308 version "1.0.4"
1309 resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
1310 integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
1311 dependencies:
1312 has-bigints "^1.0.1"
1313
677is-binary-path@~2.1.0: 1314is-binary-path@~2.1.0:
678 version "2.1.0" 1315 version "2.1.0"
679 resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 1316 resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
@@ -681,6 +1318,19 @@ is-binary-path@~2.1.0:
681 dependencies: 1318 dependencies:
682 binary-extensions "^2.0.0" 1319 binary-extensions "^2.0.0"
683 1320
1321is-boolean-object@^1.1.0:
1322 version "1.1.2"
1323 resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
1324 integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
1325 dependencies:
1326 call-bind "^1.0.2"
1327 has-tostringtag "^1.0.0"
1328
1329is-callable@^1.1.4, is-callable@^1.2.4:
1330 version "1.2.4"
1331 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
1332 integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
1333
684is-core-module@^2.2.0, is-core-module@^2.5.0: 1334is-core-module@^2.2.0, is-core-module@^2.5.0:
685 version "2.8.0" 1335 version "2.8.0"
686 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" 1336 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548"
@@ -688,6 +1338,13 @@ is-core-module@^2.2.0, is-core-module@^2.5.0:
688 dependencies: 1338 dependencies:
689 has "^1.0.3" 1339 has "^1.0.3"
690 1340
1341is-date-object@^1.0.1:
1342 version "1.0.5"
1343 resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
1344 integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
1345 dependencies:
1346 has-tostringtag "^1.0.0"
1347
691is-extglob@^2.1.1: 1348is-extglob@^2.1.1:
692 version "2.1.1" 1349 version "2.1.1"
693 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1350 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -705,6 +1362,18 @@ is-glob@^4.0.1, is-glob@~4.0.1:
705 dependencies: 1362 dependencies:
706 is-extglob "^2.1.1" 1363 is-extglob "^2.1.1"
707 1364
1365is-negative-zero@^2.0.2:
1366 version "2.0.2"
1367 resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
1368 integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
1369
1370is-number-object@^1.0.4:
1371 version "1.0.7"
1372 resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
1373 integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
1374 dependencies:
1375 has-tostringtag "^1.0.0"
1376
708is-number@^7.0.0: 1377is-number@^7.0.0:
709 version "7.0.0" 1378 version "7.0.0"
710 resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1379 resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
@@ -720,31 +1389,127 @@ is-plain-object@^5.0.0:
720 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" 1389 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
721 integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== 1390 integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
722 1391
1392is-regex@^1.1.4:
1393 version "1.1.4"
1394 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
1395 integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
1396 dependencies:
1397 call-bind "^1.0.2"
1398 has-tostringtag "^1.0.0"
1399
723is-regexp@^2.0.0: 1400is-regexp@^2.0.0:
724 version "2.1.0" 1401 version "2.1.0"
725 resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d" 1402 resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d"
726 integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA== 1403 integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==
727 1404
1405is-shared-array-buffer@^1.0.2:
1406 version "1.0.2"
1407 resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
1408 integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
1409 dependencies:
1410 call-bind "^1.0.2"
1411
1412is-stream@^1.0.1:
1413 version "1.1.0"
1414 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
1415 integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==
1416
1417is-stream@^2.0.0:
1418 version "2.0.1"
1419 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
1420 integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
1421
1422is-string@^1.0.5, is-string@^1.0.7:
1423 version "1.0.7"
1424 resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
1425 integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
1426 dependencies:
1427 has-tostringtag "^1.0.0"
1428
1429is-symbol@^1.0.2, is-symbol@^1.0.3:
1430 version "1.0.4"
1431 resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
1432 integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
1433 dependencies:
1434 has-symbols "^1.0.2"
1435
1436is-typedarray@~1.0.0:
1437 version "1.0.0"
1438 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1439 integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
1440
1441is-weakref@^1.0.2:
1442 version "1.0.2"
1443 resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
1444 integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
1445 dependencies:
1446 call-bind "^1.0.2"
1447
1448isarray@~1.0.0:
1449 version "1.0.0"
1450 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
1451 integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
1452
728isexe@^2.0.0: 1453isexe@^2.0.0:
729 version "2.0.0" 1454 version "2.0.0"
730 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1455 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
731 integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 1456 integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
732 1457
1458isstream@~0.1.2:
1459 version "0.1.2"
1460 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
1461 integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==
1462
733js-tokens@^4.0.0: 1463js-tokens@^4.0.0:
734 version "4.0.0" 1464 version "4.0.0"
735 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1465 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
736 integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1466 integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
737 1467
1468js-yaml@^3.13.1, js-yaml@^3.14.1:
1469 version "3.14.1"
1470 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
1471 integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
1472 dependencies:
1473 argparse "^1.0.7"
1474 esprima "^4.0.0"
1475
1476jsbn@~0.1.0:
1477 version "0.1.1"
1478 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
1479 integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
1480
738json-parse-even-better-errors@^2.3.0: 1481json-parse-even-better-errors@^2.3.0:
739 version "2.3.1" 1482 version "2.3.1"
740 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 1483 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
741 integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 1484 integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
742 1485
1486json-schema-traverse@^0.4.1:
1487 version "0.4.1"
1488 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1489 integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1490
743json-schema-traverse@^1.0.0: 1491json-schema-traverse@^1.0.0:
744 version "1.0.0" 1492 version "1.0.0"
745 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" 1493 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
746 integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== 1494 integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
747 1495
1496json-schema@0.4.0:
1497 version "0.4.0"
1498 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
1499 integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
1500
1501json-stringify-safe@~5.0.1:
1502 version "5.0.1"
1503 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1504 integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
1505
1506jsonfile@^2.1.0:
1507 version "2.4.0"
1508 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
1509 integrity sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==
1510 optionalDependencies:
1511 graceful-fs "^4.1.6"
1512
748jsonfile@^6.0.1: 1513jsonfile@^6.0.1:
749 version "6.1.0" 1514 version "6.1.0"
750 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" 1515 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
@@ -754,15 +1519,42 @@ jsonfile@^6.0.1:
754 optionalDependencies: 1519 optionalDependencies:
755 graceful-fs "^4.1.6" 1520 graceful-fs "^4.1.6"
756 1521
1522jsprim@^1.2.2:
1523 version "1.4.2"
1524 resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
1525 integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
1526 dependencies:
1527 assert-plus "1.0.0"
1528 extsprintf "1.3.0"
1529 json-schema "0.4.0"
1530 verror "1.10.0"
1531
1532kew@^0.7.0:
1533 version "0.7.0"
1534 resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b"
1535 integrity sha512-IG6nm0+QtAMdXt9KvbgbGdvY50RSrw+U4sGZg+KlrSKPJEwVE5JVoI3d7RWfSMdBQneRheeAOj3lIjX5VL/9RQ==
1536
757kind-of@^6.0.2, kind-of@^6.0.3: 1537kind-of@^6.0.2, kind-of@^6.0.3:
758 version "6.0.3" 1538 version "6.0.3"
759 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" 1539 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
760 integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== 1540 integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
761 1541
762known-css-properties@^0.24.0: 1542klaw@^1.0.0:
763 version "0.24.0" 1543 version "1.3.1"
764 resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.24.0.tgz#19aefd85003ae5698a5560d2b55135bf5432155c" 1544 resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
765 integrity sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA== 1545 integrity sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==
1546 optionalDependencies:
1547 graceful-fs "^4.1.9"
1548
1549known-css-properties@^0.25.0:
1550 version "0.25.0"
1551 resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.25.0.tgz#6ebc4d4b412f602e5cfbeb4086bd544e34c0a776"
1552 integrity sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==
1553
1554kuler@^2.0.0:
1555 version "2.0.0"
1556 resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3"
1557 integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==
766 1558
767lilconfig@^2.0.3: 1559lilconfig@^2.0.3:
768 version "2.0.4" 1560 version "2.0.4"
@@ -811,11 +1603,22 @@ lodash.truncate@^4.4.2:
811 resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" 1603 resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
812 integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= 1604 integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
813 1605
814lodash@^4.17.15: 1606lodash@^4.17.15, lodash@^4.17.21:
815 version "4.17.21" 1607 version "4.17.21"
816 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1608 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
817 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1609 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
818 1610
1611logform@^2.3.2, logform@^2.4.0:
1612 version "2.4.0"
1613 resolved "https://registry.yarnpkg.com/logform/-/logform-2.4.0.tgz#131651715a17d50f09c2a2c1a524ff1a4164bcfe"
1614 integrity sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==
1615 dependencies:
1616 "@colors/colors" "1.5.0"
1617 fecha "^4.2.0"
1618 ms "^2.1.1"
1619 safe-stable-stringify "^2.3.1"
1620 triple-beam "^1.3.0"
1621
819lru-cache@^6.0.0: 1622lru-cache@^6.0.0:
820 version "6.0.0" 1623 version "6.0.0"
821 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 1624 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
@@ -838,11 +1641,21 @@ mathml-tag-names@^2.1.3:
838 resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" 1641 resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3"
839 integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== 1642 integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
840 1643
1644mdn-data@2.0.14:
1645 version "2.0.14"
1646 resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
1647 integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
1648
841mdn-data@2.0.23: 1649mdn-data@2.0.23:
842 version "2.0.23" 1650 version "2.0.23"
843 resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.23.tgz#dfb6c41e50a0edb808cf340973ab29321b70808e" 1651 resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.23.tgz#dfb6c41e50a0edb808cf340973ab29321b70808e"
844 integrity sha512-IonVb7pfla2U4zW8rc7XGrtgq11BvYeCxWN8HS+KFBnLDE7XDK9AAMVhRuG6fj9BBsjc69Fqsp6WEActEdNTDQ== 1652 integrity sha512-IonVb7pfla2U4zW8rc7XGrtgq11BvYeCxWN8HS+KFBnLDE7XDK9AAMVhRuG6fj9BBsjc69Fqsp6WEActEdNTDQ==
845 1653
1654mdn-data@2.0.4:
1655 version "2.0.4"
1656 resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
1657 integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
1658
846meow@^9.0.0: 1659meow@^9.0.0:
847 version "9.0.0" 1660 version "9.0.0"
848 resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" 1661 resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
@@ -882,6 +1695,18 @@ micromatch@^4.0.5:
882 braces "^3.0.2" 1695 braces "^3.0.2"
883 picomatch "^2.3.1" 1696 picomatch "^2.3.1"
884 1697
1698mime-db@1.52.0:
1699 version "1.52.0"
1700 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
1701 integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
1702
1703mime-types@^2.1.12, mime-types@~2.1.19:
1704 version "2.1.35"
1705 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
1706 integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
1707 dependencies:
1708 mime-db "1.52.0"
1709
885min-indent@^1.0.0: 1710min-indent@^1.0.0:
886 version "1.0.1" 1711 version "1.0.1"
887 resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" 1712 resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
@@ -894,6 +1719,13 @@ minimatch@^3.0.4:
894 dependencies: 1719 dependencies:
895 brace-expansion "^1.1.7" 1720 brace-expansion "^1.1.7"
896 1721
1722minimatch@^3.1.1:
1723 version "3.1.2"
1724 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
1725 integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1726 dependencies:
1727 brace-expansion "^1.1.7"
1728
897minimist-options@4.1.0: 1729minimist-options@4.1.0:
898 version "4.1.0" 1730 version "4.1.0"
899 resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" 1731 resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
@@ -903,25 +1735,52 @@ minimist-options@4.1.0:
903 is-plain-obj "^1.1.0" 1735 is-plain-obj "^1.1.0"
904 kind-of "^6.0.3" 1736 kind-of "^6.0.3"
905 1737
1738minimist@^1.2.6:
1739 version "1.2.6"
1740 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
1741 integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
1742
1743mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@~0.5.1:
1744 version "0.5.6"
1745 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
1746 integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
1747 dependencies:
1748 minimist "^1.2.6"
1749
1750ms@2.0.0:
1751 version "2.0.0"
1752 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1753 integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
1754
906ms@2.1.2: 1755ms@2.1.2:
907 version "2.1.2" 1756 version "2.1.2"
908 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1757 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
909 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1758 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
910 1759
1760ms@^2.1.1:
1761 version "2.1.3"
1762 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
1763 integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
1764
1765mustache@^4.2.0:
1766 version "4.2.0"
1767 resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64"
1768 integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==
1769
911nanoid@^3.1.30: 1770nanoid@^3.1.30:
912 version "3.1.30" 1771 version "3.1.30"
913 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" 1772 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362"
914 integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== 1773 integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==
915 1774
916nanoid@^3.3.1: 1775nanoid@^3.3.4:
917 version "3.3.2" 1776 version "3.3.4"
918 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.2.tgz#c89622fafb4381cd221421c69ec58547a1eec557" 1777 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
919 integrity sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA== 1778 integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
920 1779
921node-releases@^2.0.2: 1780node-releases@^2.0.5:
922 version "2.0.3" 1781 version "2.0.5"
923 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.3.tgz#225ee7488e4a5e636da8da52854844f9d716ca96" 1782 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666"
924 integrity sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw== 1783 integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==
925 1784
926normalize-package-data@^2.5.0: 1785normalize-package-data@^2.5.0:
927 version "2.5.0" 1786 version "2.5.0"
@@ -953,10 +1812,56 @@ normalize-range@^0.1.2:
953 resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" 1812 resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
954 integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= 1813 integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
955 1814
956normalize-selector@^0.2.0: 1815nth-check@^1.0.2:
957 version "0.2.0" 1816 version "1.0.2"
958 resolved "https://registry.yarnpkg.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" 1817 resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
959 integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= 1818 integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
1819 dependencies:
1820 boolbase "~1.0.0"
1821
1822oauth-sign@~0.9.0:
1823 version "0.9.0"
1824 resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
1825 integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
1826
1827object-inspect@^1.12.0, object-inspect@^1.9.0:
1828 version "1.12.2"
1829 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
1830 integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
1831
1832object-keys@^1.1.1:
1833 version "1.1.1"
1834 resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
1835 integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
1836
1837object.assign@^4.1.2:
1838 version "4.1.2"
1839 resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
1840 integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
1841 dependencies:
1842 call-bind "^1.0.0"
1843 define-properties "^1.1.3"
1844 has-symbols "^1.0.1"
1845 object-keys "^1.1.1"
1846
1847object.getownpropertydescriptors@^2.1.0:
1848 version "2.1.4"
1849 resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz#7965e6437a57278b587383831a9b829455a4bc37"
1850 integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==
1851 dependencies:
1852 array.prototype.reduce "^1.0.4"
1853 call-bind "^1.0.2"
1854 define-properties "^1.1.4"
1855 es-abstract "^1.20.1"
1856
1857object.values@^1.1.0:
1858 version "1.1.5"
1859 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
1860 integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
1861 dependencies:
1862 call-bind "^1.0.2"
1863 define-properties "^1.1.3"
1864 es-abstract "^1.19.1"
960 1865
961once@^1.3.0: 1866once@^1.3.0:
962 version "1.4.0" 1867 version "1.4.0"
@@ -965,6 +1870,13 @@ once@^1.3.0:
965 dependencies: 1870 dependencies:
966 wrappy "1" 1871 wrappy "1"
967 1872
1873one-time@^1.0.0:
1874 version "1.0.0"
1875 resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45"
1876 integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==
1877 dependencies:
1878 fn.name "1.x.x"
1879
968p-limit@^2.2.0: 1880p-limit@^2.2.0:
969 version "2.3.0" 1881 version "2.3.0"
970 resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 1882 resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -1021,6 +1933,31 @@ path-type@^4.0.0:
1021 resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 1933 resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
1022 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 1934 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1023 1935
1936pend@~1.2.0:
1937 version "1.2.0"
1938 resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
1939 integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
1940
1941performance-now@^2.1.0:
1942 version "2.1.0"
1943 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
1944 integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
1945
1946phantomjs-prebuilt@^2.1.16:
1947 version "2.1.16"
1948 resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef"
1949 integrity sha512-PIiRzBhW85xco2fuj41FmsyuYHKjKuXWmhjy3A/Y+CMpN/63TV+s9uzfVhsUwFe0G77xWtHBG8xmXf5BqEUEuQ==
1950 dependencies:
1951 es6-promise "^4.0.3"
1952 extract-zip "^1.6.5"
1953 fs-extra "^1.0.0"
1954 hasha "^2.2.0"
1955 kew "^0.7.0"
1956 progress "^1.1.8"
1957 request "^2.81.0"
1958 request-progress "^2.0.1"
1959 which "^1.2.10"
1960
1024picocolors@^1.0.0: 1961picocolors@^1.0.0:
1025 version "1.0.0" 1962 version "1.0.0"
1026 resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 1963 resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
@@ -1041,6 +1978,18 @@ pify@^2.3.0:
1041 resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1978 resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
1042 integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= 1979 integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
1043 1980
1981pinkie-promise@^2.0.0:
1982 version "2.0.1"
1983 resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
1984 integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
1985 dependencies:
1986 pinkie "^2.0.0"
1987
1988pinkie@^2.0.0:
1989 version "2.0.4"
1990 resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
1991 integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
1992
1044postcss-cli@^9.1.0: 1993postcss-cli@^9.1.0:
1045 version "9.1.0" 1994 version "9.1.0"
1046 resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-9.1.0.tgz#1a86404cbe848e370127b4bdf5cd2be83bc45ebe" 1995 resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-9.1.0.tgz#1a86404cbe848e370127b4bdf5cd2be83bc45ebe"
@@ -1107,10 +2056,10 @@ postcss-scss@^4.0.2:
1107 resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.2.tgz#39ddcc0ab32f155d5ab328ee91353d67a52d537b" 2056 resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.2.tgz#39ddcc0ab32f155d5ab328ee91353d67a52d537b"
1108 integrity sha512-xfdkU128CkKKKVAwkyt0M8OdnelJ3MRcIRAPPQkRpoPeuzWY3RIeg7piRCpZ79MK7Q16diLXMMAD9dN5mauPlQ== 2057 integrity sha512-xfdkU128CkKKKVAwkyt0M8OdnelJ3MRcIRAPPQkRpoPeuzWY3RIeg7piRCpZ79MK7Q16diLXMMAD9dN5mauPlQ==
1109 2058
1110postcss-scss@^4.0.3: 2059postcss-scss@^4.0.4:
1111 version "4.0.3" 2060 version "4.0.4"
1112 resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.3.tgz#36c23c19a804274e722e83a54d20b838ab4767ac" 2061 resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.4.tgz#aa8f60e19ee18259bc193db9e4b96edfce3f3b1f"
1113 integrity sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA== 2062 integrity sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==
1114 2063
1115postcss-selector-parser@^6.0.10: 2064postcss-selector-parser@^6.0.10:
1116 version "6.0.10" 2065 version "6.0.10"
@@ -1152,12 +2101,12 @@ postcss@^8.3.11:
1152 picocolors "^1.0.0" 2101 picocolors "^1.0.0"
1153 source-map-js "^1.0.1" 2102 source-map-js "^1.0.1"
1154 2103
1155postcss@^8.4.12: 2104postcss@^8.4.14:
1156 version "8.4.12" 2105 version "8.4.14"
1157 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.12.tgz#1e7de78733b28970fa4743f7da6f3763648b1905" 2106 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
1158 integrity sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== 2107 integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
1159 dependencies: 2108 dependencies:
1160 nanoid "^3.3.1" 2109 nanoid "^3.3.4"
1161 picocolors "^1.0.0" 2110 picocolors "^1.0.0"
1162 source-map-js "^1.0.2" 2111 source-map-js "^1.0.2"
1163 2112
@@ -1166,11 +2115,41 @@ pretty-hrtime@^1.0.3:
1166 resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" 2115 resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
1167 integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= 2116 integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
1168 2117
1169punycode@^2.1.0: 2118prettysize@^2.0.0:
2119 version "2.0.0"
2120 resolved "https://registry.yarnpkg.com/prettysize/-/prettysize-2.0.0.tgz#902c02480d865d9cc0813011c9feb4fa02ce6996"
2121 integrity sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==
2122
2123process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
2124 version "2.0.1"
2125 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
2126 integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
2127
2128progress@^1.1.8:
2129 version "1.1.8"
2130 resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
2131 integrity sha512-UdA8mJ4weIkUBO224tIarHzuHs4HuYiJvsuGT7j/SPQiUJVjYvNDBIPa0hAorduOfjGohB/qHWRa/lrrWX/mXw==
2132
2133psl@^1.1.28:
2134 version "1.8.0"
2135 resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
2136 integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
2137
2138punycode@^2.1.0, punycode@^2.1.1:
1170 version "2.1.1" 2139 version "2.1.1"
1171 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 2140 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1172 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 2141 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1173 2142
2143q@^1.1.2:
2144 version "1.5.1"
2145 resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
2146 integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
2147
2148qs@~6.5.2:
2149 version "6.5.3"
2150 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
2151 integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
2152
1174queue-microtask@^1.2.2: 2153queue-microtask@^1.2.2:
1175 version "1.2.3" 2154 version "1.2.3"
1176 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 2155 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
@@ -1207,6 +2186,28 @@ read-pkg@^5.2.0:
1207 parse-json "^5.0.0" 2186 parse-json "^5.0.0"
1208 type-fest "^0.6.0" 2187 type-fest "^0.6.0"
1209 2188
2189readable-stream@^2.2.2, readable-stream@^2.3.5:
2190 version "2.3.7"
2191 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
2192 integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
2193 dependencies:
2194 core-util-is "~1.0.0"
2195 inherits "~2.0.3"
2196 isarray "~1.0.0"
2197 process-nextick-args "~2.0.0"
2198 safe-buffer "~5.1.1"
2199 string_decoder "~1.1.1"
2200 util-deprecate "~1.0.1"
2201
2202readable-stream@^3.4.0, readable-stream@^3.6.0:
2203 version "3.6.0"
2204 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
2205 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
2206 dependencies:
2207 inherits "^2.0.3"
2208 string_decoder "^1.1.1"
2209 util-deprecate "^1.0.1"
2210
1210readdirp@~3.6.0: 2211readdirp@~3.6.0:
1211 version "3.6.0" 2212 version "3.6.0"
1212 resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 2213 resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -1222,6 +2223,58 @@ redent@^3.0.0:
1222 indent-string "^4.0.0" 2223 indent-string "^4.0.0"
1223 strip-indent "^3.0.0" 2224 strip-indent "^3.0.0"
1224 2225
2226regexp.prototype.flags@^1.4.3:
2227 version "1.4.3"
2228 resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
2229 integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
2230 dependencies:
2231 call-bind "^1.0.2"
2232 define-properties "^1.1.3"
2233 functions-have-names "^1.2.2"
2234
2235remove-trailing-separator@^1.0.1:
2236 version "1.1.0"
2237 resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
2238 integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==
2239
2240replace-ext@^1.0.0:
2241 version "1.0.1"
2242 resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a"
2243 integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==
2244
2245request-progress@^2.0.1:
2246 version "2.0.1"
2247 resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08"
2248 integrity sha512-dxdraeZVUNEn9AvLrxkgB2k6buTlym71dJk1fk4v8j3Ou3RKNm07BcgbHdj2lLgYGfqX71F+awb1MR+tWPFJzA==
2249 dependencies:
2250 throttleit "^1.0.0"
2251
2252request@^2.81.0:
2253 version "2.88.2"
2254 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
2255 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
2256 dependencies:
2257 aws-sign2 "~0.7.0"
2258 aws4 "^1.8.0"
2259 caseless "~0.12.0"
2260 combined-stream "~1.0.6"
2261 extend "~3.0.2"
2262 forever-agent "~0.6.1"
2263 form-data "~2.3.2"
2264 har-validator "~5.1.3"
2265 http-signature "~1.2.0"
2266 is-typedarray "~1.0.0"
2267 isstream "~0.1.2"
2268 json-stringify-safe "~5.0.1"
2269 mime-types "~2.1.19"
2270 oauth-sign "~0.9.0"
2271 performance-now "^2.1.0"
2272 qs "~6.5.2"
2273 safe-buffer "^5.1.2"
2274 tough-cookie "~2.5.0"
2275 tunnel-agent "^0.6.0"
2276 uuid "^3.3.2"
2277
1225require-directory@^2.1.1: 2278require-directory@^2.1.1:
1226 version "2.1.1" 2279 version "2.1.1"
1227 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2280 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -1232,6 +2285,11 @@ require-from-string@^2.0.2:
1232 resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" 2285 resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
1233 integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== 2286 integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
1234 2287
2288require-main-filename@^2.0.0:
2289 version "2.0.0"
2290 resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
2291 integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
2292
1235resolve-from@^4.0.0: 2293resolve-from@^4.0.0:
1236 version "4.0.0" 2294 version "4.0.0"
1237 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 2295 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
@@ -1269,6 +2327,40 @@ run-parallel@^1.1.9:
1269 dependencies: 2327 dependencies:
1270 queue-microtask "^1.2.2" 2328 queue-microtask "^1.2.2"
1271 2329
2330safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
2331 version "5.2.1"
2332 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
2333 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2334
2335safe-buffer@~5.1.0, safe-buffer@~5.1.1:
2336 version "5.1.2"
2337 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2338 integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2339
2340safe-stable-stringify@^2.3.1:
2341 version "2.3.1"
2342 resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz#ab67cbe1fe7d40603ca641c5e765cb942d04fc73"
2343 integrity sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==
2344
2345safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
2346 version "2.1.2"
2347 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2348 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2349
2350sass@^1.50.0:
2351 version "1.52.3"
2352 resolved "https://registry.yarnpkg.com/sass/-/sass-1.52.3.tgz#b7cc7ffea2341ccc9a0c4fd372bf1b3f9be1b6cb"
2353 integrity sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==
2354 dependencies:
2355 chokidar ">=3.0.0 <4.0.0"
2356 immutable "^4.0.0"
2357 source-map-js ">=0.6.2 <2.0.0"
2358
2359sax@~1.2.4:
2360 version "1.2.4"
2361 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
2362 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
2363
1272"semver@2 || 3 || 4 || 5": 2364"semver@2 || 3 || 4 || 5":
1273 version "5.7.1" 2365 version "5.7.1"
1274 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 2366 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
@@ -1281,11 +2373,32 @@ semver@^7.3.4:
1281 dependencies: 2373 dependencies:
1282 lru-cache "^6.0.0" 2374 lru-cache "^6.0.0"
1283 2375
2376set-blocking@^2.0.0:
2377 version "2.0.0"
2378 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
2379 integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
2380
2381side-channel@^1.0.4:
2382 version "1.0.4"
2383 resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
2384 integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
2385 dependencies:
2386 call-bind "^1.0.0"
2387 get-intrinsic "^1.0.2"
2388 object-inspect "^1.9.0"
2389
1284signal-exit@^3.0.7: 2390signal-exit@^3.0.7:
1285 version "3.0.7" 2391 version "3.0.7"
1286 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 2392 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
1287 integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 2393 integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
1288 2394
2395simple-swizzle@^0.2.2:
2396 version "0.2.2"
2397 resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
2398 integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
2399 dependencies:
2400 is-arrayish "^0.3.1"
2401
1289slash@^3.0.0: 2402slash@^3.0.0:
1290 version "3.0.0" 2403 version "3.0.0"
1291 resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 2404 resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
@@ -1305,15 +2418,20 @@ slice-ansi@^4.0.0:
1305 astral-regex "^2.0.0" 2418 astral-regex "^2.0.0"
1306 is-fullwidth-code-point "^3.0.0" 2419 is-fullwidth-code-point "^3.0.0"
1307 2420
2421"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2:
2422 version "1.0.2"
2423 resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
2424 integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
2425
1308source-map-js@^1.0.1: 2426source-map-js@^1.0.1:
1309 version "1.0.1" 2427 version "1.0.1"
1310 resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" 2428 resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf"
1311 integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA== 2429 integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==
1312 2430
1313source-map-js@^1.0.2: 2431source-map@^0.6.1:
1314 version "1.0.2" 2432 version "0.6.1"
1315 resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 2433 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
1316 integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 2434 integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
1317 2435
1318spdx-correct@^3.0.0: 2436spdx-correct@^3.0.0:
1319 version "3.1.1" 2437 version "3.1.1"
@@ -1341,10 +2459,35 @@ spdx-license-ids@^3.0.0:
1341 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95" 2459 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
1342 integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g== 2460 integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
1343 2461
1344specificity@^0.4.1: 2462sprintf-js@~1.0.2:
1345 version "0.4.1" 2463 version "1.0.3"
1346 resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" 2464 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1347 integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== 2465 integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
2466
2467sshpk@^1.7.0:
2468 version "1.17.0"
2469 resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5"
2470 integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
2471 dependencies:
2472 asn1 "~0.2.3"
2473 assert-plus "^1.0.0"
2474 bcrypt-pbkdf "^1.0.0"
2475 dashdash "^1.12.0"
2476 ecc-jsbn "~0.1.1"
2477 getpass "^0.1.1"
2478 jsbn "~0.1.0"
2479 safer-buffer "^2.0.2"
2480 tweetnacl "~0.14.0"
2481
2482stable@^0.1.8:
2483 version "0.1.8"
2484 resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
2485 integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
2486
2487stack-trace@0.0.x:
2488 version "0.0.10"
2489 resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
2490 integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==
1348 2491
1349string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: 2492string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
1350 version "4.2.3" 2493 version "4.2.3"
@@ -1355,6 +2498,38 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
1355 is-fullwidth-code-point "^3.0.0" 2498 is-fullwidth-code-point "^3.0.0"
1356 strip-ansi "^6.0.1" 2499 strip-ansi "^6.0.1"
1357 2500
2501string.prototype.trimend@^1.0.5:
2502 version "1.0.5"
2503 resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
2504 integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
2505 dependencies:
2506 call-bind "^1.0.2"
2507 define-properties "^1.1.4"
2508 es-abstract "^1.19.5"
2509
2510string.prototype.trimstart@^1.0.5:
2511 version "1.0.5"
2512 resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
2513 integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
2514 dependencies:
2515 call-bind "^1.0.2"
2516 define-properties "^1.1.4"
2517 es-abstract "^1.19.5"
2518
2519string_decoder@^1.1.1:
2520 version "1.3.0"
2521 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
2522 integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
2523 dependencies:
2524 safe-buffer "~5.2.0"
2525
2526string_decoder@~1.1.1:
2527 version "1.1.1"
2528 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
2529 integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
2530 dependencies:
2531 safe-buffer "~5.1.0"
2532
1358strip-ansi@^6.0.0, strip-ansi@^6.0.1: 2533strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1359 version "6.0.1" 2534 version "6.0.1"
1360 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 2535 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
@@ -1402,15 +2577,16 @@ stylelint-scss@^4.0.0:
1402 postcss-selector-parser "^6.0.6" 2577 postcss-selector-parser "^6.0.6"
1403 postcss-value-parser "^4.1.0" 2578 postcss-value-parser "^4.1.0"
1404 2579
1405stylelint@^14.7.0: 2580stylelint@^14.9.1:
1406 version "14.7.0" 2581 version "14.9.1"
1407 resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.7.0.tgz#f2c4457a63ba813d72856818ab7d4141d2bdd6ab" 2582 resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.9.1.tgz#6494ed38f148b1e75b402d678a3b6a8aae86dfda"
1408 integrity sha512-vAVPAYaHhcexOiuvym0S64UWIIonMKgYz1Eh+SZgXKkKFLL+wwBzzWGH7Bdnk/HLyH3KlrX+tlisFdEG8ik+Lw== 2583 integrity sha512-RdAkJdPiLqHawCSnu21nE27MjNXaVd4WcOHA4vK5GtIGjScfhNnaOuWR2wWdfKFAvcWQPOYe311iveiVKSmwsA==
1409 dependencies: 2584 dependencies:
2585 "@csstools/selector-specificity" "^2.0.1"
1410 balanced-match "^2.0.0" 2586 balanced-match "^2.0.0"
1411 colord "^2.9.2" 2587 colord "^2.9.2"
1412 cosmiconfig "^7.0.1" 2588 cosmiconfig "^7.0.1"
1413 css-functions-list "^3.0.1" 2589 css-functions-list "^3.1.0"
1414 debug "^4.3.4" 2590 debug "^4.3.4"
1415 execall "^2.0.0" 2591 execall "^2.0.0"
1416 fast-glob "^3.2.11" 2592 fast-glob "^3.2.11"
@@ -1425,21 +2601,19 @@ stylelint@^14.7.0:
1425 import-lazy "^4.0.0" 2601 import-lazy "^4.0.0"
1426 imurmurhash "^0.1.4" 2602 imurmurhash "^0.1.4"
1427 is-plain-object "^5.0.0" 2603 is-plain-object "^5.0.0"
1428 known-css-properties "^0.24.0" 2604 known-css-properties "^0.25.0"
1429 mathml-tag-names "^2.1.3" 2605 mathml-tag-names "^2.1.3"
1430 meow "^9.0.0" 2606 meow "^9.0.0"
1431 micromatch "^4.0.5" 2607 micromatch "^4.0.5"
1432 normalize-path "^3.0.0" 2608 normalize-path "^3.0.0"
1433 normalize-selector "^0.2.0"
1434 picocolors "^1.0.0" 2609 picocolors "^1.0.0"
1435 postcss "^8.4.12" 2610 postcss "^8.4.14"
1436 postcss-media-query-parser "^0.2.3" 2611 postcss-media-query-parser "^0.2.3"
1437 postcss-resolve-nested-selector "^0.1.1" 2612 postcss-resolve-nested-selector "^0.1.1"
1438 postcss-safe-parser "^6.0.0" 2613 postcss-safe-parser "^6.0.0"
1439 postcss-selector-parser "^6.0.10" 2614 postcss-selector-parser "^6.0.10"
1440 postcss-value-parser "^4.2.0" 2615 postcss-value-parser "^4.2.0"
1441 resolve-from "^5.0.0" 2616 resolve-from "^5.0.0"
1442 specificity "^0.4.1"
1443 string-width "^4.2.3" 2617 string-width "^4.2.3"
1444 strip-ansi "^6.0.1" 2618 strip-ansi "^6.0.1"
1445 style-search "^0.1.0" 2619 style-search "^0.1.0"
@@ -1471,11 +2645,53 @@ supports-hyperlinks@^2.2.0:
1471 has-flag "^4.0.0" 2645 has-flag "^4.0.0"
1472 supports-color "^7.0.0" 2646 supports-color "^7.0.0"
1473 2647
2648svg-sprite@^1.5.4:
2649 version "1.5.4"
2650 resolved "https://registry.yarnpkg.com/svg-sprite/-/svg-sprite-1.5.4.tgz#974fd4734ea00d9951ce335a453ab2b66551e2d1"
2651 integrity sha512-3jeqAmQS4c4rAMzsQNBXo3+J/x65JIxaFl15wTyvrJdT/G0DzXd67oTMBxz5+lCb8ETsWjM6ZAyr/+R+BwXzag==
2652 dependencies:
2653 "@xmldom/xmldom" "^0.7.5"
2654 async "^3.2.3"
2655 css-selector-parser "^1.4.1"
2656 cssmin "^0.4.3"
2657 cssom "^0.5.0"
2658 glob "^7.2.0"
2659 js-yaml "^3.14.1"
2660 lodash "^4.17.21"
2661 mkdirp "^0.5.5"
2662 mustache "^4.2.0"
2663 phantomjs-prebuilt "^2.1.16"
2664 prettysize "^2.0.0"
2665 svgo "^1.3.2"
2666 vinyl "^2.2.1"
2667 winston "^3.5.1"
2668 xpath "^0.0.32"
2669 yargs "^15.4.1"
2670
1474svg-tags@^1.0.0: 2671svg-tags@^1.0.0:
1475 version "1.0.0" 2672 version "1.0.0"
1476 resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" 2673 resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
1477 integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= 2674 integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=
1478 2675
2676svgo@^1.3.2:
2677 version "1.3.2"
2678 resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167"
2679 integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==
2680 dependencies:
2681 chalk "^2.4.1"
2682 coa "^2.0.2"
2683 css-select "^2.0.0"
2684 css-select-base-adapter "^0.1.1"
2685 css-tree "1.0.0-alpha.37"
2686 csso "^4.0.2"
2687 js-yaml "^3.13.1"
2688 mkdirp "~0.5.1"
2689 object.values "^1.1.0"
2690 sax "~1.2.4"
2691 stable "^0.1.8"
2692 unquote "~1.1.1"
2693 util.promisify "~1.0.0"
2694
1479table@^6.8.0: 2695table@^6.8.0:
1480 version "6.8.0" 2696 version "6.8.0"
1481 resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca" 2697 resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
@@ -1487,6 +2703,16 @@ table@^6.8.0:
1487 string-width "^4.2.3" 2703 string-width "^4.2.3"
1488 strip-ansi "^6.0.1" 2704 strip-ansi "^6.0.1"
1489 2705
2706text-hex@1.0.x:
2707 version "1.0.0"
2708 resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
2709 integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
2710
2711throttleit@^1.0.0:
2712 version "1.0.0"
2713 resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
2714 integrity sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==
2715
1490to-regex-range@^5.0.1: 2716to-regex-range@^5.0.1:
1491 version "5.0.1" 2717 version "5.0.1"
1492 resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 2718 resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
@@ -1494,11 +2720,36 @@ to-regex-range@^5.0.1:
1494 dependencies: 2720 dependencies:
1495 is-number "^7.0.0" 2721 is-number "^7.0.0"
1496 2722
2723tough-cookie@~2.5.0:
2724 version "2.5.0"
2725 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
2726 integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
2727 dependencies:
2728 psl "^1.1.28"
2729 punycode "^2.1.1"
2730
1497trim-newlines@^3.0.0: 2731trim-newlines@^3.0.0:
1498 version "3.0.1" 2732 version "3.0.1"
1499 resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" 2733 resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
1500 integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== 2734 integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
1501 2735
2736triple-beam@^1.3.0:
2737 version "1.3.0"
2738 resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9"
2739 integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==
2740
2741tunnel-agent@^0.6.0:
2742 version "0.6.0"
2743 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
2744 integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
2745 dependencies:
2746 safe-buffer "^5.0.1"
2747
2748tweetnacl@^0.14.3, tweetnacl@~0.14.0:
2749 version "0.14.5"
2750 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
2751 integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
2752
1502type-fest@^0.18.0: 2753type-fest@^0.18.0:
1503 version "0.18.1" 2754 version "0.18.1"
1504 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" 2755 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
@@ -1514,11 +2765,31 @@ type-fest@^0.8.1:
1514 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 2765 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
1515 integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 2766 integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
1516 2767
2768typedarray@^0.0.6:
2769 version "0.0.6"
2770 resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
2771 integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
2772
2773unbox-primitive@^1.0.2:
2774 version "1.0.2"
2775 resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
2776 integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
2777 dependencies:
2778 call-bind "^1.0.2"
2779 has-bigints "^1.0.2"
2780 has-symbols "^1.0.3"
2781 which-boxed-primitive "^1.0.2"
2782
1517universalify@^2.0.0: 2783universalify@^2.0.0:
1518 version "2.0.0" 2784 version "2.0.0"
1519 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 2785 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
1520 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 2786 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
1521 2787
2788unquote@~1.1.1:
2789 version "1.1.1"
2790 resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
2791 integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
2792
1522uri-js@^4.2.2: 2793uri-js@^4.2.2:
1523 version "4.4.1" 2794 version "4.4.1"
1524 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 2795 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
@@ -1526,11 +2797,26 @@ uri-js@^4.2.2:
1526 dependencies: 2797 dependencies:
1527 punycode "^2.1.0" 2798 punycode "^2.1.0"
1528 2799
1529util-deprecate@^1.0.2: 2800util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
1530 version "1.0.2" 2801 version "1.0.2"
1531 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 2802 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1532 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 2803 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
1533 2804
2805util.promisify@~1.0.0:
2806 version "1.0.1"
2807 resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
2808 integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==
2809 dependencies:
2810 define-properties "^1.1.3"
2811 es-abstract "^1.17.2"
2812 has-symbols "^1.0.1"
2813 object.getownpropertydescriptors "^2.1.0"
2814
2815uuid@^3.3.2:
2816 version "3.4.0"
2817 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
2818 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
2819
1534v8-compile-cache@^2.3.0: 2820v8-compile-cache@^2.3.0:
1535 version "2.3.0" 2821 version "2.3.0"
1536 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" 2822 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
@@ -1544,13 +2830,84 @@ validate-npm-package-license@^3.0.1:
1544 spdx-correct "^3.0.0" 2830 spdx-correct "^3.0.0"
1545 spdx-expression-parse "^3.0.0" 2831 spdx-expression-parse "^3.0.0"
1546 2832
1547which@^1.3.1: 2833verror@1.10.0:
2834 version "1.10.0"
2835 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
2836 integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
2837 dependencies:
2838 assert-plus "^1.0.0"
2839 core-util-is "1.0.2"
2840 extsprintf "^1.2.0"
2841
2842vinyl@^2.2.1:
2843 version "2.2.1"
2844 resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974"
2845 integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==
2846 dependencies:
2847 clone "^2.1.1"
2848 clone-buffer "^1.0.0"
2849 clone-stats "^1.0.0"
2850 cloneable-readable "^1.0.0"
2851 remove-trailing-separator "^1.0.1"
2852 replace-ext "^1.0.0"
2853
2854which-boxed-primitive@^1.0.2:
2855 version "1.0.2"
2856 resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
2857 integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
2858 dependencies:
2859 is-bigint "^1.0.1"
2860 is-boolean-object "^1.1.0"
2861 is-number-object "^1.0.4"
2862 is-string "^1.0.5"
2863 is-symbol "^1.0.3"
2864
2865which-module@^2.0.0:
2866 version "2.0.0"
2867 resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
2868 integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
2869
2870which@^1.2.10, which@^1.3.1:
1548 version "1.3.1" 2871 version "1.3.1"
1549 resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 2872 resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
1550 integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== 2873 integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
1551 dependencies: 2874 dependencies:
1552 isexe "^2.0.0" 2875 isexe "^2.0.0"
1553 2876
2877winston-transport@^4.5.0:
2878 version "4.5.0"
2879 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.5.0.tgz#6e7b0dd04d393171ed5e4e4905db265f7ab384fa"
2880 integrity sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==
2881 dependencies:
2882 logform "^2.3.2"
2883 readable-stream "^3.6.0"
2884 triple-beam "^1.3.0"
2885
2886winston@^3.5.1:
2887 version "3.7.2"
2888 resolved "https://registry.yarnpkg.com/winston/-/winston-3.7.2.tgz#95b4eeddbec902b3db1424932ac634f887c400b1"
2889 integrity sha512-QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng==
2890 dependencies:
2891 "@dabh/diagnostics" "^2.0.2"
2892 async "^3.2.3"
2893 is-stream "^2.0.0"
2894 logform "^2.4.0"
2895 one-time "^1.0.0"
2896 readable-stream "^3.4.0"
2897 safe-stable-stringify "^2.3.1"
2898 stack-trace "0.0.x"
2899 triple-beam "^1.3.0"
2900 winston-transport "^4.5.0"
2901
2902wrap-ansi@^6.2.0:
2903 version "6.2.0"
2904 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
2905 integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
2906 dependencies:
2907 ansi-styles "^4.0.0"
2908 string-width "^4.1.0"
2909 strip-ansi "^6.0.0"
2910
1554wrap-ansi@^7.0.0: 2911wrap-ansi@^7.0.0:
1555 version "7.0.0" 2912 version "7.0.0"
1556 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 2913 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
@@ -1573,6 +2930,16 @@ write-file-atomic@^4.0.1:
1573 imurmurhash "^0.1.4" 2930 imurmurhash "^0.1.4"
1574 signal-exit "^3.0.7" 2931 signal-exit "^3.0.7"
1575 2932
2933xpath@^0.0.32:
2934 version "0.0.32"
2935 resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.32.tgz#1b73d3351af736e17ec078d6da4b8175405c48af"
2936 integrity sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==
2937
2938y18n@^4.0.0:
2939 version "4.0.3"
2940 resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
2941 integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
2942
1576y18n@^5.0.5: 2943y18n@^5.0.5:
1577 version "5.0.8" 2944 version "5.0.8"
1578 resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 2945 resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
@@ -1588,11 +2955,36 @@ yaml@^1.10.0, yaml@^1.10.2:
1588 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 2955 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
1589 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 2956 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
1590 2957
2958yargs-parser@^18.1.2:
2959 version "18.1.3"
2960 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
2961 integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
2962 dependencies:
2963 camelcase "^5.0.0"
2964 decamelize "^1.2.0"
2965
1591yargs-parser@^20.2.2, yargs-parser@^20.2.3: 2966yargs-parser@^20.2.2, yargs-parser@^20.2.3:
1592 version "20.2.9" 2967 version "20.2.9"
1593 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" 2968 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
1594 integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== 2969 integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
1595 2970
2971yargs@^15.4.1:
2972 version "15.4.1"
2973 resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
2974 integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
2975 dependencies:
2976 cliui "^6.0.0"
2977 decamelize "^1.2.0"
2978 find-up "^4.1.0"
2979 get-caller-file "^2.0.1"
2980 require-directory "^2.1.1"
2981 require-main-filename "^2.0.0"
2982 set-blocking "^2.0.0"
2983 string-width "^4.2.0"
2984 which-module "^2.0.0"
2985 y18n "^4.0.0"
2986 yargs-parser "^18.1.2"
2987
1596yargs@^17.0.0: 2988yargs@^17.0.0:
1597 version "17.2.1" 2989 version "17.2.1"
1598 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea" 2990 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea"
@@ -1605,3 +2997,11 @@ yargs@^17.0.0:
1605 string-width "^4.2.0" 2997 string-width "^4.2.0"
1606 y18n "^5.0.5" 2998 y18n "^5.0.5"
1607 yargs-parser "^20.2.2" 2999 yargs-parser "^20.2.2"
3000
3001yauzl@^2.10.0:
3002 version "2.10.0"
3003 resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
3004 integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
3005 dependencies:
3006 buffer-crc32 "~0.2.3"
3007 fd-slicer "~1.1.0"