Commit 3adfd076c6951cbb8656e1556a319d9bf8aef69f

Authored by 夏洋涛
1 parent 6be4bd78
Exists in master

feat:接口修改

package-lock.json
Changes suppressed. Click to show
... ... @@ -4,11 +4,174 @@
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
  7 + "@aligov/jssdk-mgop": {
  8 + "version": "3.1.7",
  9 + "resolved": "https://registry.npmjs.org/@aligov/jssdk-mgop/-/jssdk-mgop-3.1.7.tgz",
  10 + "integrity": "sha512-foHIoi7vsU+OxKfLec0BWSE2L96nVN3Ysi1MPnoDCbVmnMheo9iGCQP5EtJblh2JwUV3Fl62BpKw8nEh85I60w==",
  11 + "requires": {
  12 + "@aligov/jssdk-mgop": "^3.0.0",
  13 + "@aligov/jssdk-utils": "^0.1.0",
  14 + "build-plugin-rax-component": "^0.2.15",
  15 + "commander": "^6.0.0",
  16 + "eruda": "^2.4.1",
  17 + "inquirer": "^8.0.0",
  18 + "json-schema-to-typescript": "^10.1.4",
  19 + "mkdirp": "^0.5.5",
  20 + "ora": "^5.4.0",
  21 + "universal-request": "^2.2.0"
  22 + },
  23 + "dependencies": {
  24 + "ansi-styles": {
  25 + "version": "4.3.0",
  26 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  27 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  28 + "requires": {
  29 + "color-convert": "^2.0.1"
  30 + }
  31 + },
  32 + "chalk": {
  33 + "version": "4.1.2",
  34 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  35 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  36 + "requires": {
  37 + "ansi-styles": "^4.1.0",
  38 + "supports-color": "^7.1.0"
  39 + }
  40 + },
  41 + "cli-cursor": {
  42 + "version": "3.1.0",
  43 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
  44 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
  45 + "requires": {
  46 + "restore-cursor": "^3.1.0"
  47 + }
  48 + },
  49 + "color-convert": {
  50 + "version": "2.0.1",
  51 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  52 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  53 + "requires": {
  54 + "color-name": "~1.1.4"
  55 + }
  56 + },
  57 + "color-name": {
  58 + "version": "1.1.4",
  59 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  60 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  61 + },
  62 + "commander": {
  63 + "version": "6.2.1",
  64 + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
  65 + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA=="
  66 + },
  67 + "has-flag": {
  68 + "version": "4.0.0",
  69 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  70 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
  71 + },
  72 + "log-symbols": {
  73 + "version": "4.1.0",
  74 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
  75 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
  76 + "requires": {
  77 + "chalk": "^4.1.0",
  78 + "is-unicode-supported": "^0.1.0"
  79 + }
  80 + },
  81 + "mimic-fn": {
  82 + "version": "2.1.0",
  83 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  84 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
  85 + },
  86 + "onetime": {
  87 + "version": "5.1.2",
  88 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  89 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  90 + "requires": {
  91 + "mimic-fn": "^2.1.0"
  92 + }
  93 + },
  94 + "ora": {
  95 + "version": "5.4.1",
  96 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
  97 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
  98 + "requires": {
  99 + "bl": "^4.1.0",
  100 + "chalk": "^4.1.0",
  101 + "cli-cursor": "^3.1.0",
  102 + "cli-spinners": "^2.5.0",
  103 + "is-interactive": "^1.0.0",
  104 + "is-unicode-supported": "^0.1.0",
  105 + "log-symbols": "^4.1.0",
  106 + "strip-ansi": "^6.0.0",
  107 + "wcwidth": "^1.0.1"
  108 + }
  109 + },
  110 + "restore-cursor": {
  111 + "version": "3.1.0",
  112 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
  113 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
  114 + "requires": {
  115 + "onetime": "^5.1.0",
  116 + "signal-exit": "^3.0.2"
  117 + }
  118 + },
  119 + "supports-color": {
  120 + "version": "7.2.0",
  121 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  122 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  123 + "requires": {
  124 + "has-flag": "^4.0.0"
  125 + }
  126 + }
  127 + }
  128 + },
  129 + "@aligov/jssdk-utils": {
  130 + "version": "0.1.6",
  131 + "resolved": "https://registry.npmjs.org/@aligov/jssdk-utils/-/jssdk-utils-0.1.6.tgz",
  132 + "integrity": "sha512-lPLF3Mp+MnqdhHi3yHFY3qMK5OGl21doXRh5CiXuisWNzRfSFckWlCK8OUlBH2/Bi8n6akzAK5t0WZTVT29n2g==",
  133 + "requires": {
  134 + "js-cookie": "^2.2.1"
  135 + }
  136 + },
  137 + "@apidevtools/json-schema-ref-parser": {
  138 + "version": "9.0.9",
  139 + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
  140 + "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==",
  141 + "requires": {
  142 + "@jsdevtools/ono": "^7.1.3",
  143 + "@types/json-schema": "^7.0.6",
  144 + "call-me-maybe": "^1.0.1",
  145 + "js-yaml": "^4.1.0"
  146 + },
  147 + "dependencies": {
  148 + "argparse": {
  149 + "version": "2.0.1",
  150 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  151 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
  152 + },
  153 + "js-yaml": {
  154 + "version": "4.1.0",
  155 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
  156 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
  157 + "requires": {
  158 + "argparse": "^2.0.1"
  159 + }
  160 + }
  161 + }
  162 + },
  163 + "@appworks/constant": {
  164 + "version": "0.1.4",
  165 + "resolved": "https://registry.npmjs.org/@appworks/constant/-/constant-0.1.4.tgz",
  166 + "integrity": "sha512-lEUeujTP/MPoeXQNAW316/LEh+PYHk6VpYvEgW/BO5xtFEu4UIwRPb5LclgINXQq3ribqQ6jq9VEgL3QMFCm3Q==",
  167 + "requires": {
  168 + "js-base64": "^3.2.4"
  169 + }
  170 + },
7 171 "@babel/code-frame": {
8 172 "version": "7.12.13",
9 173 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
10 174 "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
11   - "dev": true,
12 175 "requires": {
13 176 "@babel/highlight": "^7.12.13"
14 177 }
... ... @@ -16,14 +179,12 @@
16 179 "@babel/compat-data": {
17 180 "version": "7.14.0",
18 181 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
19   - "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==",
20   - "dev": true
  182 + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q=="
21 183 },
22 184 "@babel/core": {
23 185 "version": "7.14.3",
24 186 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz",
25 187 "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
26   - "dev": true,
27 188 "requires": {
28 189 "@babel/code-frame": "^7.12.13",
29 190 "@babel/generator": "^7.14.3",
... ... @@ -46,7 +207,6 @@
46 207 "version": "4.3.1",
47 208 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
48 209 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
49   - "dev": true,
50 210 "requires": {
51 211 "ms": "2.1.2"
52 212 }
... ... @@ -54,20 +214,17 @@
54 214 "ms": {
55 215 "version": "2.1.2",
56 216 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
57   - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
58   - "dev": true
  217 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
59 218 },
60 219 "semver": {
61 220 "version": "6.3.0",
62 221 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
63   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
64   - "dev": true
  222 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
65 223 },
66 224 "source-map": {
67 225 "version": "0.5.7",
68 226 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
69   - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
70   - "dev": true
  227 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
71 228 }
72 229 }
73 230 },
... ... @@ -75,7 +232,6 @@
75 232 "version": "7.14.3",
76 233 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz",
77 234 "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==",
78   - "dev": true,
79 235 "requires": {
80 236 "@babel/types": "^7.14.2",
81 237 "jsesc": "^2.5.1",
... ... @@ -85,8 +241,7 @@
85 241 "source-map": {
86 242 "version": "0.5.7",
87 243 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
88   - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
89   - "dev": true
  244 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
90 245 }
91 246 }
92 247 },
... ... @@ -94,7 +249,6 @@
94 249 "version": "7.12.13",
95 250 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
96 251 "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==",
97   - "dev": true,
98 252 "requires": {
99 253 "@babel/types": "^7.12.13"
100 254 }
... ... @@ -103,7 +257,6 @@
103 257 "version": "7.12.13",
104 258 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz",
105 259 "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
106   - "dev": true,
107 260 "requires": {
108 261 "@babel/helper-explode-assignable-expression": "^7.12.13",
109 262 "@babel/types": "^7.12.13"
... ... @@ -113,7 +266,6 @@
113 266 "version": "7.13.16",
114 267 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz",
115 268 "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==",
116   - "dev": true,
117 269 "requires": {
118 270 "@babel/compat-data": "^7.13.15",
119 271 "@babel/helper-validator-option": "^7.12.17",
... ... @@ -124,8 +276,7 @@
124 276 "semver": {
125 277 "version": "6.3.0",
126 278 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
127   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
128   - "dev": true
  279 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
129 280 }
130 281 }
131 282 },
... ... @@ -133,7 +284,6 @@
133 284 "version": "7.14.3",
134 285 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz",
135 286 "integrity": "sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ==",
136   - "dev": true,
137 287 "requires": {
138 288 "@babel/helper-annotate-as-pure": "^7.12.13",
139 289 "@babel/helper-function-name": "^7.14.2",
... ... @@ -147,7 +297,6 @@
147 297 "version": "7.14.3",
148 298 "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz",
149 299 "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==",
150   - "dev": true,
151 300 "requires": {
152 301 "@babel/helper-annotate-as-pure": "^7.12.13",
153 302 "regexpu-core": "^4.7.1"
... ... @@ -157,7 +306,6 @@
157 306 "version": "0.2.1",
158 307 "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.1.tgz",
159 308 "integrity": "sha512-x3AUTVZNPunaw1opRTa5OwVA5N0YxGlIad9xQ5QflK1uIS7PnAGGU5O2Dj/G183fR//N8AzTq+Q8+oiu9m0VFg==",
160   - "dev": true,
161 309 "requires": {
162 310 "@babel/helper-compilation-targets": "^7.13.0",
163 311 "@babel/helper-module-imports": "^7.12.13",
... ... @@ -173,7 +321,6 @@
173 321 "version": "4.3.1",
174 322 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
175 323 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
176   - "dev": true,
177 324 "requires": {
178 325 "ms": "2.1.2"
179 326 }
... ... @@ -181,14 +328,12 @@
181 328 "ms": {
182 329 "version": "2.1.2",
183 330 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
184   - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
185   - "dev": true
  331 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
186 332 },
187 333 "semver": {
188 334 "version": "6.3.0",
189 335 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
190   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
191   - "dev": true
  336 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
192 337 }
193 338 }
194 339 },
... ... @@ -196,7 +341,6 @@
196 341 "version": "7.13.0",
197 342 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz",
198 343 "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==",
199   - "dev": true,
200 344 "requires": {
201 345 "@babel/types": "^7.13.0"
202 346 }
... ... @@ -205,7 +349,6 @@
205 349 "version": "7.14.2",
206 350 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz",
207 351 "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==",
208   - "dev": true,
209 352 "requires": {
210 353 "@babel/helper-get-function-arity": "^7.12.13",
211 354 "@babel/template": "^7.12.13",
... ... @@ -216,7 +359,6 @@
216 359 "version": "7.12.13",
217 360 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
218 361 "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
219   - "dev": true,
220 362 "requires": {
221 363 "@babel/types": "^7.12.13"
222 364 }
... ... @@ -225,7 +367,6 @@
225 367 "version": "7.13.16",
226 368 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz",
227 369 "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==",
228   - "dev": true,
229 370 "requires": {
230 371 "@babel/traverse": "^7.13.15",
231 372 "@babel/types": "^7.13.16"
... ... @@ -235,7 +376,6 @@
235 376 "version": "7.13.12",
236 377 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
237 378 "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
238   - "dev": true,
239 379 "requires": {
240 380 "@babel/types": "^7.13.12"
241 381 }
... ... @@ -244,7 +384,6 @@
244 384 "version": "7.13.12",
245 385 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
246 386 "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
247   - "dev": true,
248 387 "requires": {
249 388 "@babel/types": "^7.13.12"
250 389 }
... ... @@ -253,7 +392,6 @@
253 392 "version": "7.14.2",
254 393 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz",
255 394 "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==",
256   - "dev": true,
257 395 "requires": {
258 396 "@babel/helper-module-imports": "^7.13.12",
259 397 "@babel/helper-replace-supers": "^7.13.12",
... ... @@ -269,7 +407,6 @@
269 407 "version": "7.12.13",
270 408 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
271 409 "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
272   - "dev": true,
273 410 "requires": {
274 411 "@babel/types": "^7.12.13"
275 412 }
... ... @@ -277,14 +414,12 @@
277 414 "@babel/helper-plugin-utils": {
278 415 "version": "7.13.0",
279 416 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
280   - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
281   - "dev": true
  417 + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ=="
282 418 },
283 419 "@babel/helper-remap-async-to-generator": {
284 420 "version": "7.13.0",
285 421 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz",
286 422 "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==",
287   - "dev": true,
288 423 "requires": {
289 424 "@babel/helper-annotate-as-pure": "^7.12.13",
290 425 "@babel/helper-wrap-function": "^7.13.0",
... ... @@ -295,7 +430,6 @@
295 430 "version": "7.14.3",
296 431 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz",
297 432 "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==",
298   - "dev": true,
299 433 "requires": {
300 434 "@babel/helper-member-expression-to-functions": "^7.13.12",
301 435 "@babel/helper-optimise-call-expression": "^7.12.13",
... ... @@ -307,7 +441,6 @@
307 441 "version": "7.13.12",
308 442 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
309 443 "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
310   - "dev": true,
311 444 "requires": {
312 445 "@babel/types": "^7.13.12"
313 446 }
... ... @@ -316,7 +449,6 @@
316 449 "version": "7.12.1",
317 450 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
318 451 "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
319   - "dev": true,
320 452 "requires": {
321 453 "@babel/types": "^7.12.1"
322 454 }
... ... @@ -325,7 +457,6 @@
325 457 "version": "7.12.13",
326 458 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
327 459 "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
328   - "dev": true,
329 460 "requires": {
330 461 "@babel/types": "^7.12.13"
331 462 }
... ... @@ -333,20 +464,17 @@
333 464 "@babel/helper-validator-identifier": {
334 465 "version": "7.14.0",
335 466 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
336   - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
337   - "dev": true
  467 + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A=="
338 468 },
339 469 "@babel/helper-validator-option": {
340 470 "version": "7.12.17",
341 471 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
342   - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
343   - "dev": true
  472 + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw=="
344 473 },
345 474 "@babel/helper-wrap-function": {
346 475 "version": "7.13.0",
347 476 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz",
348 477 "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==",
349   - "dev": true,
350 478 "requires": {
351 479 "@babel/helper-function-name": "^7.12.13",
352 480 "@babel/template": "^7.12.13",
... ... @@ -358,7 +486,6 @@
358 486 "version": "7.14.0",
359 487 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz",
360 488 "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==",
361   - "dev": true,
362 489 "requires": {
363 490 "@babel/template": "^7.12.13",
364 491 "@babel/traverse": "^7.14.0",
... ... @@ -369,7 +496,6 @@
369 496 "version": "7.14.0",
370 497 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
371 498 "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
372   - "dev": true,
373 499 "requires": {
374 500 "@babel/helper-validator-identifier": "^7.14.0",
375 501 "chalk": "^2.0.0",
... ... @@ -379,14 +505,12 @@
379 505 "@babel/parser": {
380 506 "version": "7.14.3",
381 507 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz",
382   - "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==",
383   - "dev": true
  508 + "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ=="
384 509 },
385 510 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
386 511 "version": "7.13.12",
387 512 "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz",
388 513 "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==",
389   - "dev": true,
390 514 "requires": {
391 515 "@babel/helper-plugin-utils": "^7.13.0",
392 516 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
... ... @@ -397,7 +521,6 @@
397 521 "version": "7.14.2",
398 522 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz",
399 523 "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==",
400   - "dev": true,
401 524 "requires": {
402 525 "@babel/helper-plugin-utils": "^7.13.0",
403 526 "@babel/helper-remap-async-to-generator": "^7.13.0",
... ... @@ -408,7 +531,6 @@
408 531 "version": "7.13.0",
409 532 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz",
410 533 "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==",
411   - "dev": true,
412 534 "requires": {
413 535 "@babel/helper-create-class-features-plugin": "^7.13.0",
414 536 "@babel/helper-plugin-utils": "^7.13.0"
... ... @@ -418,7 +540,6 @@
418 540 "version": "7.14.3",
419 541 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz",
420 542 "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==",
421   - "dev": true,
422 543 "requires": {
423 544 "@babel/helper-create-class-features-plugin": "^7.14.3",
424 545 "@babel/helper-plugin-utils": "^7.13.0",
... ... @@ -440,27 +561,56 @@
440 561 "version": "7.14.2",
441 562 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz",
442 563 "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==",
443   - "dev": true,
444 564 "requires": {
445 565 "@babel/helper-plugin-utils": "^7.13.0",
446 566 "@babel/plugin-syntax-dynamic-import": "^7.8.3"
447 567 }
448 568 },
  569 + "@babel/plugin-proposal-export-default-from": {
  570 + "version": "7.14.5",
  571 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.14.5.tgz",
  572 + "integrity": "sha512-T8KZ5abXvKMjF6JcoXjgac3ElmXf0AWzJwi2O/42Jk+HmCky3D9+i1B7NPP1FblyceqTevKeV/9szeikFoaMDg==",
  573 + "requires": {
  574 + "@babel/helper-plugin-utils": "^7.14.5",
  575 + "@babel/plugin-syntax-export-default-from": "^7.14.5"
  576 + },
  577 + "dependencies": {
  578 + "@babel/helper-plugin-utils": {
  579 + "version": "7.14.5",
  580 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  581 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  582 + }
  583 + }
  584 + },
449 585 "@babel/plugin-proposal-export-namespace-from": {
450 586 "version": "7.14.2",
451 587 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz",
452 588 "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==",
453   - "dev": true,
454 589 "requires": {
455 590 "@babel/helper-plugin-utils": "^7.13.0",
456 591 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
457 592 }
458 593 },
  594 + "@babel/plugin-proposal-function-bind": {
  595 + "version": "7.14.5",
  596 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.14.5.tgz",
  597 + "integrity": "sha512-PSQk5JImi81nFAzIebCEqkd0aiP9LDVKLCIH+0yR66JV8cQ1oZ8IRK9NNaA5nw9sjo0cPXxuBPCqgqcpugR8tA==",
  598 + "requires": {
  599 + "@babel/helper-plugin-utils": "^7.14.5",
  600 + "@babel/plugin-syntax-function-bind": "^7.14.5"
  601 + },
  602 + "dependencies": {
  603 + "@babel/helper-plugin-utils": {
  604 + "version": "7.14.5",
  605 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  606 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  607 + }
  608 + }
  609 + },
459 610 "@babel/plugin-proposal-json-strings": {
460 611 "version": "7.14.2",
461 612 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz",
462 613 "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==",
463   - "dev": true,
464 614 "requires": {
465 615 "@babel/helper-plugin-utils": "^7.13.0",
466 616 "@babel/plugin-syntax-json-strings": "^7.8.3"
... ... @@ -470,7 +620,6 @@
470 620 "version": "7.14.2",
471 621 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz",
472 622 "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==",
473   - "dev": true,
474 623 "requires": {
475 624 "@babel/helper-plugin-utils": "^7.13.0",
476 625 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
... ... @@ -480,7 +629,6 @@
480 629 "version": "7.14.2",
481 630 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz",
482 631 "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==",
483   - "dev": true,
484 632 "requires": {
485 633 "@babel/helper-plugin-utils": "^7.13.0",
486 634 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
... ... @@ -490,7 +638,6 @@
490 638 "version": "7.14.2",
491 639 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz",
492 640 "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==",
493   - "dev": true,
494 641 "requires": {
495 642 "@babel/helper-plugin-utils": "^7.13.0",
496 643 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
... ... @@ -500,7 +647,6 @@
500 647 "version": "7.14.2",
501 648 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz",
502 649 "integrity": "sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==",
503   - "dev": true,
504 650 "requires": {
505 651 "@babel/compat-data": "^7.14.0",
506 652 "@babel/helper-compilation-targets": "^7.13.16",
... ... @@ -513,7 +659,6 @@
513 659 "version": "7.14.2",
514 660 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz",
515 661 "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==",
516   - "dev": true,
517 662 "requires": {
518 663 "@babel/helper-plugin-utils": "^7.13.0",
519 664 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
... ... @@ -523,7 +668,6 @@
523 668 "version": "7.14.2",
524 669 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz",
525 670 "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==",
526   - "dev": true,
527 671 "requires": {
528 672 "@babel/helper-plugin-utils": "^7.13.0",
529 673 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
... ... @@ -534,7 +678,6 @@
534 678 "version": "7.13.0",
535 679 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
536 680 "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
537   - "dev": true,
538 681 "requires": {
539 682 "@babel/helper-create-class-features-plugin": "^7.13.0",
540 683 "@babel/helper-plugin-utils": "^7.13.0"
... ... @@ -544,7 +687,6 @@
544 687 "version": "7.14.0",
545 688 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz",
546 689 "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==",
547   - "dev": true,
548 690 "requires": {
549 691 "@babel/helper-annotate-as-pure": "^7.12.13",
550 692 "@babel/helper-create-class-features-plugin": "^7.14.0",
... ... @@ -556,7 +698,6 @@
556 698 "version": "7.12.13",
557 699 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz",
558 700 "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==",
559   - "dev": true,
560 701 "requires": {
561 702 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
562 703 "@babel/helper-plugin-utils": "^7.12.13"
... ... @@ -566,7 +707,6 @@
566 707 "version": "7.8.4",
567 708 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
568 709 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
569   - "dev": true,
570 710 "requires": {
571 711 "@babel/helper-plugin-utils": "^7.8.0"
572 712 }
... ... @@ -575,7 +715,6 @@
575 715 "version": "7.12.13",
576 716 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
577 717 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
578   - "dev": true,
579 718 "requires": {
580 719 "@babel/helper-plugin-utils": "^7.12.13"
581 720 }
... ... @@ -584,7 +723,6 @@
584 723 "version": "7.12.13",
585 724 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz",
586 725 "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==",
587   - "dev": true,
588 726 "requires": {
589 727 "@babel/helper-plugin-utils": "^7.12.13"
590 728 }
... ... @@ -593,7 +731,6 @@
593 731 "version": "7.12.13",
594 732 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz",
595 733 "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==",
596   - "dev": true,
597 734 "requires": {
598 735 "@babel/helper-plugin-utils": "^7.12.13"
599 736 }
... ... @@ -602,25 +739,67 @@
602 739 "version": "7.8.3",
603 740 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
604 741 "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
605   - "dev": true,
606 742 "requires": {
607 743 "@babel/helper-plugin-utils": "^7.8.0"
608 744 }
609 745 },
  746 + "@babel/plugin-syntax-export-default-from": {
  747 + "version": "7.14.5",
  748 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.14.5.tgz",
  749 + "integrity": "sha512-snWDxjuaPEobRBnhpqEfZ8RMxDbHt8+87fiEioGuE+Uc0xAKgSD8QiuL3lF93hPVQfZFAcYwrrf+H5qUhike3Q==",
  750 + "requires": {
  751 + "@babel/helper-plugin-utils": "^7.14.5"
  752 + },
  753 + "dependencies": {
  754 + "@babel/helper-plugin-utils": {
  755 + "version": "7.14.5",
  756 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  757 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  758 + }
  759 + }
  760 + },
610 761 "@babel/plugin-syntax-export-namespace-from": {
611 762 "version": "7.8.3",
612 763 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
613 764 "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
614   - "dev": true,
615 765 "requires": {
616 766 "@babel/helper-plugin-utils": "^7.8.3"
617 767 }
618 768 },
  769 + "@babel/plugin-syntax-flow": {
  770 + "version": "7.14.5",
  771 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz",
  772 + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==",
  773 + "requires": {
  774 + "@babel/helper-plugin-utils": "^7.14.5"
  775 + },
  776 + "dependencies": {
  777 + "@babel/helper-plugin-utils": {
  778 + "version": "7.14.5",
  779 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  780 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  781 + }
  782 + }
  783 + },
  784 + "@babel/plugin-syntax-function-bind": {
  785 + "version": "7.14.5",
  786 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.14.5.tgz",
  787 + "integrity": "sha512-gstAIrKtlPwrQaRz4uK+kT7zI2p5MQqX41SeO+kZKH1XGO1jL0nLZBWznRigPpkem6LfIoG2EduQZmPBcUwEmg==",
  788 + "requires": {
  789 + "@babel/helper-plugin-utils": "^7.14.5"
  790 + },
  791 + "dependencies": {
  792 + "@babel/helper-plugin-utils": {
  793 + "version": "7.14.5",
  794 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  795 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  796 + }
  797 + }
  798 + },
619 799 "@babel/plugin-syntax-json-strings": {
620 800 "version": "7.8.3",
621 801 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
622 802 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
623   - "dev": true,
624 803 "requires": {
625 804 "@babel/helper-plugin-utils": "^7.8.0"
626 805 }
... ... @@ -638,7 +817,6 @@
638 817 "version": "7.10.4",
639 818 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
640 819 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
641   - "dev": true,
642 820 "requires": {
643 821 "@babel/helper-plugin-utils": "^7.10.4"
644 822 }
... ... @@ -647,7 +825,6 @@
647 825 "version": "7.8.3",
648 826 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
649 827 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
650   - "dev": true,
651 828 "requires": {
652 829 "@babel/helper-plugin-utils": "^7.8.0"
653 830 }
... ... @@ -656,7 +833,6 @@
656 833 "version": "7.10.4",
657 834 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
658 835 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
659   - "dev": true,
660 836 "requires": {
661 837 "@babel/helper-plugin-utils": "^7.10.4"
662 838 }
... ... @@ -665,7 +841,6 @@
665 841 "version": "7.8.3",
666 842 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
667 843 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
668   - "dev": true,
669 844 "requires": {
670 845 "@babel/helper-plugin-utils": "^7.8.0"
671 846 }
... ... @@ -674,7 +849,6 @@
674 849 "version": "7.8.3",
675 850 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
676 851 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
677   - "dev": true,
678 852 "requires": {
679 853 "@babel/helper-plugin-utils": "^7.8.0"
680 854 }
... ... @@ -683,7 +857,6 @@
683 857 "version": "7.8.3",
684 858 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
685 859 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
686   - "dev": true,
687 860 "requires": {
688 861 "@babel/helper-plugin-utils": "^7.8.0"
689 862 }
... ... @@ -692,7 +865,6 @@
692 865 "version": "7.14.0",
693 866 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz",
694 867 "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==",
695   - "dev": true,
696 868 "requires": {
697 869 "@babel/helper-plugin-utils": "^7.13.0"
698 870 }
... ... @@ -701,16 +873,29 @@
701 873 "version": "7.12.13",
702 874 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz",
703 875 "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==",
704   - "dev": true,
705 876 "requires": {
706 877 "@babel/helper-plugin-utils": "^7.12.13"
707 878 }
708 879 },
  880 + "@babel/plugin-syntax-typescript": {
  881 + "version": "7.14.5",
  882 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
  883 + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
  884 + "requires": {
  885 + "@babel/helper-plugin-utils": "^7.14.5"
  886 + },
  887 + "dependencies": {
  888 + "@babel/helper-plugin-utils": {
  889 + "version": "7.14.5",
  890 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  891 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  892 + }
  893 + }
  894 + },
709 895 "@babel/plugin-transform-arrow-functions": {
710 896 "version": "7.13.0",
711 897 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
712 898 "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
713   - "dev": true,
714 899 "requires": {
715 900 "@babel/helper-plugin-utils": "^7.13.0"
716 901 }
... ... @@ -719,7 +904,6 @@
719 904 "version": "7.13.0",
720 905 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz",
721 906 "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==",
722   - "dev": true,
723 907 "requires": {
724 908 "@babel/helper-module-imports": "^7.12.13",
725 909 "@babel/helper-plugin-utils": "^7.13.0",
... ... @@ -730,7 +914,6 @@
730 914 "version": "7.12.13",
731 915 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
732 916 "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==",
733   - "dev": true,
734 917 "requires": {
735 918 "@babel/helper-plugin-utils": "^7.12.13"
736 919 }
... ... @@ -739,7 +922,6 @@
739 922 "version": "7.14.2",
740 923 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz",
741 924 "integrity": "sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==",
742   - "dev": true,
743 925 "requires": {
744 926 "@babel/helper-plugin-utils": "^7.13.0"
745 927 }
... ... @@ -748,7 +930,6 @@
748 930 "version": "7.14.2",
749 931 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz",
750 932 "integrity": "sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==",
751   - "dev": true,
752 933 "requires": {
753 934 "@babel/helper-annotate-as-pure": "^7.12.13",
754 935 "@babel/helper-function-name": "^7.14.2",
... ... @@ -763,7 +944,6 @@
763 944 "version": "7.13.0",
764 945 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
765 946 "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==",
766   - "dev": true,
767 947 "requires": {
768 948 "@babel/helper-plugin-utils": "^7.13.0"
769 949 }
... ... @@ -772,7 +952,6 @@
772 952 "version": "7.13.17",
773 953 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz",
774 954 "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==",
775   - "dev": true,
776 955 "requires": {
777 956 "@babel/helper-plugin-utils": "^7.13.0"
778 957 }
... ... @@ -781,7 +960,6 @@
781 960 "version": "7.12.13",
782 961 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz",
783 962 "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==",
784   - "dev": true,
785 963 "requires": {
786 964 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
787 965 "@babel/helper-plugin-utils": "^7.12.13"
... ... @@ -791,7 +969,6 @@
791 969 "version": "7.12.13",
792 970 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz",
793 971 "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==",
794   - "dev": true,
795 972 "requires": {
796 973 "@babel/helper-plugin-utils": "^7.12.13"
797 974 }
... ... @@ -800,17 +977,31 @@
800 977 "version": "7.12.13",
801 978 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz",
802 979 "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==",
803   - "dev": true,
804 980 "requires": {
805 981 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13",
806 982 "@babel/helper-plugin-utils": "^7.12.13"
807 983 }
808 984 },
  985 + "@babel/plugin-transform-flow-strip-types": {
  986 + "version": "7.14.5",
  987 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz",
  988 + "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==",
  989 + "requires": {
  990 + "@babel/helper-plugin-utils": "^7.14.5",
  991 + "@babel/plugin-syntax-flow": "^7.14.5"
  992 + },
  993 + "dependencies": {
  994 + "@babel/helper-plugin-utils": {
  995 + "version": "7.14.5",
  996 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  997 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  998 + }
  999 + }
  1000 + },
809 1001 "@babel/plugin-transform-for-of": {
810 1002 "version": "7.13.0",
811 1003 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz",
812 1004 "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==",
813   - "dev": true,
814 1005 "requires": {
815 1006 "@babel/helper-plugin-utils": "^7.13.0"
816 1007 }
... ... @@ -819,7 +1010,6 @@
819 1010 "version": "7.12.13",
820 1011 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz",
821 1012 "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==",
822   - "dev": true,
823 1013 "requires": {
824 1014 "@babel/helper-function-name": "^7.12.13",
825 1015 "@babel/helper-plugin-utils": "^7.12.13"
... ... @@ -829,7 +1019,6 @@
829 1019 "version": "7.12.13",
830 1020 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz",
831 1021 "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==",
832   - "dev": true,
833 1022 "requires": {
834 1023 "@babel/helper-plugin-utils": "^7.12.13"
835 1024 }
... ... @@ -838,7 +1027,6 @@
838 1027 "version": "7.12.13",
839 1028 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
840 1029 "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
841   - "dev": true,
842 1030 "requires": {
843 1031 "@babel/helper-plugin-utils": "^7.12.13"
844 1032 }
... ... @@ -847,7 +1035,6 @@
847 1035 "version": "7.14.2",
848 1036 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz",
849 1037 "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==",
850   - "dev": true,
851 1038 "requires": {
852 1039 "@babel/helper-module-transforms": "^7.14.2",
853 1040 "@babel/helper-plugin-utils": "^7.13.0",
... ... @@ -858,7 +1045,6 @@
858 1045 "version": "7.14.0",
859 1046 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
860 1047 "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==",
861   - "dev": true,
862 1048 "requires": {
863 1049 "@babel/helper-module-transforms": "^7.14.0",
864 1050 "@babel/helper-plugin-utils": "^7.13.0",
... ... @@ -870,7 +1056,6 @@
870 1056 "version": "7.13.8",
871 1057 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz",
872 1058 "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==",
873   - "dev": true,
874 1059 "requires": {
875 1060 "@babel/helper-hoist-variables": "^7.13.0",
876 1061 "@babel/helper-module-transforms": "^7.13.0",
... ... @@ -883,7 +1068,6 @@
883 1068 "version": "7.14.0",
884 1069 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz",
885 1070 "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==",
886   - "dev": true,
887 1071 "requires": {
888 1072 "@babel/helper-module-transforms": "^7.14.0",
889 1073 "@babel/helper-plugin-utils": "^7.13.0"
... ... @@ -893,7 +1077,6 @@
893 1077 "version": "7.12.13",
894 1078 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz",
895 1079 "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==",
896   - "dev": true,
897 1080 "requires": {
898 1081 "@babel/helper-create-regexp-features-plugin": "^7.12.13"
899 1082 }
... ... @@ -902,7 +1085,6 @@
902 1085 "version": "7.12.13",
903 1086 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz",
904 1087 "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==",
905   - "dev": true,
906 1088 "requires": {
907 1089 "@babel/helper-plugin-utils": "^7.12.13"
908 1090 }
... ... @@ -911,7 +1093,6 @@
911 1093 "version": "7.12.13",
912 1094 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz",
913 1095 "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==",
914   - "dev": true,
915 1096 "requires": {
916 1097 "@babel/helper-plugin-utils": "^7.12.13",
917 1098 "@babel/helper-replace-supers": "^7.12.13"
... ... @@ -921,7 +1102,6 @@
921 1102 "version": "7.14.2",
922 1103 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz",
923 1104 "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==",
924   - "dev": true,
925 1105 "requires": {
926 1106 "@babel/helper-plugin-utils": "^7.13.0"
927 1107 }
... ... @@ -930,34 +1110,132 @@
930 1110 "version": "7.12.13",
931 1111 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz",
932 1112 "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==",
933   - "dev": true,
934 1113 "requires": {
935 1114 "@babel/helper-plugin-utils": "^7.12.13"
936 1115 }
937 1116 },
938   - "@babel/plugin-transform-regenerator": {
939   - "version": "7.13.15",
940   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz",
941   - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==",
942   - "dev": true,
  1117 + "@babel/plugin-transform-react-display-name": {
  1118 + "version": "7.15.1",
  1119 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz",
  1120 + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==",
943 1121 "requires": {
944   - "regenerator-transform": "^0.14.2"
  1122 + "@babel/helper-plugin-utils": "^7.14.5"
  1123 + },
  1124 + "dependencies": {
  1125 + "@babel/helper-plugin-utils": {
  1126 + "version": "7.14.5",
  1127 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  1128 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  1129 + }
945 1130 }
946 1131 },
947   - "@babel/plugin-transform-reserved-words": {
948   - "version": "7.12.13",
949   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
950   - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
951   - "dev": true,
  1132 + "@babel/plugin-transform-react-jsx": {
  1133 + "version": "7.14.9",
  1134 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz",
  1135 + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==",
952 1136 "requires": {
953   - "@babel/helper-plugin-utils": "^7.12.13"
954   - }
955   - },
  1137 + "@babel/helper-annotate-as-pure": "^7.14.5",
  1138 + "@babel/helper-module-imports": "^7.14.5",
  1139 + "@babel/helper-plugin-utils": "^7.14.5",
  1140 + "@babel/plugin-syntax-jsx": "^7.14.5",
  1141 + "@babel/types": "^7.14.9"
  1142 + },
  1143 + "dependencies": {
  1144 + "@babel/helper-annotate-as-pure": {
  1145 + "version": "7.15.4",
  1146 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
  1147 + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
  1148 + "requires": {
  1149 + "@babel/types": "^7.15.4"
  1150 + }
  1151 + },
  1152 + "@babel/helper-module-imports": {
  1153 + "version": "7.15.4",
  1154 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
  1155 + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
  1156 + "requires": {
  1157 + "@babel/types": "^7.15.4"
  1158 + }
  1159 + },
  1160 + "@babel/helper-plugin-utils": {
  1161 + "version": "7.14.5",
  1162 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  1163 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  1164 + },
  1165 + "@babel/helper-validator-identifier": {
  1166 + "version": "7.15.7",
  1167 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
  1168 + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="
  1169 + },
  1170 + "@babel/plugin-syntax-jsx": {
  1171 + "version": "7.14.5",
  1172 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
  1173 + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
  1174 + "requires": {
  1175 + "@babel/helper-plugin-utils": "^7.14.5"
  1176 + }
  1177 + },
  1178 + "@babel/types": {
  1179 + "version": "7.15.6",
  1180 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
  1181 + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
  1182 + "requires": {
  1183 + "@babel/helper-validator-identifier": "^7.14.9",
  1184 + "to-fast-properties": "^2.0.0"
  1185 + }
  1186 + }
  1187 + }
  1188 + },
  1189 + "@babel/plugin-transform-react-jsx-self": {
  1190 + "version": "7.14.9",
  1191 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz",
  1192 + "integrity": "sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==",
  1193 + "requires": {
  1194 + "@babel/helper-plugin-utils": "^7.14.5"
  1195 + },
  1196 + "dependencies": {
  1197 + "@babel/helper-plugin-utils": {
  1198 + "version": "7.14.5",
  1199 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  1200 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  1201 + }
  1202 + }
  1203 + },
  1204 + "@babel/plugin-transform-react-jsx-source": {
  1205 + "version": "7.14.5",
  1206 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz",
  1207 + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==",
  1208 + "requires": {
  1209 + "@babel/helper-plugin-utils": "^7.14.5"
  1210 + },
  1211 + "dependencies": {
  1212 + "@babel/helper-plugin-utils": {
  1213 + "version": "7.14.5",
  1214 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  1215 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  1216 + }
  1217 + }
  1218 + },
  1219 + "@babel/plugin-transform-regenerator": {
  1220 + "version": "7.13.15",
  1221 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz",
  1222 + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==",
  1223 + "requires": {
  1224 + "regenerator-transform": "^0.14.2"
  1225 + }
  1226 + },
  1227 + "@babel/plugin-transform-reserved-words": {
  1228 + "version": "7.12.13",
  1229 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
  1230 + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
  1231 + "requires": {
  1232 + "@babel/helper-plugin-utils": "^7.12.13"
  1233 + }
  1234 + },
956 1235 "@babel/plugin-transform-runtime": {
957 1236 "version": "7.14.3",
958 1237 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.3.tgz",
959 1238 "integrity": "sha512-t960xbi8wpTFE623ef7sd+UpEC5T6EEguQlTBJDEO05+XwnIWVfuqLw/vdLWY6IdFmtZE+65CZAfByT39zRpkg==",
960   - "dev": true,
961 1239 "requires": {
962 1240 "@babel/helper-module-imports": "^7.13.12",
963 1241 "@babel/helper-plugin-utils": "^7.13.0",
... ... @@ -970,8 +1248,7 @@
970 1248 "semver": {
971 1249 "version": "6.3.0",
972 1250 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
973   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
974   - "dev": true
  1251 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
975 1252 }
976 1253 }
977 1254 },
... ... @@ -979,7 +1256,6 @@
979 1256 "version": "7.12.13",
980 1257 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz",
981 1258 "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==",
982   - "dev": true,
983 1259 "requires": {
984 1260 "@babel/helper-plugin-utils": "^7.12.13"
985 1261 }
... ... @@ -988,7 +1264,6 @@
988 1264 "version": "7.13.0",
989 1265 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
990 1266 "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
991   - "dev": true,
992 1267 "requires": {
993 1268 "@babel/helper-plugin-utils": "^7.13.0",
994 1269 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
... ... @@ -998,7 +1273,6 @@
998 1273 "version": "7.12.13",
999 1274 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz",
1000 1275 "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==",
1001   - "dev": true,
1002 1276 "requires": {
1003 1277 "@babel/helper-plugin-utils": "^7.12.13"
1004 1278 }
... ... @@ -1007,7 +1281,6 @@
1007 1281 "version": "7.13.0",
1008 1282 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
1009 1283 "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
1010   - "dev": true,
1011 1284 "requires": {
1012 1285 "@babel/helper-plugin-utils": "^7.13.0"
1013 1286 }
... ... @@ -1016,16 +1289,204 @@
1016 1289 "version": "7.12.13",
1017 1290 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz",
1018 1291 "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==",
1019   - "dev": true,
1020 1292 "requires": {
1021 1293 "@babel/helper-plugin-utils": "^7.12.13"
1022 1294 }
1023 1295 },
  1296 + "@babel/plugin-transform-typescript": {
  1297 + "version": "7.15.8",
  1298 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz",
  1299 + "integrity": "sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ==",
  1300 + "requires": {
  1301 + "@babel/helper-create-class-features-plugin": "^7.15.4",
  1302 + "@babel/helper-plugin-utils": "^7.14.5",
  1303 + "@babel/plugin-syntax-typescript": "^7.14.5"
  1304 + },
  1305 + "dependencies": {
  1306 + "@babel/code-frame": {
  1307 + "version": "7.15.8",
  1308 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz",
  1309 + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==",
  1310 + "requires": {
  1311 + "@babel/highlight": "^7.14.5"
  1312 + }
  1313 + },
  1314 + "@babel/generator": {
  1315 + "version": "7.15.8",
  1316 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz",
  1317 + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==",
  1318 + "requires": {
  1319 + "@babel/types": "^7.15.6",
  1320 + "jsesc": "^2.5.1",
  1321 + "source-map": "^0.5.0"
  1322 + }
  1323 + },
  1324 + "@babel/helper-annotate-as-pure": {
  1325 + "version": "7.15.4",
  1326 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
  1327 + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
  1328 + "requires": {
  1329 + "@babel/types": "^7.15.4"
  1330 + }
  1331 + },
  1332 + "@babel/helper-create-class-features-plugin": {
  1333 + "version": "7.15.4",
  1334 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
  1335 + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
  1336 + "requires": {
  1337 + "@babel/helper-annotate-as-pure": "^7.15.4",
  1338 + "@babel/helper-function-name": "^7.15.4",
  1339 + "@babel/helper-member-expression-to-functions": "^7.15.4",
  1340 + "@babel/helper-optimise-call-expression": "^7.15.4",
  1341 + "@babel/helper-replace-supers": "^7.15.4",
  1342 + "@babel/helper-split-export-declaration": "^7.15.4"
  1343 + }
  1344 + },
  1345 + "@babel/helper-function-name": {
  1346 + "version": "7.15.4",
  1347 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
  1348 + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
  1349 + "requires": {
  1350 + "@babel/helper-get-function-arity": "^7.15.4",
  1351 + "@babel/template": "^7.15.4",
  1352 + "@babel/types": "^7.15.4"
  1353 + }
  1354 + },
  1355 + "@babel/helper-get-function-arity": {
  1356 + "version": "7.15.4",
  1357 + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
  1358 + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
  1359 + "requires": {
  1360 + "@babel/types": "^7.15.4"
  1361 + }
  1362 + },
  1363 + "@babel/helper-hoist-variables": {
  1364 + "version": "7.15.4",
  1365 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
  1366 + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
  1367 + "requires": {
  1368 + "@babel/types": "^7.15.4"
  1369 + }
  1370 + },
  1371 + "@babel/helper-member-expression-to-functions": {
  1372 + "version": "7.15.4",
  1373 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
  1374 + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
  1375 + "requires": {
  1376 + "@babel/types": "^7.15.4"
  1377 + }
  1378 + },
  1379 + "@babel/helper-optimise-call-expression": {
  1380 + "version": "7.15.4",
  1381 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
  1382 + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
  1383 + "requires": {
  1384 + "@babel/types": "^7.15.4"
  1385 + }
  1386 + },
  1387 + "@babel/helper-plugin-utils": {
  1388 + "version": "7.14.5",
  1389 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  1390 + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
  1391 + },
  1392 + "@babel/helper-replace-supers": {
  1393 + "version": "7.15.4",
  1394 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
  1395 + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
  1396 + "requires": {
  1397 + "@babel/helper-member-expression-to-functions": "^7.15.4",
  1398 + "@babel/helper-optimise-call-expression": "^7.15.4",
  1399 + "@babel/traverse": "^7.15.4",
  1400 + "@babel/types": "^7.15.4"
  1401 + }
  1402 + },
  1403 + "@babel/helper-split-export-declaration": {
  1404 + "version": "7.15.4",
  1405 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
  1406 + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
  1407 + "requires": {
  1408 + "@babel/types": "^7.15.4"
  1409 + }
  1410 + },
  1411 + "@babel/helper-validator-identifier": {
  1412 + "version": "7.15.7",
  1413 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
  1414 + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="
  1415 + },
  1416 + "@babel/highlight": {
  1417 + "version": "7.14.5",
  1418 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
  1419 + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
  1420 + "requires": {
  1421 + "@babel/helper-validator-identifier": "^7.14.5",
  1422 + "chalk": "^2.0.0",
  1423 + "js-tokens": "^4.0.0"
  1424 + }
  1425 + },
  1426 + "@babel/parser": {
  1427 + "version": "7.15.8",
  1428 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
  1429 + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA=="
  1430 + },
  1431 + "@babel/template": {
  1432 + "version": "7.15.4",
  1433 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
  1434 + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
  1435 + "requires": {
  1436 + "@babel/code-frame": "^7.14.5",
  1437 + "@babel/parser": "^7.15.4",
  1438 + "@babel/types": "^7.15.4"
  1439 + }
  1440 + },
  1441 + "@babel/traverse": {
  1442 + "version": "7.15.4",
  1443 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
  1444 + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
  1445 + "requires": {
  1446 + "@babel/code-frame": "^7.14.5",
  1447 + "@babel/generator": "^7.15.4",
  1448 + "@babel/helper-function-name": "^7.15.4",
  1449 + "@babel/helper-hoist-variables": "^7.15.4",
  1450 + "@babel/helper-split-export-declaration": "^7.15.4",
  1451 + "@babel/parser": "^7.15.4",
  1452 + "@babel/types": "^7.15.4",
  1453 + "debug": "^4.1.0",
  1454 + "globals": "^11.1.0"
  1455 + }
  1456 + },
  1457 + "@babel/types": {
  1458 + "version": "7.15.6",
  1459 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
  1460 + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
  1461 + "requires": {
  1462 + "@babel/helper-validator-identifier": "^7.14.9",
  1463 + "to-fast-properties": "^2.0.0"
  1464 + }
  1465 + },
  1466 + "debug": {
  1467 + "version": "4.3.2",
  1468 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  1469 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  1470 + "requires": {
  1471 + "ms": "2.1.2"
  1472 + }
  1473 + },
  1474 + "ms": {
  1475 + "version": "2.1.2",
  1476 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  1477 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  1478 + },
  1479 + "source-map": {
  1480 + "version": "0.5.7",
  1481 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  1482 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
  1483 + }
  1484 + }
  1485 + },
1024 1486 "@babel/plugin-transform-unicode-escapes": {
1025 1487 "version": "7.12.13",
1026 1488 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz",
1027 1489 "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==",
1028   - "dev": true,
1029 1490 "requires": {
1030 1491 "@babel/helper-plugin-utils": "^7.12.13"
1031 1492 }
... ... @@ -1034,7 +1495,6 @@
1034 1495 "version": "7.12.13",
1035 1496 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz",
1036 1497 "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==",
1037   - "dev": true,
1038 1498 "requires": {
1039 1499 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
1040 1500 "@babel/helper-plugin-utils": "^7.12.13"
... ... @@ -1044,7 +1504,6 @@
1044 1504 "version": "7.14.2",
1045 1505 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.2.tgz",
1046 1506 "integrity": "sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==",
1047   - "dev": true,
1048 1507 "requires": {
1049 1508 "@babel/compat-data": "^7.14.0",
1050 1509 "@babel/helper-compilation-targets": "^7.13.16",
... ... @@ -1124,16 +1583,23 @@
1124 1583 "semver": {
1125 1584 "version": "6.3.0",
1126 1585 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1127   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1128   - "dev": true
  1586 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
1129 1587 }
1130 1588 }
1131 1589 },
  1590 + "@babel/preset-flow": {
  1591 + "version": "7.0.0",
  1592 + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0.tgz",
  1593 + "integrity": "sha512-bJOHrYOPqJZCkPVbG1Lot2r5OSsB+iUOaxiHdlOeB1yPWS6evswVHwvkDLZ54WTaTRIk89ds0iHmGZSnxlPejQ==",
  1594 + "requires": {
  1595 + "@babel/helper-plugin-utils": "^7.0.0",
  1596 + "@babel/plugin-transform-flow-strip-types": "^7.0.0"
  1597 + }
  1598 + },
1132 1599 "@babel/preset-modules": {
1133 1600 "version": "0.1.4",
1134 1601 "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
1135 1602 "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
1136   - "dev": true,
1137 1603 "requires": {
1138 1604 "@babel/helper-plugin-utils": "^7.0.0",
1139 1605 "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
... ... @@ -1142,6 +1608,18 @@
1142 1608 "esutils": "^2.0.2"
1143 1609 }
1144 1610 },
  1611 + "@babel/preset-react": {
  1612 + "version": "7.0.0",
  1613 + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz",
  1614 + "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==",
  1615 + "requires": {
  1616 + "@babel/helper-plugin-utils": "^7.0.0",
  1617 + "@babel/plugin-transform-react-display-name": "^7.0.0",
  1618 + "@babel/plugin-transform-react-jsx": "^7.0.0",
  1619 + "@babel/plugin-transform-react-jsx-self": "^7.0.0",
  1620 + "@babel/plugin-transform-react-jsx-source": "^7.0.0"
  1621 + }
  1622 + },
1145 1623 "@babel/runtime": {
1146 1624 "version": "7.14.0",
1147 1625 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz",
... ... @@ -1154,7 +1632,6 @@
1154 1632 "version": "7.12.13",
1155 1633 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
1156 1634 "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
1157   - "dev": true,
1158 1635 "requires": {
1159 1636 "@babel/code-frame": "^7.12.13",
1160 1637 "@babel/parser": "^7.12.13",
... ... @@ -1165,7 +1642,6 @@
1165 1642 "version": "7.14.2",
1166 1643 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
1167 1644 "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==",
1168   - "dev": true,
1169 1645 "requires": {
1170 1646 "@babel/code-frame": "^7.12.13",
1171 1647 "@babel/generator": "^7.14.2",
... ... @@ -1181,7 +1657,6 @@
1181 1657 "version": "4.3.1",
1182 1658 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
1183 1659 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
1184   - "dev": true,
1185 1660 "requires": {
1186 1661 "ms": "2.1.2"
1187 1662 }
... ... @@ -1189,8 +1664,7 @@
1189 1664 "ms": {
1190 1665 "version": "2.1.2",
1191 1666 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1192   - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1193   - "dev": true
  1667 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1194 1668 }
1195 1669 }
1196 1670 },
... ... @@ -1198,12 +1672,21 @@
1198 1672 "version": "7.14.2",
1199 1673 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz",
1200 1674 "integrity": "sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==",
1201   - "dev": true,
1202 1675 "requires": {
1203 1676 "@babel/helper-validator-identifier": "^7.14.0",
1204 1677 "to-fast-properties": "^2.0.0"
1205 1678 }
1206 1679 },
  1680 + "@csstools/convert-colors": {
  1681 + "version": "1.4.0",
  1682 + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
  1683 + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw=="
  1684 + },
  1685 + "@gar/promisify": {
  1686 + "version": "1.1.2",
  1687 + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
  1688 + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw=="
  1689 + },
1207 1690 "@hapi/address": {
1208 1691 "version": "2.1.4",
1209 1692 "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
... ... @@ -1254,6 +1737,11 @@
1254 1737 "postcss": "^7.0.0"
1255 1738 }
1256 1739 },
  1740 + "@jsdevtools/ono": {
  1741 + "version": "7.1.3",
  1742 + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
  1743 + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
  1744 + },
1257 1745 "@mrmlnc/readdir-enhanced": {
1258 1746 "version": "2.2.1",
1259 1747 "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
... ... @@ -1264,12 +1752,93 @@
1264 1752 "glob-to-regexp": "^0.3.0"
1265 1753 }
1266 1754 },
  1755 + "@nodelib/fs.scandir": {
  1756 + "version": "2.1.5",
  1757 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  1758 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  1759 + "requires": {
  1760 + "@nodelib/fs.stat": "2.0.5",
  1761 + "run-parallel": "^1.1.9"
  1762 + },
  1763 + "dependencies": {
  1764 + "@nodelib/fs.stat": {
  1765 + "version": "2.0.5",
  1766 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  1767 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
  1768 + }
  1769 + }
  1770 + },
1267 1771 "@nodelib/fs.stat": {
1268 1772 "version": "1.1.3",
1269 1773 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
1270 1774 "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
1271 1775 "dev": true
1272 1776 },
  1777 + "@nodelib/fs.walk": {
  1778 + "version": "1.2.8",
  1779 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  1780 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  1781 + "requires": {
  1782 + "@nodelib/fs.scandir": "2.1.5",
  1783 + "fastq": "^1.6.0"
  1784 + }
  1785 + },
  1786 + "@npmcli/fs": {
  1787 + "version": "1.0.0",
  1788 + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
  1789 + "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
  1790 + "requires": {
  1791 + "@gar/promisify": "^1.0.1",
  1792 + "semver": "^7.3.5"
  1793 + },
  1794 + "dependencies": {
  1795 + "lru-cache": {
  1796 + "version": "6.0.0",
  1797 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  1798 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  1799 + "requires": {
  1800 + "yallist": "^4.0.0"
  1801 + }
  1802 + },
  1803 + "semver": {
  1804 + "version": "7.3.5",
  1805 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  1806 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  1807 + "requires": {
  1808 + "lru-cache": "^6.0.0"
  1809 + }
  1810 + },
  1811 + "yallist": {
  1812 + "version": "4.0.0",
  1813 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  1814 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  1815 + }
  1816 + }
  1817 + },
  1818 + "@npmcli/move-file": {
  1819 + "version": "1.1.2",
  1820 + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
  1821 + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
  1822 + "requires": {
  1823 + "mkdirp": "^1.0.4",
  1824 + "rimraf": "^3.0.2"
  1825 + },
  1826 + "dependencies": {
  1827 + "mkdirp": {
  1828 + "version": "1.0.4",
  1829 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
  1830 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
  1831 + },
  1832 + "rimraf": {
  1833 + "version": "3.0.2",
  1834 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  1835 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  1836 + "requires": {
  1837 + "glob": "^7.1.3"
  1838 + }
  1839 + }
  1840 + }
  1841 + },
1273 1842 "@popperjs/core": {
1274 1843 "version": "2.9.3",
1275 1844 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz",
... ... @@ -1360,7 +1929,6 @@
1360 1929 "version": "7.1.3",
1361 1930 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
1362 1931 "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
1363   - "dev": true,
1364 1932 "requires": {
1365 1933 "@types/minimatch": "*",
1366 1934 "@types/node": "*"
... ... @@ -1380,6 +1948,11 @@
1380 1948 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
1381 1949 "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA=="
1382 1950 },
  1951 + "@types/lodash": {
  1952 + "version": "4.14.176",
  1953 + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.176.tgz",
  1954 + "integrity": "sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ=="
  1955 + },
1383 1956 "@types/mime": {
1384 1957 "version": "1.3.2",
1385 1958 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
... ... @@ -1389,8 +1962,7 @@
1389 1962 "@types/minimatch": {
1390 1963 "version": "3.0.4",
1391 1964 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz",
1392   - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==",
1393   - "dev": true
  1965 + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA=="
1394 1966 },
1395 1967 "@types/minimist": {
1396 1968 "version": "1.2.1",
... ... @@ -1401,8 +1973,7 @@
1401 1973 "@types/node": {
1402 1974 "version": "15.6.0",
1403 1975 "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.0.tgz",
1404   - "integrity": "sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A==",
1405   - "dev": true
  1976 + "integrity": "sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A=="
1406 1977 },
1407 1978 "@types/normalize-package-data": {
1408 1979 "version": "2.4.0",
... ... @@ -1410,11 +1981,15 @@
1410 1981 "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
1411 1982 "dev": true
1412 1983 },
  1984 + "@types/prettier": {
  1985 + "version": "2.4.1",
  1986 + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz",
  1987 + "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw=="
  1988 + },
1413 1989 "@types/q": {
1414 1990 "version": "1.5.4",
1415 1991 "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
1416   - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
1417   - "dev": true
  1992 + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug=="
1418 1993 },
1419 1994 "@types/qs": {
1420 1995 "version": "6.9.6",
... ... @@ -1459,6 +2034,11 @@
1459 2034 "source-map": "^0.6.1"
1460 2035 }
1461 2036 },
  2037 + "@types/unist": {
  2038 + "version": "2.0.6",
  2039 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
  2040 + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
  2041 + },
1462 2042 "@types/webpack": {
1463 2043 "version": "4.41.29",
1464 2044 "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.29.tgz",
... ... @@ -1505,6 +2085,11 @@
1505 2085 }
1506 2086 }
1507 2087 },
  2088 + "@uni/env": {
  2089 + "version": "1.0.7",
  2090 + "resolved": "https://registry.npmjs.org/@uni/env/-/env-1.0.7.tgz",
  2091 + "integrity": "sha512-qSyMTfk/v15FsJiehe5ICd3OVj9oq+0f+IXYEd3fdkzL4FFsxCSMGgi0LEUUhDXA8qVnJyiflwUtMrqDaZQo3w=="
  2092 + },
1508 2093 "@vant/icons": {
1509 2094 "version": "1.7.0",
1510 2095 "resolved": "https://registry.npmjs.org/@vant/icons/-/icons-1.7.0.tgz",
... ... @@ -1805,44 +2390,6 @@
1805 2390 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
1806 2391 "dev": true
1807 2392 },
1808   - "ansi-styles": {
1809   - "version": "4.3.0",
1810   - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1811   - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1812   - "dev": true,
1813   - "optional": true,
1814   - "requires": {
1815   - "color-convert": "^2.0.1"
1816   - }
1817   - },
1818   - "chalk": {
1819   - "version": "4.1.2",
1820   - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1821   - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1822   - "dev": true,
1823   - "optional": true,
1824   - "requires": {
1825   - "ansi-styles": "^4.1.0",
1826   - "supports-color": "^7.1.0"
1827   - }
1828   - },
1829   - "color-convert": {
1830   - "version": "2.0.1",
1831   - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1832   - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1833   - "dev": true,
1834   - "optional": true,
1835   - "requires": {
1836   - "color-name": "~1.1.4"
1837   - }
1838   - },
1839   - "color-name": {
1840   - "version": "1.1.4",
1841   - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1842   - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1843   - "dev": true,
1844   - "optional": true
1845   - },
1846 2393 "debug": {
1847 2394 "version": "4.3.1",
1848 2395 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
... ... @@ -1852,13 +2399,6 @@
1852 2399 "ms": "2.1.2"
1853 2400 }
1854 2401 },
1855   - "has-flag": {
1856   - "version": "4.0.0",
1857   - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1858   - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1859   - "dev": true,
1860   - "optional": true
1861   - },
1862 2402 "json5": {
1863 2403 "version": "1.0.1",
1864 2404 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
... ... @@ -1916,52 +2456,6 @@
1916 2456 "requires": {
1917 2457 "minipass": "^3.1.1"
1918 2458 }
1919   - },
1920   - "supports-color": {
1921   - "version": "7.2.0",
1922   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1923   - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1924   - "dev": true,
1925   - "optional": true,
1926   - "requires": {
1927   - "has-flag": "^4.0.0"
1928   - }
1929   - },
1930   - "vue-loader-v16": {
1931   - "version": "npm:vue-loader@16.8.1",
1932   - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.1.tgz",
1933   - "integrity": "sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ==",
1934   - "dev": true,
1935   - "optional": true,
1936   - "requires": {
1937   - "chalk": "^4.1.0",
1938   - "hash-sum": "^2.0.0",
1939   - "loader-utils": "^2.0.0"
1940   - },
1941   - "dependencies": {
1942   - "json5": {
1943   - "version": "2.2.0",
1944   - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
1945   - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
1946   - "dev": true,
1947   - "optional": true,
1948   - "requires": {
1949   - "minimist": "^1.2.5"
1950   - }
1951   - },
1952   - "loader-utils": {
1953   - "version": "2.0.0",
1954   - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
1955   - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
1956   - "dev": true,
1957   - "optional": true,
1958   - "requires": {
1959   - "big.js": "^5.2.2",
1960   - "emojis-list": "^3.0.0",
1961   - "json5": "^2.1.2"
1962   - }
1963   - }
1964   - }
1965 2459 }
1966 2460 }
1967 2461 },
... ... @@ -2050,7 +2544,6 @@
2050 2544 "version": "1.9.0",
2051 2545 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
2052 2546 "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
2053   - "dev": true,
2054 2547 "requires": {
2055 2548 "@webassemblyjs/helper-module-context": "1.9.0",
2056 2549 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
... ... @@ -2060,26 +2553,22 @@
2060 2553 "@webassemblyjs/floating-point-hex-parser": {
2061 2554 "version": "1.9.0",
2062 2555 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
2063   - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
2064   - "dev": true
  2556 + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
2065 2557 },
2066 2558 "@webassemblyjs/helper-api-error": {
2067 2559 "version": "1.9.0",
2068 2560 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
2069   - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
2070   - "dev": true
  2561 + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
2071 2562 },
2072 2563 "@webassemblyjs/helper-buffer": {
2073 2564 "version": "1.9.0",
2074 2565 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
2075   - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
2076   - "dev": true
  2566 + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
2077 2567 },
2078 2568 "@webassemblyjs/helper-code-frame": {
2079 2569 "version": "1.9.0",
2080 2570 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
2081 2571 "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
2082   - "dev": true,
2083 2572 "requires": {
2084 2573 "@webassemblyjs/wast-printer": "1.9.0"
2085 2574 }
... ... @@ -2087,14 +2576,12 @@
2087 2576 "@webassemblyjs/helper-fsm": {
2088 2577 "version": "1.9.0",
2089 2578 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
2090   - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
2091   - "dev": true
  2579 + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
2092 2580 },
2093 2581 "@webassemblyjs/helper-module-context": {
2094 2582 "version": "1.9.0",
2095 2583 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
2096 2584 "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
2097   - "dev": true,
2098 2585 "requires": {
2099 2586 "@webassemblyjs/ast": "1.9.0"
2100 2587 }
... ... @@ -2102,14 +2589,12 @@
2102 2589 "@webassemblyjs/helper-wasm-bytecode": {
2103 2590 "version": "1.9.0",
2104 2591 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
2105   - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
2106   - "dev": true
  2592 + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
2107 2593 },
2108 2594 "@webassemblyjs/helper-wasm-section": {
2109 2595 "version": "1.9.0",
2110 2596 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
2111 2597 "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
2112   - "dev": true,
2113 2598 "requires": {
2114 2599 "@webassemblyjs/ast": "1.9.0",
2115 2600 "@webassemblyjs/helper-buffer": "1.9.0",
... ... @@ -2121,7 +2606,6 @@
2121 2606 "version": "1.9.0",
2122 2607 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
2123 2608 "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
2124   - "dev": true,
2125 2609 "requires": {
2126 2610 "@xtuc/ieee754": "^1.2.0"
2127 2611 }
... ... @@ -2130,7 +2614,6 @@
2130 2614 "version": "1.9.0",
2131 2615 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
2132 2616 "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
2133   - "dev": true,
2134 2617 "requires": {
2135 2618 "@xtuc/long": "4.2.2"
2136 2619 }
... ... @@ -2138,14 +2621,12 @@
2138 2621 "@webassemblyjs/utf8": {
2139 2622 "version": "1.9.0",
2140 2623 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
2141   - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
2142   - "dev": true
  2624 + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
2143 2625 },
2144 2626 "@webassemblyjs/wasm-edit": {
2145 2627 "version": "1.9.0",
2146 2628 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
2147 2629 "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
2148   - "dev": true,
2149 2630 "requires": {
2150 2631 "@webassemblyjs/ast": "1.9.0",
2151 2632 "@webassemblyjs/helper-buffer": "1.9.0",
... ... @@ -2161,7 +2642,6 @@
2161 2642 "version": "1.9.0",
2162 2643 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
2163 2644 "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
2164   - "dev": true,
2165 2645 "requires": {
2166 2646 "@webassemblyjs/ast": "1.9.0",
2167 2647 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
... ... @@ -2174,7 +2654,6 @@
2174 2654 "version": "1.9.0",
2175 2655 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
2176 2656 "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
2177   - "dev": true,
2178 2657 "requires": {
2179 2658 "@webassemblyjs/ast": "1.9.0",
2180 2659 "@webassemblyjs/helper-buffer": "1.9.0",
... ... @@ -2186,7 +2665,6 @@
2186 2665 "version": "1.9.0",
2187 2666 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
2188 2667 "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
2189   - "dev": true,
2190 2668 "requires": {
2191 2669 "@webassemblyjs/ast": "1.9.0",
2192 2670 "@webassemblyjs/helper-api-error": "1.9.0",
... ... @@ -2200,7 +2678,6 @@
2200 2678 "version": "1.9.0",
2201 2679 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
2202 2680 "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
2203   - "dev": true,
2204 2681 "requires": {
2205 2682 "@webassemblyjs/ast": "1.9.0",
2206 2683 "@webassemblyjs/floating-point-hex-parser": "1.9.0",
... ... @@ -2214,7 +2691,6 @@
2214 2691 "version": "1.9.0",
2215 2692 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
2216 2693 "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
2217   - "dev": true,
2218 2694 "requires": {
2219 2695 "@webassemblyjs/ast": "1.9.0",
2220 2696 "@webassemblyjs/wast-parser": "1.9.0",
... ... @@ -2224,14 +2700,12 @@
2224 2700 "@xtuc/ieee754": {
2225 2701 "version": "1.2.0",
2226 2702 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
2227   - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
2228   - "dev": true
  2703 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
2229 2704 },
2230 2705 "@xtuc/long": {
2231 2706 "version": "4.2.2",
2232 2707 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
2233   - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
2234   - "dev": true
  2708 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
2235 2709 },
2236 2710 "abbrev": {
2237 2711 "version": "1.1.1",
... ... @@ -2251,8 +2725,7 @@
2251 2725 "acorn": {
2252 2726 "version": "6.4.2",
2253 2727 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
2254   - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
2255   - "dev": true
  2728 + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
2256 2729 },
2257 2730 "acorn-walk": {
2258 2731 "version": "7.2.0",
... ... @@ -2266,6 +2739,22 @@
2266 2739 "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
2267 2740 "dev": true
2268 2741 },
  2742 + "aggregate-error": {
  2743 + "version": "3.1.0",
  2744 + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
  2745 + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
  2746 + "requires": {
  2747 + "clean-stack": "^2.0.0",
  2748 + "indent-string": "^4.0.0"
  2749 + },
  2750 + "dependencies": {
  2751 + "indent-string": {
  2752 + "version": "4.0.0",
  2753 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
  2754 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
  2755 + }
  2756 + }
  2757 + },
2269 2758 "ajv": {
2270 2759 "version": "6.12.6",
2271 2760 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
... ... @@ -2280,8 +2769,7 @@
2280 2769 "ajv-errors": {
2281 2770 "version": "1.0.1",
2282 2771 "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
2283   - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
2284   - "dev": true
  2772 + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
2285 2773 },
2286 2774 "ajv-keywords": {
2287 2775 "version": "3.5.2",
... ... @@ -2291,8 +2779,7 @@
2291 2779 "alphanum-sort": {
2292 2780 "version": "1.0.2",
2293 2781 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
2294   - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
2295   - "dev": true
  2782 + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
2296 2783 },
2297 2784 "amdefine": {
2298 2785 "version": "1.0.1",
... ... @@ -2302,8 +2789,30 @@
2302 2789 "ansi-colors": {
2303 2790 "version": "3.2.4",
2304 2791 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
2305   - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
2306   - "dev": true
  2792 + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA=="
  2793 + },
  2794 + "ansi-escapes": {
  2795 + "version": "4.3.2",
  2796 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
  2797 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
  2798 + "requires": {
  2799 + "type-fest": "^0.21.3"
  2800 + },
  2801 + "dependencies": {
  2802 + "type-fest": {
  2803 + "version": "0.21.3",
  2804 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
  2805 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
  2806 + }
  2807 + }
  2808 + },
  2809 + "ansi-gray": {
  2810 + "version": "0.1.1",
  2811 + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
  2812 + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
  2813 + "requires": {
  2814 + "ansi-wrap": "0.1.0"
  2815 + }
2307 2816 },
2308 2817 "ansi-html": {
2309 2818 "version": "0.0.7",
... ... @@ -2324,22 +2833,33 @@
2324 2833 "color-convert": "^1.9.0"
2325 2834 }
2326 2835 },
  2836 + "ansi-wrap": {
  2837 + "version": "0.1.0",
  2838 + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
  2839 + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
  2840 + },
2327 2841 "any-promise": {
2328 2842 "version": "1.3.0",
2329 2843 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
2330   - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
2331   - "dev": true
  2844 + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8="
2332 2845 },
2333 2846 "anymatch": {
2334 2847 "version": "3.1.2",
2335 2848 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
2336 2849 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
2337   - "dev": true,
2338 2850 "requires": {
2339 2851 "normalize-path": "^3.0.0",
2340 2852 "picomatch": "^2.0.4"
2341 2853 }
2342 2854 },
  2855 + "append-buffer": {
  2856 + "version": "1.0.2",
  2857 + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
  2858 + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
  2859 + "requires": {
  2860 + "buffer-equal": "^1.0.0"
  2861 + }
  2862 + },
2343 2863 "aproba": {
2344 2864 "version": "1.2.0",
2345 2865 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
... ... @@ -2351,6 +2871,11 @@
2351 2871 "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
2352 2872 "dev": true
2353 2873 },
  2874 + "archy": {
  2875 + "version": "1.0.0",
  2876 + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
  2877 + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
  2878 + },
2354 2879 "are-we-there-yet": {
2355 2880 "version": "1.1.5",
2356 2881 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
... ... @@ -2364,7 +2889,6 @@
2364 2889 "version": "1.0.10",
2365 2890 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2366 2891 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2367   - "dev": true,
2368 2892 "requires": {
2369 2893 "sprintf-js": "~1.0.2"
2370 2894 }
... ... @@ -2372,20 +2896,38 @@
2372 2896 "arr-diff": {
2373 2897 "version": "4.0.0",
2374 2898 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
2375   - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
2376   - "dev": true
  2899 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
  2900 + },
  2901 + "arr-filter": {
  2902 + "version": "1.1.2",
  2903 + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
  2904 + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=",
  2905 + "requires": {
  2906 + "make-iterator": "^1.0.0"
  2907 + }
2377 2908 },
2378 2909 "arr-flatten": {
2379 2910 "version": "1.1.0",
2380 2911 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
2381   - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2382   - "dev": true
  2912 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
  2913 + },
  2914 + "arr-map": {
  2915 + "version": "2.0.2",
  2916 + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
  2917 + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=",
  2918 + "requires": {
  2919 + "make-iterator": "^1.0.0"
  2920 + }
2383 2921 },
2384 2922 "arr-union": {
2385 2923 "version": "3.1.0",
2386 2924 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2387   - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2388   - "dev": true
  2925 + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
  2926 + },
  2927 + "array-each": {
  2928 + "version": "1.0.1",
  2929 + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
  2930 + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8="
2389 2931 },
2390 2932 "array-find-index": {
2391 2933 "version": "1.0.2",
... ... @@ -2398,6 +2940,59 @@
2398 2940 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
2399 2941 "dev": true
2400 2942 },
  2943 + "array-initial": {
  2944 + "version": "1.1.0",
  2945 + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
  2946 + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=",
  2947 + "requires": {
  2948 + "array-slice": "^1.0.0",
  2949 + "is-number": "^4.0.0"
  2950 + },
  2951 + "dependencies": {
  2952 + "is-number": {
  2953 + "version": "4.0.0",
  2954 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
  2955 + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
  2956 + }
  2957 + }
  2958 + },
  2959 + "array-last": {
  2960 + "version": "1.3.0",
  2961 + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
  2962 + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
  2963 + "requires": {
  2964 + "is-number": "^4.0.0"
  2965 + },
  2966 + "dependencies": {
  2967 + "is-number": {
  2968 + "version": "4.0.0",
  2969 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
  2970 + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
  2971 + }
  2972 + }
  2973 + },
  2974 + "array-slice": {
  2975 + "version": "1.1.0",
  2976 + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
  2977 + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="
  2978 + },
  2979 + "array-sort": {
  2980 + "version": "1.0.0",
  2981 + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
  2982 + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
  2983 + "requires": {
  2984 + "default-compare": "^1.0.0",
  2985 + "get-value": "^2.0.6",
  2986 + "kind-of": "^5.0.2"
  2987 + },
  2988 + "dependencies": {
  2989 + "kind-of": {
  2990 + "version": "5.1.0",
  2991 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
  2992 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
  2993 + }
  2994 + }
  2995 + },
2401 2996 "array-union": {
2402 2997 "version": "1.0.2",
2403 2998 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
... ... @@ -2416,8 +3011,7 @@
2416 3011 "array-unique": {
2417 3012 "version": "0.3.2",
2418 3013 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
2419   - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2420   - "dev": true
  3014 + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
2421 3015 },
2422 3016 "asn1": {
2423 3017 "version": "0.2.4",
... ... @@ -2431,7 +3025,6 @@
2431 3025 "version": "5.4.1",
2432 3026 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
2433 3027 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
2434   - "dev": true,
2435 3028 "requires": {
2436 3029 "bn.js": "^4.0.0",
2437 3030 "inherits": "^2.0.1",
... ... @@ -2442,8 +3035,7 @@
2442 3035 "bn.js": {
2443 3036 "version": "4.12.0",
2444 3037 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
2445   - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
2446   - "dev": true
  3038 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
2447 3039 }
2448 3040 }
2449 3041 },
... ... @@ -2451,7 +3043,6 @@
2451 3043 "version": "1.5.0",
2452 3044 "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
2453 3045 "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
2454   - "dev": true,
2455 3046 "requires": {
2456 3047 "object-assign": "^4.1.1",
2457 3048 "util": "0.10.3"
... ... @@ -2460,14 +3051,12 @@
2460 3051 "inherits": {
2461 3052 "version": "2.0.1",
2462 3053 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
2463   - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
2464   - "dev": true
  3054 + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
2465 3055 },
2466 3056 "util": {
2467 3057 "version": "0.10.3",
2468 3058 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
2469 3059 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
2470   - "dev": true,
2471 3060 "requires": {
2472 3061 "inherits": "2.0.1"
2473 3062 }
... ... @@ -2482,8 +3071,7 @@
2482 3071 "assign-symbols": {
2483 3072 "version": "1.0.0",
2484 3073 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
2485   - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
2486   - "dev": true
  3074 + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
2487 3075 },
2488 3076 "async": {
2489 3077 "version": "2.6.3",
... ... @@ -2494,11 +3082,21 @@
2494 3082 "lodash": "^4.17.14"
2495 3083 }
2496 3084 },
  3085 + "async-done": {
  3086 + "version": "1.3.2",
  3087 + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz",
  3088 + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==",
  3089 + "requires": {
  3090 + "end-of-stream": "^1.1.0",
  3091 + "once": "^1.3.2",
  3092 + "process-nextick-args": "^2.0.0",
  3093 + "stream-exhaust": "^1.0.1"
  3094 + }
  3095 + },
2497 3096 "async-each": {
2498 3097 "version": "1.0.3",
2499 3098 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
2500   - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
2501   - "dev": true
  3099 + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
2502 3100 },
2503 3101 "async-foreach": {
2504 3102 "version": "0.1.3",
... ... @@ -2511,22 +3109,33 @@
2511 3109 "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
2512 3110 "dev": true
2513 3111 },
  3112 + "async-settle": {
  3113 + "version": "1.0.0",
  3114 + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
  3115 + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=",
  3116 + "requires": {
  3117 + "async-done": "^1.2.2"
  3118 + }
  3119 + },
2514 3120 "asynckit": {
2515 3121 "version": "0.4.0",
2516 3122 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2517 3123 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
2518 3124 },
  3125 + "at-least-node": {
  3126 + "version": "1.0.0",
  3127 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
  3128 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
  3129 + },
2519 3130 "atob": {
2520 3131 "version": "2.1.2",
2521 3132 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
2522   - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
2523   - "dev": true
  3133 + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
2524 3134 },
2525 3135 "autoprefixer": {
2526 3136 "version": "9.8.6",
2527 3137 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
2528 3138 "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
2529   - "dev": true,
2530 3139 "requires": {
2531 3140 "browserslist": "^4.12.0",
2532 3141 "caniuse-lite": "^1.0.30001109",
... ... @@ -2555,6 +3164,21 @@
2555 3164 "follow-redirects": "1.5.10"
2556 3165 }
2557 3166 },
  3167 + "babel-helper-evaluate-path": {
  3168 + "version": "0.3.0",
  3169 + "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.3.0.tgz",
  3170 + "integrity": "sha512-dRFlMTqUJRGzx5a2smKxmptDdNCXKSkPcXWzKLwAV72hvIZumrd/0z9RcewHkr7PmAEq+ETtpD1GK6wZ6ZUXzw=="
  3171 + },
  3172 + "babel-helper-mark-eval-scopes": {
  3173 + "version": "0.3.0",
  3174 + "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.3.0.tgz",
  3175 + "integrity": "sha512-nrho5Dg4vl0VUgURVpGpEGiwbst5JX7efIyDHFxmkCx/ocQFnrPt8ze9Kxl6TKjR29bJ7D/XKY1NMlSxOQJRbQ=="
  3176 + },
  3177 + "babel-helper-remove-or-void": {
  3178 + "version": "0.3.0",
  3179 + "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.3.0.tgz",
  3180 + "integrity": "sha512-D68W1M3ibCcbg0ysh3ww4/O0g10X1CXK720oOuR8kpfY7w0yP4tVcpK7zDmI1JecynycTQYAZ1rhLJo9aVtIKQ=="
  3181 + },
2558 3182 "babel-loader": {
2559 3183 "version": "8.2.2",
2560 3184 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
... ... @@ -2604,11 +3228,31 @@
2604 3228 }
2605 3229 }
2606 3230 },
  3231 + "babel-merge": {
  3232 + "version": "3.0.0",
  3233 + "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-3.0.0.tgz",
  3234 + "integrity": "sha512-eBOBtHnzt9xvnjpYNI5HmaPp/b2vMveE5XggzqHnQeHJ8mFIBrBv6WZEVIj5jJ2uwTItkqKo9gWzEEcBxEq0yw==",
  3235 + "requires": {
  3236 + "deepmerge": "^2.2.1",
  3237 + "object.omit": "^3.0.0"
  3238 + },
  3239 + "dependencies": {
  3240 + "deepmerge": {
  3241 + "version": "2.2.1",
  3242 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
  3243 + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA=="
  3244 + }
  3245 + }
  3246 + },
  3247 + "babel-plugin-danger-remove-unused-import": {
  3248 + "version": "2.0.0",
  3249 + "resolved": "https://registry.npmjs.org/babel-plugin-danger-remove-unused-import/-/babel-plugin-danger-remove-unused-import-2.0.0.tgz",
  3250 + "integrity": "sha512-0K+VTyBdN6Ag+HN6kxySFQyTKiG6gZyD/+EOMifd2pDunlTLr86K87Cv/7bDEIFDWYM634ookoVv9HMLsY4uuA=="
  3251 + },
2607 3252 "babel-plugin-dynamic-import-node": {
2608 3253 "version": "2.3.3",
2609 3254 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
2610 3255 "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
2611   - "dev": true,
2612 3256 "requires": {
2613 3257 "object.assign": "^4.1.0"
2614 3258 }
... ... @@ -2623,11 +3267,21 @@
2623 3267 "@babel/runtime": "^7.0.0"
2624 3268 }
2625 3269 },
  3270 + "babel-plugin-minify-dead-code-elimination-while-loop-fixed": {
  3271 + "version": "0.3.0",
  3272 + "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination-while-loop-fixed/-/babel-plugin-minify-dead-code-elimination-while-loop-fixed-0.3.0.tgz",
  3273 + "integrity": "sha512-xBaWVCJ+dVG09Jj+z8tcmekaEaxuzNOLU40wjBwTZ23b4SauA/wmC/XzZQMiis2zVKkLtUYaWUDkGte/sHtS0g==",
  3274 + "requires": {
  3275 + "babel-helper-evaluate-path": "^0.3.0",
  3276 + "babel-helper-mark-eval-scopes": "^0.3.0",
  3277 + "babel-helper-remove-or-void": "^0.3.0",
  3278 + "lodash.some": "^4.6.0"
  3279 + }
  3280 + },
2626 3281 "babel-plugin-polyfill-corejs2": {
2627 3282 "version": "0.2.1",
2628 3283 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.1.tgz",
2629 3284 "integrity": "sha512-hXGSPbr6IbjeMyGew+3uGIAkRjBFSOJ9FLDZNOfHuyJZCcoia4nd/72J0bSgvfytcVfUcP/dxEVcUhVJuQRtSw==",
2630   - "dev": true,
2631 3285 "requires": {
2632 3286 "@babel/compat-data": "^7.13.11",
2633 3287 "@babel/helper-define-polyfill-provider": "^0.2.1",
... ... @@ -2637,8 +3291,7 @@
2637 3291 "semver": {
2638 3292 "version": "6.3.0",
2639 3293 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2640   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2641   - "dev": true
  3294 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
2642 3295 }
2643 3296 }
2644 3297 },
... ... @@ -2646,7 +3299,6 @@
2646 3299 "version": "0.2.1",
2647 3300 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.1.tgz",
2648 3301 "integrity": "sha512-WZCqF3DLUhdTD/P381MDJfuP18hdCZ+iqJ+wHtzhWENpsiof284JJ1tMQg1CE+hfCWyG48F7e5gDMk2c3Laz7w==",
2649   - "dev": true,
2650 3302 "requires": {
2651 3303 "@babel/helper-define-polyfill-provider": "^0.2.1",
2652 3304 "core-js-compat": "^3.9.1"
... ... @@ -2656,11 +3308,102 @@
2656 3308 "version": "0.2.1",
2657 3309 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.1.tgz",
2658 3310 "integrity": "sha512-T3bYyL3Sll2EtC94v3f+fA8M28q7YPTOZdB++SRHjvYZTvtd+WorMUq3tDTD4Q7Kjk1LG0gGromslKjcO5p2TA==",
2659   - "dev": true,
2660 3311 "requires": {
2661 3312 "@babel/helper-define-polyfill-provider": "^0.2.1"
2662 3313 }
2663 3314 },
  3315 + "babel-plugin-transform-define": {
  3316 + "version": "1.3.2",
  3317 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-define/-/babel-plugin-transform-define-1.3.2.tgz",
  3318 + "integrity": "sha512-fieU/nFuZjTxIttXoucN1fOIrej8I989IXqATMvKVcgTnfi53BjEwLzkw2KA6Q4gRRl4Cf3iiRVpwiB4PHFuWA==",
  3319 + "requires": {
  3320 + "lodash": "^4.17.11",
  3321 + "traverse": "0.6.6"
  3322 + }
  3323 + },
  3324 + "babel-plugin-transform-jsx-class": {
  3325 + "version": "0.1.3",
  3326 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-class/-/babel-plugin-transform-jsx-class-0.1.3.tgz",
  3327 + "integrity": "sha512-Udi3d5qzwEyteqchxKoV/JfgktZZ8O3SLlADO936Os8LXolkuhl3joq71KiU0yMip8wz7+3zBKU+7otK1iZCLw=="
  3328 + },
  3329 + "babel-plugin-transform-jsx-condition": {
  3330 + "version": "0.1.2",
  3331 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-condition/-/babel-plugin-transform-jsx-condition-0.1.2.tgz",
  3332 + "integrity": "sha512-2JEcwfz8cqIaq42f5d2Ye8QKCesNCUVPx5SZHELiEcIMMNUOchh1jHNDbn61p8wouGGIPXdlFKSIPq16ADgDaw=="
  3333 + },
  3334 + "babel-plugin-transform-jsx-fragment": {
  3335 + "version": "0.1.4",
  3336 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-fragment/-/babel-plugin-transform-jsx-fragment-0.1.4.tgz",
  3337 + "integrity": "sha512-h1731C6uvAPCYzjLLR9GpTvtQuVKDcT4DqePvMV3FBIT1f7wrVDqv9LJ/wrMyIdh3k0hXsbpJw+qQls8H728wQ=="
  3338 + },
  3339 + "babel-plugin-transform-jsx-list": {
  3340 + "version": "0.1.2",
  3341 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-list/-/babel-plugin-transform-jsx-list-0.1.2.tgz",
  3342 + "integrity": "sha512-6ajrUOorIkdKwHWAeN8ZUp67yaFl0PYyHKUGY31Pw/ZtF0EIygfD8oxjcbFp0rZpTcVEYTMmh+s1xc6cnKy79g=="
  3343 + },
  3344 + "babel-plugin-transform-jsx-memo": {
  3345 + "version": "0.1.4",
  3346 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-memo/-/babel-plugin-transform-jsx-memo-0.1.4.tgz",
  3347 + "integrity": "sha512-v9L9oFFbPjaVytLhxsmuFLm3USIoTeZQHz4xid2qnT87/C5cCbE8GtE26xbPXTc2LBj1roSDIO3hgR+2JAv1vA=="
  3348 + },
  3349 + "babel-plugin-transform-jsx-slot": {
  3350 + "version": "0.1.2",
  3351 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-slot/-/babel-plugin-transform-jsx-slot-0.1.2.tgz",
  3352 + "integrity": "sha512-ske7KaYo4w4p2w1q7C3653pNje765P24vLF59qmXlgvlPYuFVCTaGS+PYEyb5xIDRDhgiSO2KtDdYK6f6ONxkQ==",
  3353 + "requires": {
  3354 + "@babel/types": "^7.5.0"
  3355 + }
  3356 + },
  3357 + "babel-plugin-transform-jsx-stylesheet": {
  3358 + "version": "0.6.11",
  3359 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-stylesheet/-/babel-plugin-transform-jsx-stylesheet-0.6.11.tgz",
  3360 + "integrity": "sha512-84uKOb49zXTdajni+dsDqDyxDxOi3DCyaExFi4qR9Nju3lmHuReQP9CTFmyJgGsbsuT4JiQ5J0N3pBhXql9FdA==",
  3361 + "requires": {
  3362 + "camelcase": "^3.0.0"
  3363 + },
  3364 + "dependencies": {
  3365 + "camelcase": {
  3366 + "version": "3.0.0",
  3367 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
  3368 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
  3369 + }
  3370 + }
  3371 + },
  3372 + "babel-plugin-transform-jsx-to-html": {
  3373 + "version": "0.1.0",
  3374 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-jsx-to-html/-/babel-plugin-transform-jsx-to-html-0.1.0.tgz",
  3375 + "integrity": "sha512-dsN137oVzmwn/Z10uTSBgonelg+LiUadKEiPNbIjAXHFqUf6x0mGtgZPAzHgphqn7DNwiKs5WYUtJIsrnodcvA==",
  3376 + "requires": {
  3377 + "@babel/types": "^7.5.5",
  3378 + "esutils": "^2.0.3"
  3379 + }
  3380 + },
  3381 + "babel-runtime-jsx-plus": {
  3382 + "version": "0.1.5",
  3383 + "resolved": "https://registry.npmjs.org/babel-runtime-jsx-plus/-/babel-runtime-jsx-plus-0.1.5.tgz",
  3384 + "integrity": "sha512-5qjZDfUzZGxHgX8o0tkS9o0HbyBvnUuaAtqHC9IN5CgjWFGJBg6a0Xp31wiG7btiHV0dP5t1t8cthlTCYwtnig=="
  3385 + },
  3386 + "bach": {
  3387 + "version": "1.2.0",
  3388 + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
  3389 + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=",
  3390 + "requires": {
  3391 + "arr-filter": "^1.1.1",
  3392 + "arr-flatten": "^1.0.1",
  3393 + "arr-map": "^2.0.0",
  3394 + "array-each": "^1.0.0",
  3395 + "array-initial": "^1.0.0",
  3396 + "array-last": "^1.1.1",
  3397 + "async-done": "^1.2.2",
  3398 + "async-settle": "^1.0.0",
  3399 + "now-and-later": "^2.0.0"
  3400 + }
  3401 + },
  3402 + "bail": {
  3403 + "version": "1.0.5",
  3404 + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
  3405 + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ=="
  3406 + },
2664 3407 "balanced-match": {
2665 3408 "version": "1.0.2",
2666 3409 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
... ... @@ -2670,7 +3413,6 @@
2670 3413 "version": "0.11.2",
2671 3414 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
2672 3415 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
2673   - "dev": true,
2674 3416 "requires": {
2675 3417 "cache-base": "^1.0.1",
2676 3418 "class-utils": "^0.3.5",
... ... @@ -2685,7 +3427,6 @@
2685 3427 "version": "1.0.0",
2686 3428 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2687 3429 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2688   - "dev": true,
2689 3430 "requires": {
2690 3431 "is-descriptor": "^1.0.0"
2691 3432 }
... ... @@ -2694,7 +3435,6 @@
2694 3435 "version": "1.0.0",
2695 3436 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2696 3437 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2697   - "dev": true,
2698 3438 "requires": {
2699 3439 "kind-of": "^6.0.0"
2700 3440 }
... ... @@ -2703,7 +3443,6 @@
2703 3443 "version": "1.0.0",
2704 3444 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2705 3445 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2706   - "dev": true,
2707 3446 "requires": {
2708 3447 "kind-of": "^6.0.0"
2709 3448 }
... ... @@ -2712,7 +3451,6 @@
2712 3451 "version": "1.0.2",
2713 3452 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2714 3453 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2715   - "dev": true,
2716 3454 "requires": {
2717 3455 "is-accessor-descriptor": "^1.0.0",
2718 3456 "is-data-descriptor": "^1.0.0",
... ... @@ -2729,8 +3467,7 @@
2729 3467 "base64-js": {
2730 3468 "version": "1.5.1",
2731 3469 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2732   - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2733   - "dev": true
  3470 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
2734 3471 },
2735 3472 "batch": {
2736 3473 "version": "0.6.1",
... ... @@ -2766,9 +3503,38 @@
2766 3503 "binary-extensions": {
2767 3504 "version": "2.2.0",
2768 3505 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
2769   - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
2770   - "dev": true,
2771   - "optional": true
  3506 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
  3507 + },
  3508 + "bl": {
  3509 + "version": "4.1.0",
  3510 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
  3511 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
  3512 + "requires": {
  3513 + "buffer": "^5.5.0",
  3514 + "inherits": "^2.0.4",
  3515 + "readable-stream": "^3.4.0"
  3516 + },
  3517 + "dependencies": {
  3518 + "buffer": {
  3519 + "version": "5.7.1",
  3520 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
  3521 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
  3522 + "requires": {
  3523 + "base64-js": "^1.3.1",
  3524 + "ieee754": "^1.1.13"
  3525 + }
  3526 + },
  3527 + "readable-stream": {
  3528 + "version": "3.6.0",
  3529 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  3530 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  3531 + "requires": {
  3532 + "inherits": "^2.0.3",
  3533 + "string_decoder": "^1.1.1",
  3534 + "util-deprecate": "^1.0.1"
  3535 + }
  3536 + }
  3537 + }
2772 3538 },
2773 3539 "block-stream": {
2774 3540 "version": "0.0.9",
... ... @@ -2781,14 +3547,12 @@
2781 3547 "bluebird": {
2782 3548 "version": "3.7.2",
2783 3549 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
2784   - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
2785   - "dev": true
  3550 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
2786 3551 },
2787 3552 "bn.js": {
2788 3553 "version": "5.2.0",
2789 3554 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
2790   - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
2791   - "dev": true
  3555 + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
2792 3556 },
2793 3557 "body-parser": {
2794 3558 "version": "1.19.0",
... ... @@ -2850,8 +3614,7 @@
2850 3614 "boolbase": {
2851 3615 "version": "1.0.0",
2852 3616 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2853   - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
2854   - "dev": true
  3617 + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
2855 3618 },
2856 3619 "brace-expansion": {
2857 3620 "version": "1.1.11",
... ... @@ -2866,7 +3629,6 @@
2866 3629 "version": "2.3.2",
2867 3630 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
2868 3631 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
2869   - "dev": true,
2870 3632 "requires": {
2871 3633 "arr-flatten": "^1.1.0",
2872 3634 "array-unique": "^0.3.2",
... ... @@ -2884,7 +3646,6 @@
2884 3646 "version": "2.0.1",
2885 3647 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2886 3648 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2887   - "dev": true,
2888 3649 "requires": {
2889 3650 "is-extendable": "^0.1.0"
2890 3651 }
... ... @@ -2894,14 +3655,12 @@
2894 3655 "brorand": {
2895 3656 "version": "1.1.0",
2896 3657 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
2897   - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
2898   - "dev": true
  3658 + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
2899 3659 },
2900 3660 "browserify-aes": {
2901 3661 "version": "1.2.0",
2902 3662 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
2903 3663 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
2904   - "dev": true,
2905 3664 "requires": {
2906 3665 "buffer-xor": "^1.0.3",
2907 3666 "cipher-base": "^1.0.0",
... ... @@ -2915,7 +3674,6 @@
2915 3674 "version": "1.0.1",
2916 3675 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
2917 3676 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
2918   - "dev": true,
2919 3677 "requires": {
2920 3678 "browserify-aes": "^1.0.4",
2921 3679 "browserify-des": "^1.0.0",
... ... @@ -2926,7 +3684,6 @@
2926 3684 "version": "1.0.2",
2927 3685 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
2928 3686 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
2929   - "dev": true,
2930 3687 "requires": {
2931 3688 "cipher-base": "^1.0.1",
2932 3689 "des.js": "^1.0.0",
... ... @@ -2938,7 +3695,6 @@
2938 3695 "version": "4.1.0",
2939 3696 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
2940 3697 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
2941   - "dev": true,
2942 3698 "requires": {
2943 3699 "bn.js": "^5.0.0",
2944 3700 "randombytes": "^2.0.1"
... ... @@ -2948,7 +3704,6 @@
2948 3704 "version": "4.2.1",
2949 3705 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
2950 3706 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
2951   - "dev": true,
2952 3707 "requires": {
2953 3708 "bn.js": "^5.1.1",
2954 3709 "browserify-rsa": "^4.0.1",
... ... @@ -2965,7 +3720,6 @@
2965 3720 "version": "3.6.0",
2966 3721 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2967 3722 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2968   - "dev": true,
2969 3723 "requires": {
2970 3724 "inherits": "^2.0.3",
2971 3725 "string_decoder": "^1.1.1",
... ... @@ -2975,8 +3729,7 @@
2975 3729 "safe-buffer": {
2976 3730 "version": "5.2.1",
2977 3731 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2978   - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2979   - "dev": true
  3732 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
2980 3733 }
2981 3734 }
2982 3735 },
... ... @@ -2984,7 +3737,6 @@
2984 3737 "version": "0.2.0",
2985 3738 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
2986 3739 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
2987   - "dev": true,
2988 3740 "requires": {
2989 3741 "pako": "~1.0.5"
2990 3742 }
... ... @@ -2993,7 +3745,6 @@
2993 3745 "version": "4.16.6",
2994 3746 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
2995 3747 "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
2996   - "dev": true,
2997 3748 "requires": {
2998 3749 "caniuse-lite": "^1.0.30001219",
2999 3750 "colorette": "^1.2.2",
... ... @@ -3006,18 +3757,21 @@
3006 3757 "version": "4.9.2",
3007 3758 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
3008 3759 "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
3009   - "dev": true,
3010 3760 "requires": {
3011 3761 "base64-js": "^1.0.2",
3012 3762 "ieee754": "^1.1.4",
3013 3763 "isarray": "^1.0.0"
3014 3764 }
3015 3765 },
  3766 + "buffer-equal": {
  3767 + "version": "1.0.0",
  3768 + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
  3769 + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74="
  3770 + },
3016 3771 "buffer-from": {
3017 3772 "version": "1.1.1",
3018 3773 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
3019   - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
3020   - "dev": true
  3774 + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
3021 3775 },
3022 3776 "buffer-indexof": {
3023 3777 "version": "1.1.1",
... ... @@ -3034,17 +3788,594 @@
3034 3788 "buffer-xor": {
3035 3789 "version": "1.0.3",
3036 3790 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
3037   - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
3038   - "dev": true
3039   - },
3040   - "builtin-status-codes": {
3041   - "version": "3.0.0",
3042   - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
3043   - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
3044   - "dev": true
  3791 + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
3045 3792 },
3046   - "bytes": {
3047   - "version": "3.1.0",
  3793 + "build-plugin-rax-component": {
  3794 + "version": "0.2.15",
  3795 + "resolved": "https://registry.npmjs.org/build-plugin-rax-component/-/build-plugin-rax-component-0.2.15.tgz",
  3796 + "integrity": "sha512-jdAub5aE7YzZzAc+hs+AwCL5dZi8sfaeeXVeNgbGWYdD5VVDA1P/JdCYTHnMRRunSNoK3Cr28ZO7gNnLBh5+sA==",
  3797 + "requires": {
  3798 + "babel-loader": "8.0.4",
  3799 + "case-sensitive-paths-webpack-plugin": "^2.1.2",
  3800 + "chalk": "^2.4.2",
  3801 + "chokidar": "^3.3.1",
  3802 + "console-clear": "^1.1.1",
  3803 + "css-loader": "^2.1.1",
  3804 + "deepmerge": "^4.0.0",
  3805 + "error-stack-tracey": "^0.1.0",
  3806 + "fs-extra": "^8.1.0",
  3807 + "glob": "^7.1.6",
  3808 + "gulp": "^4.0.2",
  3809 + "gulp-babel": "^8.0.0",
  3810 + "gulp-cli": "^2.2.0",
  3811 + "gulp-typescript": "^5.0.1",
  3812 + "html-webpack-plugin": "^3.2.0",
  3813 + "image-source-loader": "^0.6.5",
  3814 + "ip": "^1.1.5",
  3815 + "jsx2mp-runtime": "^0.4.7",
  3816 + "klaw-sync": "^6.0.0",
  3817 + "less": "^3.9.0",
  3818 + "less-loader": "^5.0.0",
  3819 + "loader-utils": "^1.1.0",
  3820 + "lodash": "^4.17.15",
  3821 + "memory-fs": "^0.5.0",
  3822 + "mini-css-extract-plugin": "^0.8.0",
  3823 + "miniapp-builder-shared": "^0.1.2",
  3824 + "miniapp-compile-config": "^0.1.0",
  3825 + "optimize-css-assets-webpack-plugin": "^5.0.3",
  3826 + "postcss": "^7.0.17",
  3827 + "postcss-loader": "^3.0.0",
  3828 + "postcss-plugin-rpx2vw": "^0.0.1",
  3829 + "postcss-preset-env": "^6.6.0",
  3830 + "qrcode-terminal": "^0.12.0",
  3831 + "rax-babel-config": "^0.1.0",
  3832 + "rax-compile-config": "^0.2.0",
  3833 + "remark": "^11.0.2",
  3834 + "shelljs": "^0.8.3",
  3835 + "stylesheet-loader": "^0.8.0",
  3836 + "terser": "^4.6.7",
  3837 + "terser-webpack-plugin": "^2.1.3",
  3838 + "ts-loader": "^6.0.4",
  3839 + "typescript": "^3.5.3",
  3840 + "webpack": "^4.27.1",
  3841 + "webpack-chain": "^6.0.0",
  3842 + "webpack-node-externals": "^1.7.2",
  3843 + "webpack-sources": "^1.4.3"
  3844 + },
  3845 + "dependencies": {
  3846 + "ansi-colors": {
  3847 + "version": "1.1.0",
  3848 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
  3849 + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
  3850 + "requires": {
  3851 + "ansi-wrap": "^0.1.0"
  3852 + }
  3853 + },
  3854 + "ansi-regex": {
  3855 + "version": "2.1.1",
  3856 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  3857 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
  3858 + },
  3859 + "babel-loader": {
  3860 + "version": "8.0.4",
  3861 + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz",
  3862 + "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==",
  3863 + "requires": {
  3864 + "find-cache-dir": "^1.0.0",
  3865 + "loader-utils": "^1.0.2",
  3866 + "mkdirp": "^0.5.1",
  3867 + "util.promisify": "^1.0.0"
  3868 + }
  3869 + },
  3870 + "cacache": {
  3871 + "version": "13.0.1",
  3872 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz",
  3873 + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==",
  3874 + "requires": {
  3875 + "chownr": "^1.1.2",
  3876 + "figgy-pudding": "^3.5.1",
  3877 + "fs-minipass": "^2.0.0",
  3878 + "glob": "^7.1.4",
  3879 + "graceful-fs": "^4.2.2",
  3880 + "infer-owner": "^1.0.4",
  3881 + "lru-cache": "^5.1.1",
  3882 + "minipass": "^3.0.0",
  3883 + "minipass-collect": "^1.0.2",
  3884 + "minipass-flush": "^1.0.5",
  3885 + "minipass-pipeline": "^1.2.2",
  3886 + "mkdirp": "^0.5.1",
  3887 + "move-concurrently": "^1.0.1",
  3888 + "p-map": "^3.0.0",
  3889 + "promise-inflight": "^1.0.1",
  3890 + "rimraf": "^2.7.1",
  3891 + "ssri": "^7.0.0",
  3892 + "unique-filename": "^1.1.1"
  3893 + }
  3894 + },
  3895 + "camelcase": {
  3896 + "version": "5.3.1",
  3897 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
  3898 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
  3899 + },
  3900 + "cliui": {
  3901 + "version": "3.2.0",
  3902 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
  3903 + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
  3904 + "requires": {
  3905 + "string-width": "^1.0.1",
  3906 + "strip-ansi": "^3.0.1",
  3907 + "wrap-ansi": "^2.0.0"
  3908 + }
  3909 + },
  3910 + "css-loader": {
  3911 + "version": "2.1.1",
  3912 + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.1.1.tgz",
  3913 + "integrity": "sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w==",
  3914 + "requires": {
  3915 + "camelcase": "^5.2.0",
  3916 + "icss-utils": "^4.1.0",
  3917 + "loader-utils": "^1.2.3",
  3918 + "normalize-path": "^3.0.0",
  3919 + "postcss": "^7.0.14",
  3920 + "postcss-modules-extract-imports": "^2.0.0",
  3921 + "postcss-modules-local-by-default": "^2.0.6",
  3922 + "postcss-modules-scope": "^2.1.0",
  3923 + "postcss-modules-values": "^2.0.0",
  3924 + "postcss-value-parser": "^3.3.0",
  3925 + "schema-utils": "^1.0.0"
  3926 + }
  3927 + },
  3928 + "deepmerge": {
  3929 + "version": "4.2.2",
  3930 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
  3931 + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
  3932 + },
  3933 + "find-cache-dir": {
  3934 + "version": "1.0.0",
  3935 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
  3936 + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
  3937 + "requires": {
  3938 + "commondir": "^1.0.1",
  3939 + "make-dir": "^1.0.0",
  3940 + "pkg-dir": "^2.0.0"
  3941 + }
  3942 + },
  3943 + "find-up": {
  3944 + "version": "2.1.0",
  3945 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
  3946 + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
  3947 + "requires": {
  3948 + "locate-path": "^2.0.0"
  3949 + }
  3950 + },
  3951 + "fs-extra": {
  3952 + "version": "8.1.0",
  3953 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  3954 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  3955 + "requires": {
  3956 + "graceful-fs": "^4.2.0",
  3957 + "jsonfile": "^4.0.0",
  3958 + "universalify": "^0.1.0"
  3959 + }
  3960 + },
  3961 + "get-caller-file": {
  3962 + "version": "1.0.3",
  3963 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
  3964 + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
  3965 + },
  3966 + "gulp-cli": {
  3967 + "version": "2.3.0",
  3968 + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
  3969 + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
  3970 + "requires": {
  3971 + "ansi-colors": "^1.0.1",
  3972 + "archy": "^1.0.0",
  3973 + "array-sort": "^1.0.0",
  3974 + "color-support": "^1.1.3",
  3975 + "concat-stream": "^1.6.0",
  3976 + "copy-props": "^2.0.1",
  3977 + "fancy-log": "^1.3.2",
  3978 + "gulplog": "^1.0.0",
  3979 + "interpret": "^1.4.0",
  3980 + "isobject": "^3.0.1",
  3981 + "liftoff": "^3.1.0",
  3982 + "matchdep": "^2.0.0",
  3983 + "mute-stdout": "^1.0.0",
  3984 + "pretty-hrtime": "^1.0.0",
  3985 + "replace-homedir": "^1.0.0",
  3986 + "semver-greatest-satisfied-range": "^1.1.0",
  3987 + "v8flags": "^3.2.0",
  3988 + "yargs": "^7.1.0"
  3989 + }
  3990 + },
  3991 + "is-fullwidth-code-point": {
  3992 + "version": "1.0.0",
  3993 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
  3994 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  3995 + "requires": {
  3996 + "number-is-nan": "^1.0.0"
  3997 + }
  3998 + },
  3999 + "json5": {
  4000 + "version": "1.0.1",
  4001 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
  4002 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
  4003 + "requires": {
  4004 + "minimist": "^1.2.0"
  4005 + }
  4006 + },
  4007 + "less-loader": {
  4008 + "version": "5.0.0",
  4009 + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-5.0.0.tgz",
  4010 + "integrity": "sha512-bquCU89mO/yWLaUq0Clk7qCsKhsF/TZpJUzETRvJa9KSVEL9SO3ovCvdEHISBhrC81OwC8QSVX7E0bzElZj9cg==",
  4011 + "requires": {
  4012 + "clone": "^2.1.1",
  4013 + "loader-utils": "^1.1.0",
  4014 + "pify": "^4.0.1"
  4015 + },
  4016 + "dependencies": {
  4017 + "pify": {
  4018 + "version": "4.0.1",
  4019 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
  4020 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
  4021 + }
  4022 + }
  4023 + },
  4024 + "loader-utils": {
  4025 + "version": "1.4.0",
  4026 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
  4027 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
  4028 + "requires": {
  4029 + "big.js": "^5.2.2",
  4030 + "emojis-list": "^3.0.0",
  4031 + "json5": "^1.0.1"
  4032 + }
  4033 + },
  4034 + "locate-path": {
  4035 + "version": "2.0.0",
  4036 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
  4037 + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
  4038 + "requires": {
  4039 + "p-locate": "^2.0.0",
  4040 + "path-exists": "^3.0.0"
  4041 + }
  4042 + },
  4043 + "make-dir": {
  4044 + "version": "1.3.0",
  4045 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
  4046 + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
  4047 + "requires": {
  4048 + "pify": "^3.0.0"
  4049 + }
  4050 + },
  4051 + "memory-fs": {
  4052 + "version": "0.5.0",
  4053 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
  4054 + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
  4055 + "requires": {
  4056 + "errno": "^0.1.3",
  4057 + "readable-stream": "^2.0.1"
  4058 + }
  4059 + },
  4060 + "mini-css-extract-plugin": {
  4061 + "version": "0.8.2",
  4062 + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz",
  4063 + "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==",
  4064 + "requires": {
  4065 + "loader-utils": "^1.1.0",
  4066 + "normalize-url": "1.9.1",
  4067 + "schema-utils": "^1.0.0",
  4068 + "webpack-sources": "^1.1.0"
  4069 + }
  4070 + },
  4071 + "normalize-url": {
  4072 + "version": "1.9.1",
  4073 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
  4074 + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
  4075 + "requires": {
  4076 + "object-assign": "^4.0.1",
  4077 + "prepend-http": "^1.0.0",
  4078 + "query-string": "^4.1.0",
  4079 + "sort-keys": "^1.0.0"
  4080 + }
  4081 + },
  4082 + "p-limit": {
  4083 + "version": "1.3.0",
  4084 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
  4085 + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
  4086 + "requires": {
  4087 + "p-try": "^1.0.0"
  4088 + }
  4089 + },
  4090 + "p-locate": {
  4091 + "version": "2.0.0",
  4092 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
  4093 + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
  4094 + "requires": {
  4095 + "p-limit": "^1.1.0"
  4096 + }
  4097 + },
  4098 + "p-map": {
  4099 + "version": "3.0.0",
  4100 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
  4101 + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
  4102 + "requires": {
  4103 + "aggregate-error": "^3.0.0"
  4104 + }
  4105 + },
  4106 + "p-try": {
  4107 + "version": "1.0.0",
  4108 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
  4109 + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
  4110 + },
  4111 + "path-exists": {
  4112 + "version": "3.0.0",
  4113 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
  4114 + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
  4115 + },
  4116 + "pify": {
  4117 + "version": "3.0.0",
  4118 + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
  4119 + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
  4120 + },
  4121 + "pkg-dir": {
  4122 + "version": "2.0.0",
  4123 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
  4124 + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
  4125 + "requires": {
  4126 + "find-up": "^2.1.0"
  4127 + }
  4128 + },
  4129 + "postcss-loader": {
  4130 + "version": "3.0.0",
  4131 + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
  4132 + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
  4133 + "requires": {
  4134 + "loader-utils": "^1.1.0",
  4135 + "postcss": "^7.0.0",
  4136 + "postcss-load-config": "^2.0.0",
  4137 + "schema-utils": "^1.0.0"
  4138 + }
  4139 + },
  4140 + "postcss-modules-local-by-default": {
  4141 + "version": "2.0.6",
  4142 + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz",
  4143 + "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==",
  4144 + "requires": {
  4145 + "postcss": "^7.0.6",
  4146 + "postcss-selector-parser": "^6.0.0",
  4147 + "postcss-value-parser": "^3.3.1"
  4148 + }
  4149 + },
  4150 + "postcss-modules-values": {
  4151 + "version": "2.0.0",
  4152 + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz",
  4153 + "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==",
  4154 + "requires": {
  4155 + "icss-replace-symbols": "^1.1.0",
  4156 + "postcss": "^7.0.6"
  4157 + }
  4158 + },
  4159 + "postcss-value-parser": {
  4160 + "version": "3.3.1",
  4161 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
  4162 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
  4163 + },
  4164 + "require-main-filename": {
  4165 + "version": "1.0.1",
  4166 + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
  4167 + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
  4168 + },
  4169 + "schema-utils": {
  4170 + "version": "1.0.0",
  4171 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
  4172 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
  4173 + "requires": {
  4174 + "ajv": "^6.1.0",
  4175 + "ajv-errors": "^1.0.0",
  4176 + "ajv-keywords": "^3.1.0"
  4177 + }
  4178 + },
  4179 + "semver": {
  4180 + "version": "6.3.0",
  4181 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  4182 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  4183 + },
  4184 + "ssri": {
  4185 + "version": "7.1.1",
  4186 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz",
  4187 + "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==",
  4188 + "requires": {
  4189 + "figgy-pudding": "^3.5.1",
  4190 + "minipass": "^3.1.1"
  4191 + }
  4192 + },
  4193 + "string-width": {
  4194 + "version": "1.0.2",
  4195 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
  4196 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  4197 + "requires": {
  4198 + "code-point-at": "^1.0.0",
  4199 + "is-fullwidth-code-point": "^1.0.0",
  4200 + "strip-ansi": "^3.0.0"
  4201 + }
  4202 + },
  4203 + "strip-ansi": {
  4204 + "version": "3.0.1",
  4205 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  4206 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  4207 + "requires": {
  4208 + "ansi-regex": "^2.0.0"
  4209 + }
  4210 + },
  4211 + "terser-webpack-plugin": {
  4212 + "version": "2.3.8",
  4213 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz",
  4214 + "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==",
  4215 + "requires": {
  4216 + "cacache": "^13.0.1",
  4217 + "find-cache-dir": "^3.3.1",
  4218 + "jest-worker": "^25.4.0",
  4219 + "p-limit": "^2.3.0",
  4220 + "schema-utils": "^2.6.6",
  4221 + "serialize-javascript": "^4.0.0",
  4222 + "source-map": "^0.6.1",
  4223 + "terser": "^4.6.12",
  4224 + "webpack-sources": "^1.4.3"
  4225 + },
  4226 + "dependencies": {
  4227 + "find-cache-dir": {
  4228 + "version": "3.3.2",
  4229 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
  4230 + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
  4231 + "requires": {
  4232 + "commondir": "^1.0.1",
  4233 + "make-dir": "^3.0.2",
  4234 + "pkg-dir": "^4.1.0"
  4235 + }
  4236 + },
  4237 + "find-up": {
  4238 + "version": "4.1.0",
  4239 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
  4240 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
  4241 + "requires": {
  4242 + "locate-path": "^5.0.0",
  4243 + "path-exists": "^4.0.0"
  4244 + }
  4245 + },
  4246 + "locate-path": {
  4247 + "version": "5.0.0",
  4248 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
  4249 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
  4250 + "requires": {
  4251 + "p-locate": "^4.1.0"
  4252 + }
  4253 + },
  4254 + "make-dir": {
  4255 + "version": "3.1.0",
  4256 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
  4257 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
  4258 + "requires": {
  4259 + "semver": "^6.0.0"
  4260 + }
  4261 + },
  4262 + "p-limit": {
  4263 + "version": "2.3.0",
  4264 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
  4265 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
  4266 + "requires": {
  4267 + "p-try": "^2.0.0"
  4268 + }
  4269 + },
  4270 + "p-locate": {
  4271 + "version": "4.1.0",
  4272 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
  4273 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
  4274 + "requires": {
  4275 + "p-limit": "^2.2.0"
  4276 + }
  4277 + },
  4278 + "p-try": {
  4279 + "version": "2.2.0",
  4280 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
  4281 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
  4282 + },
  4283 + "path-exists": {
  4284 + "version": "4.0.0",
  4285 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  4286 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
  4287 + },
  4288 + "pkg-dir": {
  4289 + "version": "4.2.0",
  4290 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
  4291 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
  4292 + "requires": {
  4293 + "find-up": "^4.0.0"
  4294 + }
  4295 + },
  4296 + "schema-utils": {
  4297 + "version": "2.7.1",
  4298 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
  4299 + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
  4300 + "requires": {
  4301 + "@types/json-schema": "^7.0.5",
  4302 + "ajv": "^6.12.4",
  4303 + "ajv-keywords": "^3.5.2"
  4304 + }
  4305 + }
  4306 + }
  4307 + },
  4308 + "which-module": {
  4309 + "version": "1.0.0",
  4310 + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
  4311 + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8="
  4312 + },
  4313 + "wrap-ansi": {
  4314 + "version": "2.1.0",
  4315 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
  4316 + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
  4317 + "requires": {
  4318 + "string-width": "^1.0.1",
  4319 + "strip-ansi": "^3.0.1"
  4320 + }
  4321 + },
  4322 + "y18n": {
  4323 + "version": "3.2.2",
  4324 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
  4325 + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ=="
  4326 + },
  4327 + "yargs": {
  4328 + "version": "7.1.2",
  4329 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz",
  4330 + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==",
  4331 + "requires": {
  4332 + "camelcase": "^3.0.0",
  4333 + "cliui": "^3.2.0",
  4334 + "decamelize": "^1.1.1",
  4335 + "get-caller-file": "^1.0.1",
  4336 + "os-locale": "^1.4.0",
  4337 + "read-pkg-up": "^1.0.1",
  4338 + "require-directory": "^2.1.1",
  4339 + "require-main-filename": "^1.0.1",
  4340 + "set-blocking": "^2.0.0",
  4341 + "string-width": "^1.0.2",
  4342 + "which-module": "^1.0.0",
  4343 + "y18n": "^3.2.1",
  4344 + "yargs-parser": "^5.0.1"
  4345 + },
  4346 + "dependencies": {
  4347 + "camelcase": {
  4348 + "version": "3.0.0",
  4349 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
  4350 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
  4351 + }
  4352 + }
  4353 + },
  4354 + "yargs-parser": {
  4355 + "version": "5.0.1",
  4356 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz",
  4357 + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==",
  4358 + "requires": {
  4359 + "camelcase": "^3.0.0",
  4360 + "object.assign": "^4.1.0"
  4361 + },
  4362 + "dependencies": {
  4363 + "camelcase": {
  4364 + "version": "3.0.0",
  4365 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
  4366 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
  4367 + }
  4368 + }
  4369 + }
  4370 + }
  4371 + },
  4372 + "builtin-status-codes": {
  4373 + "version": "3.0.0",
  4374 + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
  4375 + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
  4376 + },
  4377 + "bytes": {
  4378 + "version": "3.1.0",
3048 4379 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
3049 4380 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
3050 4381 "dev": true
... ... @@ -3053,7 +4384,6 @@
3053 4384 "version": "12.0.4",
3054 4385 "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
3055 4386 "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
3056   - "dev": true,
3057 4387 "requires": {
3058 4388 "bluebird": "^3.5.5",
3059 4389 "chownr": "^1.1.1",
... ... @@ -3076,7 +4406,6 @@
3076 4406 "version": "1.0.1",
3077 4407 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3078 4408 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3079   - "dev": true,
3080 4409 "requires": {
3081 4410 "collection-visit": "^1.0.0",
3082 4411 "component-emitter": "^1.2.1",
... ... @@ -3137,14 +4466,12 @@
3137 4466 "call-me-maybe": {
3138 4467 "version": "1.0.1",
3139 4468 "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
3140   - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
3141   - "dev": true
  4469 + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms="
3142 4470 },
3143 4471 "caller-callsite": {
3144 4472 "version": "2.0.0",
3145 4473 "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
3146 4474 "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
3147   - "dev": true,
3148 4475 "requires": {
3149 4476 "callsites": "^2.0.0"
3150 4477 }
... ... @@ -3153,7 +4480,6 @@
3153 4480 "version": "2.0.0",
3154 4481 "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
3155 4482 "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
3156   - "dev": true,
3157 4483 "requires": {
3158 4484 "caller-callsite": "^2.0.0"
3159 4485 }
... ... @@ -3161,14 +4487,12 @@
3161 4487 "callsites": {
3162 4488 "version": "2.0.0",
3163 4489 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
3164   - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
3165   - "dev": true
  4490 + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
3166 4491 },
3167 4492 "camel-case": {
3168 4493 "version": "3.0.0",
3169 4494 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
3170 4495 "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
3171   - "dev": true,
3172 4496 "requires": {
3173 4497 "no-case": "^2.2.0",
3174 4498 "upper-case": "^1.1.1"
... ... @@ -3200,7 +4524,6 @@
3200 4524 "version": "3.0.0",
3201 4525 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
3202 4526 "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
3203   - "dev": true,
3204 4527 "requires": {
3205 4528 "browserslist": "^4.0.0",
3206 4529 "caniuse-lite": "^1.0.0",
... ... @@ -3211,20 +4534,23 @@
3211 4534 "caniuse-lite": {
3212 4535 "version": "1.0.30001228",
3213 4536 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz",
3214   - "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==",
3215   - "dev": true
  4537 + "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A=="
3216 4538 },
3217 4539 "case-sensitive-paths-webpack-plugin": {
3218 4540 "version": "2.4.0",
3219 4541 "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
3220   - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
3221   - "dev": true
  4542 + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw=="
3222 4543 },
3223 4544 "caseless": {
3224 4545 "version": "0.12.0",
3225 4546 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
3226 4547 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
3227 4548 },
  4549 + "ccount": {
  4550 + "version": "1.1.0",
  4551 + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz",
  4552 + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg=="
  4553 + },
3228 4554 "chalk": {
3229 4555 "version": "2.4.2",
3230 4556 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
... ... @@ -3235,6 +4561,36 @@
3235 4561 "supports-color": "^5.3.0"
3236 4562 }
3237 4563 },
  4564 + "character-entities": {
  4565 + "version": "1.2.4",
  4566 + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
  4567 + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw=="
  4568 + },
  4569 + "character-entities-html4": {
  4570 + "version": "1.1.4",
  4571 + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",
  4572 + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g=="
  4573 + },
  4574 + "character-entities-legacy": {
  4575 + "version": "1.1.4",
  4576 + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
  4577 + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA=="
  4578 + },
  4579 + "character-reference-invalid": {
  4580 + "version": "1.1.4",
  4581 + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
  4582 + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg=="
  4583 + },
  4584 + "chardet": {
  4585 + "version": "0.7.0",
  4586 + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
  4587 + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
  4588 + },
  4589 + "charenc": {
  4590 + "version": "0.0.2",
  4591 + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
  4592 + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc="
  4593 + },
3238 4594 "check-types": {
3239 4595 "version": "8.0.3",
3240 4596 "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz",
... ... @@ -3245,8 +4601,6 @@
3245 4601 "version": "3.5.1",
3246 4602 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
3247 4603 "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
3248   - "dev": true,
3249   - "optional": true,
3250 4604 "requires": {
3251 4605 "anymatch": "~3.1.1",
3252 4606 "braces": "~3.0.2",
... ... @@ -3262,8 +4616,6 @@
3262 4616 "version": "3.0.2",
3263 4617 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3264 4618 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3265   - "dev": true,
3266   - "optional": true,
3267 4619 "requires": {
3268 4620 "fill-range": "^7.0.1"
3269 4621 }
... ... @@ -3272,8 +4624,6 @@
3272 4624 "version": "7.0.1",
3273 4625 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
3274 4626 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
3275   - "dev": true,
3276   - "optional": true,
3277 4627 "requires": {
3278 4628 "to-regex-range": "^5.0.1"
3279 4629 }
... ... @@ -3281,16 +4631,12 @@
3281 4631 "is-number": {
3282 4632 "version": "7.0.0",
3283 4633 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3284   - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3285   - "dev": true,
3286   - "optional": true
  4634 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
3287 4635 },
3288 4636 "to-regex-range": {
3289 4637 "version": "5.0.1",
3290 4638 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3291 4639 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3292   - "dev": true,
3293   - "optional": true,
3294 4640 "requires": {
3295 4641 "is-number": "^7.0.0"
3296 4642 }
... ... @@ -3300,20 +4646,17 @@
3300 4646 "chownr": {
3301 4647 "version": "1.1.4",
3302 4648 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
3303   - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
3304   - "dev": true
  4649 + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
3305 4650 },
3306 4651 "chrome-trace-event": {
3307 4652 "version": "1.0.3",
3308 4653 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
3309   - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
3310   - "dev": true
  4654 + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
3311 4655 },
3312 4656 "cipher-base": {
3313 4657 "version": "1.0.4",
3314 4658 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
3315 4659 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
3316   - "dev": true,
3317 4660 "requires": {
3318 4661 "inherits": "^2.0.1",
3319 4662 "safe-buffer": "^5.0.1"
... ... @@ -3323,7 +4666,6 @@
3323 4666 "version": "0.3.6",
3324 4667 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3325 4668 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3326   - "dev": true,
3327 4669 "requires": {
3328 4670 "arr-union": "^3.1.0",
3329 4671 "define-property": "^0.2.5",
... ... @@ -3335,7 +4677,6 @@
3335 4677 "version": "0.2.5",
3336 4678 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3337 4679 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3338   - "dev": true,
3339 4680 "requires": {
3340 4681 "is-descriptor": "^0.1.0"
3341 4682 }
... ... @@ -3346,11 +4687,27 @@
3346 4687 "version": "4.2.3",
3347 4688 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
3348 4689 "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
3349   - "dev": true,
3350 4690 "requires": {
3351 4691 "source-map": "~0.6.0"
3352 4692 }
3353 4693 },
  4694 + "clean-stack": {
  4695 + "version": "2.2.0",
  4696 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
  4697 + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
  4698 + },
  4699 + "cli-color": {
  4700 + "version": "2.0.1",
  4701 + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz",
  4702 + "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==",
  4703 + "requires": {
  4704 + "d": "^1.0.1",
  4705 + "es5-ext": "^0.10.53",
  4706 + "es6-iterator": "^2.0.3",
  4707 + "memoizee": "^0.4.15",
  4708 + "timers-ext": "^0.1.7"
  4709 + }
  4710 + },
3354 4711 "cli-cursor": {
3355 4712 "version": "2.1.0",
3356 4713 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
... ... @@ -3428,8 +4785,12 @@
3428 4785 "cli-spinners": {
3429 4786 "version": "2.6.0",
3430 4787 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz",
3431   - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==",
3432   - "dev": true
  4788 + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q=="
  4789 + },
  4790 + "cli-width": {
  4791 + "version": "3.0.0",
  4792 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
  4793 + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
3433 4794 },
3434 4795 "clipboardy": {
3435 4796 "version": "2.3.0",
... ... @@ -3523,6 +4884,11 @@
3523 4884 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
3524 4885 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
3525 4886 },
  4887 + "clone-buffer": {
  4888 + "version": "1.0.0",
  4889 + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
  4890 + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg="
  4891 + },
3526 4892 "clone-deep": {
3527 4893 "version": "4.0.1",
3528 4894 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
... ... @@ -3533,11 +4899,25 @@
3533 4899 "shallow-clone": "^3.0.0"
3534 4900 }
3535 4901 },
  4902 + "clone-stats": {
  4903 + "version": "1.0.0",
  4904 + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
  4905 + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA="
  4906 + },
  4907 + "cloneable-readable": {
  4908 + "version": "1.1.3",
  4909 + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
  4910 + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
  4911 + "requires": {
  4912 + "inherits": "^2.0.1",
  4913 + "process-nextick-args": "^2.0.0",
  4914 + "readable-stream": "^2.3.5"
  4915 + }
  4916 + },
3536 4917 "coa": {
3537 4918 "version": "2.0.2",
3538 4919 "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
3539 4920 "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
3540   - "dev": true,
3541 4921 "requires": {
3542 4922 "@types/q": "^1.5.1",
3543 4923 "chalk": "^2.4.1",
... ... @@ -3549,11 +4929,25 @@
3549 4929 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
3550 4930 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
3551 4931 },
  4932 + "collapse-white-space": {
  4933 + "version": "1.0.6",
  4934 + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
  4935 + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ=="
  4936 + },
  4937 + "collection-map": {
  4938 + "version": "1.0.0",
  4939 + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
  4940 + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=",
  4941 + "requires": {
  4942 + "arr-map": "^2.0.2",
  4943 + "for-own": "^1.0.0",
  4944 + "make-iterator": "^1.0.0"
  4945 + }
  4946 + },
3552 4947 "collection-visit": {
3553 4948 "version": "1.0.0",
3554 4949 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
3555 4950 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
3556   - "dev": true,
3557 4951 "requires": {
3558 4952 "map-visit": "^1.0.0",
3559 4953 "object-visit": "^1.0.0"
... ... @@ -3563,7 +4957,6 @@
3563 4957 "version": "3.1.3",
3564 4958 "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
3565 4959 "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
3566   - "dev": true,
3567 4960 "requires": {
3568 4961 "color-convert": "^1.9.1",
3569 4962 "color-string": "^1.5.4"
... ... @@ -3586,17 +4979,25 @@
3586 4979 "version": "1.5.5",
3587 4980 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz",
3588 4981 "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==",
3589   - "dev": true,
3590 4982 "requires": {
3591 4983 "color-name": "^1.0.0",
3592 4984 "simple-swizzle": "^0.2.2"
3593 4985 }
3594 4986 },
  4987 + "color-support": {
  4988 + "version": "1.1.3",
  4989 + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
  4990 + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
  4991 + },
3595 4992 "colorette": {
3596 4993 "version": "1.2.2",
3597 4994 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
3598   - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
3599   - "dev": true
  4995 + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
  4996 + },
  4997 + "colors": {
  4998 + "version": "1.4.0",
  4999 + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
  5000 + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA=="
3600 5001 },
3601 5002 "combined-stream": {
3602 5003 "version": "1.0.8",
... ... @@ -3609,20 +5010,17 @@
3609 5010 "commander": {
3610 5011 "version": "2.20.3",
3611 5012 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3612   - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
3613   - "dev": true
  5013 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
3614 5014 },
3615 5015 "commondir": {
3616 5016 "version": "1.0.1",
3617 5017 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
3618   - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
3619   - "dev": true
  5018 + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
3620 5019 },
3621 5020 "component-emitter": {
3622 5021 "version": "1.3.0",
3623 5022 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
3624   - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
3625   - "dev": true
  5023 + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
3626 5024 },
3627 5025 "compressible": {
3628 5026 "version": "2.0.18",
... ... @@ -3674,7 +5072,6 @@
3674 5072 "version": "1.6.2",
3675 5073 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
3676 5074 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
3677   - "dev": true,
3678 5075 "requires": {
3679 5076 "buffer-from": "^1.0.0",
3680 5077 "inherits": "^2.0.3",
... ... @@ -3691,8 +5088,12 @@
3691 5088 "console-browserify": {
3692 5089 "version": "1.2.0",
3693 5090 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
3694   - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
3695   - "dev": true
  5091 + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
  5092 + },
  5093 + "console-clear": {
  5094 + "version": "1.1.1",
  5095 + "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz",
  5096 + "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ=="
3696 5097 },
3697 5098 "console-control-strings": {
3698 5099 "version": "1.1.0",
... ... @@ -3711,8 +5112,7 @@
3711 5112 "constants-browserify": {
3712 5113 "version": "1.0.0",
3713 5114 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
3714   - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
3715   - "dev": true
  5115 + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
3716 5116 },
3717 5117 "content-disposition": {
3718 5118 "version": "0.5.3",
... ... @@ -3733,7 +5133,6 @@
3733 5133 "version": "1.7.0",
3734 5134 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
3735 5135 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
3736   - "dev": true,
3737 5136 "requires": {
3738 5137 "safe-buffer": "~5.1.1"
3739 5138 }
... ... @@ -3762,7 +5161,6 @@
3762 5161 "version": "1.0.5",
3763 5162 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
3764 5163 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
3765   - "dev": true,
3766 5164 "requires": {
3767 5165 "aproba": "^1.1.1",
3768 5166 "fs-write-stream-atomic": "^1.0.8",
... ... @@ -3775,8 +5173,23 @@
3775 5173 "copy-descriptor": {
3776 5174 "version": "0.1.1",
3777 5175 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
3778   - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
3779   - "dev": true
  5176 + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
  5177 + },
  5178 + "copy-props": {
  5179 + "version": "2.0.5",
  5180 + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz",
  5181 + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==",
  5182 + "requires": {
  5183 + "each-props": "^1.3.2",
  5184 + "is-plain-object": "^5.0.0"
  5185 + },
  5186 + "dependencies": {
  5187 + "is-plain-object": {
  5188 + "version": "5.0.0",
  5189 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
  5190 + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
  5191 + }
  5192 + }
3780 5193 },
3781 5194 "copy-text-to-clipboard": {
3782 5195 "version": "3.0.1",
... ... @@ -3940,7 +5353,6 @@
3940 5353 "version": "3.12.1",
3941 5354 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.12.1.tgz",
3942 5355 "integrity": "sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ==",
3943   - "dev": true,
3944 5356 "requires": {
3945 5357 "browserslist": "^4.16.6",
3946 5358 "semver": "7.0.0"
... ... @@ -3949,8 +5361,7 @@
3949 5361 "semver": {
3950 5362 "version": "7.0.0",
3951 5363 "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
3952   - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
3953   - "dev": true
  5364 + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
3954 5365 }
3955 5366 }
3956 5367 },
... ... @@ -3963,7 +5374,6 @@
3963 5374 "version": "5.2.1",
3964 5375 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
3965 5376 "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
3966   - "dev": true,
3967 5377 "requires": {
3968 5378 "import-fresh": "^2.0.0",
3969 5379 "is-directory": "^0.3.1",
... ... @@ -3975,7 +5385,6 @@
3975 5385 "version": "4.0.0",
3976 5386 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3977 5387 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3978   - "dev": true,
3979 5388 "requires": {
3980 5389 "error-ex": "^1.3.1",
3981 5390 "json-parse-better-errors": "^1.0.1"
... ... @@ -3987,7 +5396,6 @@
3987 5396 "version": "4.0.4",
3988 5397 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
3989 5398 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
3990   - "dev": true,
3991 5399 "requires": {
3992 5400 "bn.js": "^4.1.0",
3993 5401 "elliptic": "^6.5.3"
... ... @@ -3996,8 +5404,7 @@
3996 5404 "bn.js": {
3997 5405 "version": "4.12.0",
3998 5406 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
3999   - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
4000   - "dev": true
  5407 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
4001 5408 }
4002 5409 }
4003 5410 },
... ... @@ -4005,7 +5412,6 @@
4005 5412 "version": "1.2.0",
4006 5413 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
4007 5414 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
4008   - "dev": true,
4009 5415 "requires": {
4010 5416 "cipher-base": "^1.0.1",
4011 5417 "inherits": "^2.0.1",
... ... @@ -4018,7 +5424,6 @@
4018 5424 "version": "1.1.7",
4019 5425 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
4020 5426 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
4021   - "dev": true,
4022 5427 "requires": {
4023 5428 "cipher-base": "^1.0.3",
4024 5429 "create-hash": "^1.1.0",
... ... @@ -4041,11 +5446,15 @@
4041 5446 "which": "^1.2.9"
4042 5447 }
4043 5448 },
  5449 + "crypt": {
  5450 + "version": "0.0.2",
  5451 + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
  5452 + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs="
  5453 + },
4044 5454 "crypto-browserify": {
4045 5455 "version": "3.12.0",
4046 5456 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
4047 5457 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
4048   - "dev": true,
4049 5458 "requires": {
4050 5459 "browserify-cipher": "^1.0.0",
4051 5460 "browserify-sign": "^4.0.0",
... ... @@ -4060,22 +5469,65 @@
4060 5469 "randomfill": "^1.0.3"
4061 5470 }
4062 5471 },
  5472 + "css": {
  5473 + "version": "2.2.4",
  5474 + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
  5475 + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
  5476 + "requires": {
  5477 + "inherits": "^2.0.3",
  5478 + "source-map": "^0.6.1",
  5479 + "source-map-resolve": "^0.5.2",
  5480 + "urix": "^0.1.0"
  5481 + }
  5482 + },
  5483 + "css-blank-pseudo": {
  5484 + "version": "0.1.4",
  5485 + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
  5486 + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
  5487 + "requires": {
  5488 + "postcss": "^7.0.5"
  5489 + }
  5490 + },
4063 5491 "css-color-names": {
4064 5492 "version": "0.0.4",
4065 5493 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
4066   - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
4067   - "dev": true
  5494 + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA="
4068 5495 },
4069 5496 "css-declaration-sorter": {
4070 5497 "version": "4.0.1",
4071 5498 "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
4072 5499 "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
4073   - "dev": true,
4074 5500 "requires": {
4075 5501 "postcss": "^7.0.1",
4076 5502 "timsort": "^0.3.0"
4077 5503 }
4078 5504 },
  5505 + "css-has-pseudo": {
  5506 + "version": "0.10.0",
  5507 + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
  5508 + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
  5509 + "requires": {
  5510 + "postcss": "^7.0.6",
  5511 + "postcss-selector-parser": "^5.0.0-rc.4"
  5512 + },
  5513 + "dependencies": {
  5514 + "cssesc": {
  5515 + "version": "2.0.0",
  5516 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
  5517 + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
  5518 + },
  5519 + "postcss-selector-parser": {
  5520 + "version": "5.0.0",
  5521 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
  5522 + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
  5523 + "requires": {
  5524 + "cssesc": "^2.0.0",
  5525 + "indexes-of": "^1.0.1",
  5526 + "uniq": "^1.0.1"
  5527 + }
  5528 + }
  5529 + }
  5530 + },
4079 5531 "css-line-break": {
4080 5532 "version": "2.0.1",
4081 5533 "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.0.1.tgz",
... ... @@ -4139,11 +5591,26 @@
4139 5591 }
4140 5592 }
4141 5593 },
  5594 + "css-parse": {
  5595 + "version": "2.0.0",
  5596 + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz",
  5597 + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=",
  5598 + "requires": {
  5599 + "css": "^2.0.0"
  5600 + }
  5601 + },
  5602 + "css-prefers-color-scheme": {
  5603 + "version": "3.1.1",
  5604 + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
  5605 + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
  5606 + "requires": {
  5607 + "postcss": "^7.0.5"
  5608 + }
  5609 + },
4142 5610 "css-select": {
4143 5611 "version": "2.1.0",
4144 5612 "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
4145 5613 "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
4146   - "dev": true,
4147 5614 "requires": {
4148 5615 "boolbase": "^1.0.0",
4149 5616 "css-what": "^3.2.1",
... ... @@ -4154,14 +5621,12 @@
4154 5621 "css-select-base-adapter": {
4155 5622 "version": "0.1.1",
4156 5623 "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
4157   - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
4158   - "dev": true
  5624 + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
4159 5625 },
4160 5626 "css-tree": {
4161 5627 "version": "1.0.0-alpha.37",
4162 5628 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
4163 5629 "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
4164   - "dev": true,
4165 5630 "requires": {
4166 5631 "mdn-data": "2.0.4",
4167 5632 "source-map": "^0.6.1"
... ... @@ -4170,20 +5635,22 @@
4170 5635 "css-what": {
4171 5636 "version": "3.4.2",
4172 5637 "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
4173   - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
4174   - "dev": true
  5638 + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
  5639 + },
  5640 + "cssdb": {
  5641 + "version": "4.4.0",
  5642 + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
  5643 + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ=="
4175 5644 },
4176 5645 "cssesc": {
4177 5646 "version": "3.0.0",
4178 5647 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
4179   - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
4180   - "dev": true
  5648 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
4181 5649 },
4182 5650 "cssnano": {
4183 5651 "version": "4.1.11",
4184 5652 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
4185 5653 "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
4186   - "dev": true,
4187 5654 "requires": {
4188 5655 "cosmiconfig": "^5.0.0",
4189 5656 "cssnano-preset-default": "^4.0.8",
... ... @@ -4195,7 +5662,6 @@
4195 5662 "version": "4.0.8",
4196 5663 "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
4197 5664 "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
4198   - "dev": true,
4199 5665 "requires": {
4200 5666 "css-declaration-sorter": "^4.0.1",
4201 5667 "cssnano-util-raw-cache": "^4.0.1",
... ... @@ -4232,20 +5698,17 @@
4232 5698 "cssnano-util-get-arguments": {
4233 5699 "version": "4.0.0",
4234 5700 "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
4235   - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
4236   - "dev": true
  5701 + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8="
4237 5702 },
4238 5703 "cssnano-util-get-match": {
4239 5704 "version": "4.0.0",
4240 5705 "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
4241   - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
4242   - "dev": true
  5706 + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0="
4243 5707 },
4244 5708 "cssnano-util-raw-cache": {
4245 5709 "version": "4.0.1",
4246 5710 "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
4247 5711 "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
4248   - "dev": true,
4249 5712 "requires": {
4250 5713 "postcss": "^7.0.0"
4251 5714 }
... ... @@ -4253,14 +5716,12 @@
4253 5716 "cssnano-util-same-parent": {
4254 5717 "version": "4.0.1",
4255 5718 "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
4256   - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
4257   - "dev": true
  5719 + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="
4258 5720 },
4259 5721 "csso": {
4260 5722 "version": "4.2.0",
4261 5723 "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
4262 5724 "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
4263   - "dev": true,
4264 5725 "requires": {
4265 5726 "css-tree": "^1.1.2"
4266 5727 },
... ... @@ -4269,7 +5730,6 @@
4269 5730 "version": "1.1.3",
4270 5731 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
4271 5732 "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
4272   - "dev": true,
4273 5733 "requires": {
4274 5734 "mdn-data": "2.0.14",
4275 5735 "source-map": "^0.6.1"
... ... @@ -4278,8 +5738,7 @@
4278 5738 "mdn-data": {
4279 5739 "version": "2.0.14",
4280 5740 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
4281   - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
4282   - "dev": true
  5741 + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
4283 5742 }
4284 5743 }
4285 5744 },
... ... @@ -4300,8 +5759,16 @@
4300 5759 "cyclist": {
4301 5760 "version": "1.0.1",
4302 5761 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
4303   - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
4304   - "dev": true
  5762 + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk="
  5763 + },
  5764 + "d": {
  5765 + "version": "1.0.1",
  5766 + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
  5767 + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
  5768 + "requires": {
  5769 + "es5-ext": "^0.10.50",
  5770 + "type": "^1.0.1"
  5771 + }
4305 5772 },
4306 5773 "dashdash": {
4307 5774 "version": "1.14.1",
... ... @@ -4338,8 +5805,7 @@
4338 5805 "decode-uri-component": {
4339 5806 "version": "0.2.0",
4340 5807 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
4341   - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
4342   - "dev": true
  5808 + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
4343 5809 },
4344 5810 "deep-equal": {
4345 5811 "version": "1.1.1",
... ... @@ -4358,8 +5824,22 @@
4358 5824 "deepmerge": {
4359 5825 "version": "1.5.2",
4360 5826 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
4361   - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==",
4362   - "dev": true
  5827 + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
  5828 + },
  5829 + "default-compare": {
  5830 + "version": "1.0.0",
  5831 + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
  5832 + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
  5833 + "requires": {
  5834 + "kind-of": "^5.0.2"
  5835 + },
  5836 + "dependencies": {
  5837 + "kind-of": {
  5838 + "version": "5.1.0",
  5839 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
  5840 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
  5841 + }
  5842 + }
4363 5843 },
4364 5844 "default-gateway": {
4365 5845 "version": "5.0.5",
... ... @@ -4476,11 +5956,15 @@
4476 5956 }
4477 5957 }
4478 5958 },
  5959 + "default-resolution": {
  5960 + "version": "2.0.0",
  5961 + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
  5962 + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ="
  5963 + },
4479 5964 "defaults": {
4480 5965 "version": "1.0.3",
4481 5966 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
4482 5967 "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
4483   - "dev": true,
4484 5968 "requires": {
4485 5969 "clone": "^1.0.2"
4486 5970 },
... ... @@ -4488,8 +5972,7 @@
4488 5972 "clone": {
4489 5973 "version": "1.0.4",
4490 5974 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
4491   - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
4492   - "dev": true
  5975 + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
4493 5976 }
4494 5977 }
4495 5978 },
... ... @@ -4497,7 +5980,6 @@
4497 5980 "version": "1.1.3",
4498 5981 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4499 5982 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4500   - "dev": true,
4501 5983 "requires": {
4502 5984 "object-keys": "^1.0.12"
4503 5985 }
... ... @@ -4506,7 +5988,6 @@
4506 5988 "version": "2.0.2",
4507 5989 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
4508 5990 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
4509   - "dev": true,
4510 5991 "requires": {
4511 5992 "is-descriptor": "^1.0.2",
4512 5993 "isobject": "^3.0.1"
... ... @@ -4516,7 +5997,6 @@
4516 5997 "version": "1.0.0",
4517 5998 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4518 5999 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4519   - "dev": true,
4520 6000 "requires": {
4521 6001 "kind-of": "^6.0.0"
4522 6002 }
... ... @@ -4525,7 +6005,6 @@
4525 6005 "version": "1.0.0",
4526 6006 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4527 6007 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4528   - "dev": true,
4529 6008 "requires": {
4530 6009 "kind-of": "^6.0.0"
4531 6010 }
... ... @@ -4534,7 +6013,6 @@
4534 6013 "version": "1.0.2",
4535 6014 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4536 6015 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4537   - "dev": true,
4538 6016 "requires": {
4539 6017 "is-accessor-descriptor": "^1.0.0",
4540 6018 "is-data-descriptor": "^1.0.0",
... ... @@ -4601,7 +6079,6 @@
4601 6079 "version": "1.0.1",
4602 6080 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
4603 6081 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
4604   - "dev": true,
4605 6082 "requires": {
4606 6083 "inherits": "^2.0.1",
4607 6084 "minimalistic-assert": "^1.0.0"
... ... @@ -4613,6 +6090,11 @@
4613 6090 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
4614 6091 "dev": true
4615 6092 },
  6093 + "detect-file": {
  6094 + "version": "1.0.0",
  6095 + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
  6096 + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc="
  6097 + },
4616 6098 "detect-node": {
4617 6099 "version": "2.1.0",
4618 6100 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
... ... @@ -4623,7 +6105,6 @@
4623 6105 "version": "5.0.3",
4624 6106 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
4625 6107 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
4626   - "dev": true,
4627 6108 "requires": {
4628 6109 "bn.js": "^4.1.0",
4629 6110 "miller-rabin": "^4.0.0",
... ... @@ -4633,8 +6114,7 @@
4633 6114 "bn.js": {
4634 6115 "version": "4.12.0",
4635 6116 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
4636   - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
4637   - "dev": true
  6117 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
4638 6118 }
4639 6119 }
4640 6120 },
... ... @@ -4676,7 +6156,6 @@
4676 6156 "version": "0.2.0",
4677 6157 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
4678 6158 "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
4679   - "dev": true,
4680 6159 "requires": {
4681 6160 "utila": "~0.4"
4682 6161 }
... ... @@ -4685,7 +6164,6 @@
4685 6164 "version": "0.2.2",
4686 6165 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
4687 6166 "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
4688   - "dev": true,
4689 6167 "requires": {
4690 6168 "domelementtype": "^2.0.1",
4691 6169 "entities": "^2.0.0"
... ... @@ -4694,28 +6172,24 @@
4694 6172 "domelementtype": {
4695 6173 "version": "2.2.0",
4696 6174 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
4697   - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
4698   - "dev": true
  6175 + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
4699 6176 }
4700 6177 }
4701 6178 },
4702 6179 "domain-browser": {
4703 6180 "version": "1.2.0",
4704 6181 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
4705   - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
4706   - "dev": true
  6182 + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
4707 6183 },
4708 6184 "domelementtype": {
4709 6185 "version": "1.3.1",
4710 6186 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
4711   - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
4712   - "dev": true
  6187 + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
4713 6188 },
4714 6189 "domhandler": {
4715 6190 "version": "2.4.2",
4716 6191 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
4717 6192 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
4718   - "dev": true,
4719 6193 "requires": {
4720 6194 "domelementtype": "1"
4721 6195 }
... ... @@ -4724,7 +6198,6 @@
4724 6198 "version": "1.7.0",
4725 6199 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
4726 6200 "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
4727   - "dev": true,
4728 6201 "requires": {
4729 6202 "dom-serializer": "0",
4730 6203 "domelementtype": "1"
... ... @@ -4734,7 +6207,6 @@
4734 6207 "version": "5.3.0",
4735 6208 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
4736 6209 "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
4737   - "dev": true,
4738 6210 "requires": {
4739 6211 "is-obj": "^2.0.0"
4740 6212 }
... ... @@ -4761,7 +6233,6 @@
4761 6233 "version": "3.7.1",
4762 6234 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
4763 6235 "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
4764   - "dev": true,
4765 6236 "requires": {
4766 6237 "end-of-stream": "^1.0.0",
4767 6238 "inherits": "^2.0.1",
... ... @@ -4769,6 +6240,15 @@
4769 6240 "stream-shift": "^1.0.0"
4770 6241 }
4771 6242 },
  6243 + "each-props": {
  6244 + "version": "1.3.2",
  6245 + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
  6246 + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
  6247 + "requires": {
  6248 + "is-plain-object": "^2.0.1",
  6249 + "object.defaults": "^1.1.0"
  6250 + }
  6251 + },
4772 6252 "easy-stack": {
4773 6253 "version": "1.0.1",
4774 6254 "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz",
... ... @@ -4799,14 +6279,12 @@
4799 6279 "electron-to-chromium": {
4800 6280 "version": "1.3.736",
4801 6281 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.736.tgz",
4802   - "integrity": "sha512-DY8dA7gR51MSo66DqitEQoUMQ0Z+A2DSXFi7tK304bdTVqczCAfUuyQw6Wdg8hIoo5zIxkU1L24RQtUce1Ioig==",
4803   - "dev": true
  6282 + "integrity": "sha512-DY8dA7gR51MSo66DqitEQoUMQ0Z+A2DSXFi7tK304bdTVqczCAfUuyQw6Wdg8hIoo5zIxkU1L24RQtUce1Ioig=="
4804 6283 },
4805 6284 "elliptic": {
4806 6285 "version": "6.5.4",
4807 6286 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
4808 6287 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
4809   - "dev": true,
4810 6288 "requires": {
4811 6289 "bn.js": "^4.11.9",
4812 6290 "brorand": "^1.1.0",
... ... @@ -4820,16 +6298,14 @@
4820 6298 "bn.js": {
4821 6299 "version": "4.12.0",
4822 6300 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
4823   - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
4824   - "dev": true
  6301 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
4825 6302 }
4826 6303 }
4827 6304 },
4828 6305 "emoji-regex": {
4829 6306 "version": "8.0.0",
4830 6307 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4831   - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4832   - "dev": true
  6308 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
4833 6309 },
4834 6310 "emojis-list": {
4835 6311 "version": "3.0.0",
... ... @@ -4846,7 +6322,6 @@
4846 6322 "version": "1.4.4",
4847 6323 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
4848 6324 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
4849   - "dev": true,
4850 6325 "requires": {
4851 6326 "once": "^1.4.0"
4852 6327 }
... ... @@ -4855,7 +6330,6 @@
4855 6330 "version": "4.5.0",
4856 6331 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
4857 6332 "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
4858   - "dev": true,
4859 6333 "requires": {
4860 6334 "graceful-fs": "^4.1.2",
4861 6335 "memory-fs": "^0.5.0",
... ... @@ -4866,7 +6340,6 @@
4866 6340 "version": "0.5.0",
4867 6341 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
4868 6342 "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
4869   - "dev": true,
4870 6343 "requires": {
4871 6344 "errno": "^0.1.3",
4872 6345 "readable-stream": "^2.0.1"
... ... @@ -4877,8 +6350,7 @@
4877 6350 "entities": {
4878 6351 "version": "2.2.0",
4879 6352 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
4880   - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
4881   - "dev": true
  6353 + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
4882 6354 },
4883 6355 "errno": {
4884 6356 "version": "0.1.8",
... ... @@ -4900,16 +6372,35 @@
4900 6372 "version": "2.0.6",
4901 6373 "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz",
4902 6374 "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==",
4903   - "dev": true,
4904 6375 "requires": {
4905 6376 "stackframe": "^1.1.1"
4906 6377 }
4907 6378 },
  6379 + "error-stack-tracey": {
  6380 + "version": "0.1.5",
  6381 + "resolved": "https://registry.npmjs.org/error-stack-tracey/-/error-stack-tracey-0.1.5.tgz",
  6382 + "integrity": "sha512-N7CgYM4f/JhakqcJ4ZwnzHuGu+qr/4i4CNofUnk6vhsTCEMw8RDDuqTykC1WlWNQ1LmdpYJsdYL99nqa585lRg==",
  6383 + "requires": {
  6384 + "error-stack-parser": "^2.0.6",
  6385 + "source-map": "^0.7.3"
  6386 + },
  6387 + "dependencies": {
  6388 + "source-map": {
  6389 + "version": "0.7.3",
  6390 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
  6391 + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
  6392 + }
  6393 + }
  6394 + },
  6395 + "eruda": {
  6396 + "version": "2.4.1",
  6397 + "resolved": "https://registry.npmjs.org/eruda/-/eruda-2.4.1.tgz",
  6398 + "integrity": "sha512-rI16JoCsyy/pzXbPo7X6EMSUrhbtKZeFZGopiqrmCKxA8GlH61IXjlQAk1SWGpVpkJ6A1z7leuF8EmhFsU+OXQ=="
  6399 + },
4908 6400 "es-abstract": {
4909 6401 "version": "1.18.0",
4910 6402 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz",
4911 6403 "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==",
4912   - "dev": true,
4913 6404 "requires": {
4914 6405 "call-bind": "^1.0.2",
4915 6406 "es-to-primitive": "^1.2.1",
... ... @@ -4933,18 +6424,56 @@
4933 6424 "version": "1.2.1",
4934 6425 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
4935 6426 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
4936   - "dev": true,
4937 6427 "requires": {
4938 6428 "is-callable": "^1.1.4",
4939 6429 "is-date-object": "^1.0.1",
4940 6430 "is-symbol": "^1.0.2"
4941 6431 }
4942 6432 },
  6433 + "es5-ext": {
  6434 + "version": "0.10.53",
  6435 + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
  6436 + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
  6437 + "requires": {
  6438 + "es6-iterator": "~2.0.3",
  6439 + "es6-symbol": "~3.1.3",
  6440 + "next-tick": "~1.0.0"
  6441 + }
  6442 + },
  6443 + "es6-iterator": {
  6444 + "version": "2.0.3",
  6445 + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
  6446 + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
  6447 + "requires": {
  6448 + "d": "1",
  6449 + "es5-ext": "^0.10.35",
  6450 + "es6-symbol": "^3.1.1"
  6451 + }
  6452 + },
  6453 + "es6-symbol": {
  6454 + "version": "3.1.3",
  6455 + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
  6456 + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
  6457 + "requires": {
  6458 + "d": "^1.0.1",
  6459 + "ext": "^1.1.2"
  6460 + }
  6461 + },
  6462 + "es6-weak-map": {
  6463 + "version": "2.0.3",
  6464 + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
  6465 + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
  6466 + "requires": {
  6467 + "d": "1",
  6468 + "es5-ext": "^0.10.46",
  6469 + "es6-iterator": "^2.0.3",
  6470 + "es6-symbol": "^3.1.1"
  6471 + }
  6472 + },
4943 6473 "escalade": {
4944 6474 "version": "3.1.1",
4945 6475 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
4946   - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
4947   - "dev": true
  6476 + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
4948 6477 },
4949 6478 "escape-html": {
4950 6479 "version": "1.0.3",
... ... @@ -4961,7 +6490,6 @@
4961 6490 "version": "4.0.3",
4962 6491 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
4963 6492 "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
4964   - "dev": true,
4965 6493 "requires": {
4966 6494 "esrecurse": "^4.1.0",
4967 6495 "estraverse": "^4.1.1"
... ... @@ -4970,14 +6498,12 @@
4970 6498 "esprima": {
4971 6499 "version": "4.0.1",
4972 6500 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4973   - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
4974   - "dev": true
  6501 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
4975 6502 },
4976 6503 "esrecurse": {
4977 6504 "version": "4.3.0",
4978 6505 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
4979 6506 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
4980   - "dev": true,
4981 6507 "requires": {
4982 6508 "estraverse": "^5.2.0"
4983 6509 },
... ... @@ -4985,22 +6511,19 @@
4985 6511 "estraverse": {
4986 6512 "version": "5.2.0",
4987 6513 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
4988   - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
4989   - "dev": true
  6514 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
4990 6515 }
4991 6516 }
4992 6517 },
4993 6518 "estraverse": {
4994 6519 "version": "4.3.0",
4995 6520 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
4996   - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
4997   - "dev": true
  6521 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
4998 6522 },
4999 6523 "esutils": {
5000 6524 "version": "2.0.3",
5001 6525 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
5002   - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
5003   - "dev": true
  6526 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
5004 6527 },
5005 6528 "etag": {
5006 6529 "version": "1.8.1",
... ... @@ -5008,6 +6531,15 @@
5008 6531 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
5009 6532 "dev": true
5010 6533 },
  6534 + "event-emitter": {
  6535 + "version": "0.3.5",
  6536 + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
  6537 + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
  6538 + "requires": {
  6539 + "d": "1",
  6540 + "es5-ext": "~0.10.14"
  6541 + }
  6542 + },
5011 6543 "event-pubsub": {
5012 6544 "version": "4.3.0",
5013 6545 "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz",
... ... @@ -5023,8 +6555,7 @@
5023 6555 "events": {
5024 6556 "version": "3.3.0",
5025 6557 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
5026   - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
5027   - "dev": true
  6558 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
5028 6559 },
5029 6560 "eventsource": {
5030 6561 "version": "1.1.0",
... ... @@ -5039,7 +6570,6 @@
5039 6570 "version": "1.0.3",
5040 6571 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
5041 6572 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
5042   - "dev": true,
5043 6573 "requires": {
5044 6574 "md5.js": "^1.3.4",
5045 6575 "safe-buffer": "^5.1.1"
... ... @@ -5064,7 +6594,6 @@
5064 6594 "version": "2.1.4",
5065 6595 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
5066 6596 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
5067   - "dev": true,
5068 6597 "requires": {
5069 6598 "debug": "^2.3.3",
5070 6599 "define-property": "^0.2.5",
... ... @@ -5079,7 +6608,6 @@
5079 6608 "version": "2.6.9",
5080 6609 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5081 6610 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5082   - "dev": true,
5083 6611 "requires": {
5084 6612 "ms": "2.0.0"
5085 6613 }
... ... @@ -5088,7 +6616,6 @@
5088 6616 "version": "0.2.5",
5089 6617 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5090 6618 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5091   - "dev": true,
5092 6619 "requires": {
5093 6620 "is-descriptor": "^0.1.0"
5094 6621 }
... ... @@ -5097,13 +6624,20 @@
5097 6624 "version": "2.0.1",
5098 6625 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5099 6626 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5100   - "dev": true,
5101 6627 "requires": {
5102 6628 "is-extendable": "^0.1.0"
5103 6629 }
5104 6630 }
5105 6631 }
5106 6632 },
  6633 + "expand-tilde": {
  6634 + "version": "2.0.2",
  6635 + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
  6636 + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
  6637 + "requires": {
  6638 + "homedir-polyfill": "^1.0.1"
  6639 + }
  6640 + },
5107 6641 "express": {
5108 6642 "version": "4.17.1",
5109 6643 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
... ... @@ -5159,6 +6693,21 @@
5159 6693 }
5160 6694 }
5161 6695 },
  6696 + "ext": {
  6697 + "version": "1.6.0",
  6698 + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
  6699 + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
  6700 + "requires": {
  6701 + "type": "^2.5.0"
  6702 + },
  6703 + "dependencies": {
  6704 + "type": {
  6705 + "version": "2.5.0",
  6706 + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
  6707 + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw=="
  6708 + }
  6709 + }
  6710 + },
5162 6711 "extend": {
5163 6712 "version": "3.0.2",
5164 6713 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
... ... @@ -5168,7 +6717,6 @@
5168 6717 "version": "3.0.2",
5169 6718 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
5170 6719 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
5171   - "dev": true,
5172 6720 "requires": {
5173 6721 "assign-symbols": "^1.0.0",
5174 6722 "is-extendable": "^1.0.1"
... ... @@ -5178,18 +6726,26 @@
5178 6726 "version": "1.0.1",
5179 6727 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
5180 6728 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
5181   - "dev": true,
5182 6729 "requires": {
5183 6730 "is-plain-object": "^2.0.4"
5184 6731 }
5185 6732 }
5186 6733 }
5187 6734 },
  6735 + "external-editor": {
  6736 + "version": "3.1.0",
  6737 + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
  6738 + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
  6739 + "requires": {
  6740 + "chardet": "^0.7.0",
  6741 + "iconv-lite": "^0.4.24",
  6742 + "tmp": "^0.0.33"
  6743 + }
  6744 + },
5188 6745 "extglob": {
5189 6746 "version": "2.0.4",
5190 6747 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
5191 6748 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
5192   - "dev": true,
5193 6749 "requires": {
5194 6750 "array-unique": "^0.3.2",
5195 6751 "define-property": "^1.0.0",
... ... @@ -5205,7 +6761,6 @@
5205 6761 "version": "1.0.0",
5206 6762 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5207 6763 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5208   - "dev": true,
5209 6764 "requires": {
5210 6765 "is-descriptor": "^1.0.0"
5211 6766 }
... ... @@ -5214,7 +6769,6 @@
5214 6769 "version": "2.0.1",
5215 6770 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5216 6771 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5217   - "dev": true,
5218 6772 "requires": {
5219 6773 "is-extendable": "^0.1.0"
5220 6774 }
... ... @@ -5223,7 +6777,6 @@
5223 6777 "version": "1.0.0",
5224 6778 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5225 6779 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5226   - "dev": true,
5227 6780 "requires": {
5228 6781 "kind-of": "^6.0.0"
5229 6782 }
... ... @@ -5232,7 +6785,6 @@
5232 6785 "version": "1.0.0",
5233 6786 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5234 6787 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5235   - "dev": true,
5236 6788 "requires": {
5237 6789 "kind-of": "^6.0.0"
5238 6790 }
... ... @@ -5241,7 +6793,6 @@
5241 6793 "version": "1.0.2",
5242 6794 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5243 6795 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5244   - "dev": true,
5245 6796 "requires": {
5246 6797 "is-accessor-descriptor": "^1.0.0",
5247 6798 "is-data-descriptor": "^1.0.0",
... ... @@ -5255,6 +6806,17 @@
5255 6806 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
5256 6807 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
5257 6808 },
  6809 + "fancy-log": {
  6810 + "version": "1.3.3",
  6811 + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
  6812 + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
  6813 + "requires": {
  6814 + "ansi-gray": "^0.1.1",
  6815 + "color-support": "^1.1.3",
  6816 + "parse-node-version": "^1.0.0",
  6817 + "time-stamp": "^1.0.0"
  6818 + }
  6819 + },
5258 6820 "fast-deep-equal": {
5259 6821 "version": "3.1.3",
5260 6822 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
... ... @@ -5302,6 +6864,19 @@
5302 6864 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
5303 6865 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
5304 6866 },
  6867 + "fast-levenshtein": {
  6868 + "version": "1.1.4",
  6869 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz",
  6870 + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk="
  6871 + },
  6872 + "fastq": {
  6873 + "version": "1.13.0",
  6874 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
  6875 + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
  6876 + "requires": {
  6877 + "reusify": "^1.0.4"
  6878 + }
  6879 + },
5305 6880 "faye-websocket": {
5306 6881 "version": "0.11.3",
5307 6882 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
... ... @@ -5314,8 +6889,15 @@
5314 6889 "figgy-pudding": {
5315 6890 "version": "3.5.2",
5316 6891 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
5317   - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
5318   - "dev": true
  6892 + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
  6893 + },
  6894 + "figures": {
  6895 + "version": "3.2.0",
  6896 + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
  6897 + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
  6898 + "requires": {
  6899 + "escape-string-regexp": "^1.0.5"
  6900 + }
5319 6901 },
5320 6902 "file-loader": {
5321 6903 "version": "4.3.0",
... ... @@ -5349,6 +6931,14 @@
5349 6931 }
5350 6932 }
5351 6933 },
  6934 + "filelist": {
  6935 + "version": "1.0.2",
  6936 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
  6937 + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
  6938 + "requires": {
  6939 + "minimatch": "^3.0.4"
  6940 + }
  6941 + },
5352 6942 "filesize": {
5353 6943 "version": "3.6.1",
5354 6944 "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
... ... @@ -5359,7 +6949,6 @@
5359 6949 "version": "4.0.0",
5360 6950 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5361 6951 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
5362   - "dev": true,
5363 6952 "requires": {
5364 6953 "extend-shallow": "^2.0.1",
5365 6954 "is-number": "^3.0.0",
... ... @@ -5371,7 +6960,6 @@
5371 6960 "version": "2.0.1",
5372 6961 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5373 6962 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5374   - "dev": true,
5375 6963 "requires": {
5376 6964 "is-extendable": "^0.1.0"
5377 6965 }
... ... @@ -5408,7 +6996,6 @@
5408 6996 "version": "3.3.1",
5409 6997 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
5410 6998 "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
5411   - "dev": true,
5412 6999 "requires": {
5413 7000 "commondir": "^1.0.1",
5414 7001 "make-dir": "^3.0.2",
... ... @@ -5419,7 +7006,6 @@
5419 7006 "version": "3.1.0",
5420 7007 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
5421 7008 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
5422   - "dev": true,
5423 7009 "requires": {
5424 7010 "semver": "^6.0.0"
5425 7011 }
... ... @@ -5427,8 +7013,7 @@
5427 7013 "semver": {
5428 7014 "version": "6.3.0",
5429 7015 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5430   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5431   - "dev": true
  7016 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
5432 7017 }
5433 7018 }
5434 7019 },
... ... @@ -5436,17 +7021,48 @@
5436 7021 "version": "4.1.0",
5437 7022 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
5438 7023 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
5439   - "dev": true,
5440 7024 "requires": {
5441 7025 "locate-path": "^5.0.0",
5442 7026 "path-exists": "^4.0.0"
5443 7027 }
5444 7028 },
  7029 + "findup-sync": {
  7030 + "version": "3.0.0",
  7031 + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
  7032 + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
  7033 + "requires": {
  7034 + "detect-file": "^1.0.0",
  7035 + "is-glob": "^4.0.0",
  7036 + "micromatch": "^3.0.4",
  7037 + "resolve-dir": "^1.0.1"
  7038 + }
  7039 + },
  7040 + "fined": {
  7041 + "version": "1.2.0",
  7042 + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
  7043 + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
  7044 + "requires": {
  7045 + "expand-tilde": "^2.0.2",
  7046 + "is-plain-object": "^2.0.3",
  7047 + "object.defaults": "^1.1.0",
  7048 + "object.pick": "^1.2.0",
  7049 + "parse-filepath": "^1.0.1"
  7050 + }
  7051 + },
  7052 + "flagged-respawn": {
  7053 + "version": "1.0.1",
  7054 + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
  7055 + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q=="
  7056 + },
  7057 + "flatten": {
  7058 + "version": "1.0.3",
  7059 + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
  7060 + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg=="
  7061 + },
5445 7062 "flush-write-stream": {
5446 7063 "version": "1.1.1",
5447 7064 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
5448 7065 "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
5449   - "dev": true,
5450 7066 "requires": {
5451 7067 "inherits": "^2.0.3",
5452 7068 "readable-stream": "^2.3.6"
... ... @@ -5463,8 +7079,15 @@
5463 7079 "for-in": {
5464 7080 "version": "1.0.2",
5465 7081 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
5466   - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
5467   - "dev": true
  7082 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
  7083 + },
  7084 + "for-own": {
  7085 + "version": "1.0.0",
  7086 + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
  7087 + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
  7088 + "requires": {
  7089 + "for-in": "^1.0.1"
  7090 + }
5468 7091 },
5469 7092 "forever-agent": {
5470 7093 "version": "0.6.1",
... ... @@ -5491,7 +7114,6 @@
5491 7114 "version": "0.2.1",
5492 7115 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
5493 7116 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
5494   - "dev": true,
5495 7117 "requires": {
5496 7118 "map-cache": "^0.2.2"
5497 7119 }
... ... @@ -5506,7 +7128,6 @@
5506 7128 "version": "2.3.0",
5507 7129 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
5508 7130 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
5509   - "dev": true,
5510 7131 "requires": {
5511 7132 "inherits": "^2.0.1",
5512 7133 "readable-stream": "^2.0.0"
... ... @@ -5516,18 +7137,33 @@
5516 7137 "version": "7.0.1",
5517 7138 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
5518 7139 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
5519   - "dev": true,
5520 7140 "requires": {
5521 7141 "graceful-fs": "^4.1.2",
5522 7142 "jsonfile": "^4.0.0",
5523 7143 "universalify": "^0.1.0"
5524 7144 }
5525 7145 },
  7146 + "fs-minipass": {
  7147 + "version": "2.1.0",
  7148 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
  7149 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
  7150 + "requires": {
  7151 + "minipass": "^3.0.0"
  7152 + }
  7153 + },
  7154 + "fs-mkdirp-stream": {
  7155 + "version": "1.0.0",
  7156 + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
  7157 + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
  7158 + "requires": {
  7159 + "graceful-fs": "^4.1.11",
  7160 + "through2": "^2.0.3"
  7161 + }
  7162 + },
5526 7163 "fs-write-stream-atomic": {
5527 7164 "version": "1.0.10",
5528 7165 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
5529 7166 "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
5530   - "dev": true,
5531 7167 "requires": {
5532 7168 "graceful-fs": "^4.1.2",
5533 7169 "iferr": "^0.1.5",
... ... @@ -5544,7 +7180,6 @@
5544 7180 "version": "2.3.2",
5545 7181 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
5546 7182 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
5547   - "dev": true,
5548 7183 "optional": true
5549 7184 },
5550 7185 "fstream": {
... ... @@ -5622,8 +7257,7 @@
5622 7257 "gensync": {
5623 7258 "version": "1.0.0-beta.2",
5624 7259 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
5625   - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
5626   - "dev": true
  7260 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
5627 7261 },
5628 7262 "get-caller-file": {
5629 7263 "version": "2.0.5",
... ... @@ -5657,8 +7291,7 @@
5657 7291 "get-value": {
5658 7292 "version": "2.0.6",
5659 7293 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
5660   - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
5661   - "dev": true
  7294 + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
5662 7295 },
5663 7296 "getpass": {
5664 7297 "version": "0.1.7",
... ... @@ -5685,23 +7318,191 @@
5685 7318 "version": "5.1.2",
5686 7319 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
5687 7320 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
5688   - "dev": true,
5689   - "optional": true,
5690 7321 "requires": {
5691 7322 "is-glob": "^4.0.1"
5692 7323 }
5693 7324 },
  7325 + "glob-promise": {
  7326 + "version": "3.4.0",
  7327 + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz",
  7328 + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==",
  7329 + "requires": {
  7330 + "@types/glob": "*"
  7331 + }
  7332 + },
  7333 + "glob-stream": {
  7334 + "version": "6.1.0",
  7335 + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
  7336 + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
  7337 + "requires": {
  7338 + "extend": "^3.0.0",
  7339 + "glob": "^7.1.1",
  7340 + "glob-parent": "^3.1.0",
  7341 + "is-negated-glob": "^1.0.0",
  7342 + "ordered-read-streams": "^1.0.0",
  7343 + "pumpify": "^1.3.5",
  7344 + "readable-stream": "^2.1.5",
  7345 + "remove-trailing-separator": "^1.0.1",
  7346 + "to-absolute-glob": "^2.0.0",
  7347 + "unique-stream": "^2.0.2"
  7348 + },
  7349 + "dependencies": {
  7350 + "glob-parent": {
  7351 + "version": "3.1.0",
  7352 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
  7353 + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
  7354 + "requires": {
  7355 + "is-glob": "^3.1.0",
  7356 + "path-dirname": "^1.0.0"
  7357 + }
  7358 + },
  7359 + "is-glob": {
  7360 + "version": "3.1.0",
  7361 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
  7362 + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
  7363 + "requires": {
  7364 + "is-extglob": "^2.1.0"
  7365 + }
  7366 + }
  7367 + }
  7368 + },
5694 7369 "glob-to-regexp": {
5695 7370 "version": "0.3.0",
5696 7371 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
5697 7372 "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
5698 7373 "dev": true
5699 7374 },
  7375 + "glob-watcher": {
  7376 + "version": "5.0.5",
  7377 + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz",
  7378 + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==",
  7379 + "requires": {
  7380 + "anymatch": "^2.0.0",
  7381 + "async-done": "^1.2.0",
  7382 + "chokidar": "^2.0.0",
  7383 + "is-negated-glob": "^1.0.0",
  7384 + "just-debounce": "^1.0.0",
  7385 + "normalize-path": "^3.0.0",
  7386 + "object.defaults": "^1.1.0"
  7387 + },
  7388 + "dependencies": {
  7389 + "anymatch": {
  7390 + "version": "2.0.0",
  7391 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
  7392 + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
  7393 + "requires": {
  7394 + "micromatch": "^3.1.4",
  7395 + "normalize-path": "^2.1.1"
  7396 + },
  7397 + "dependencies": {
  7398 + "normalize-path": {
  7399 + "version": "2.1.1",
  7400 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
  7401 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
  7402 + "requires": {
  7403 + "remove-trailing-separator": "^1.0.1"
  7404 + }
  7405 + }
  7406 + }
  7407 + },
  7408 + "binary-extensions": {
  7409 + "version": "1.13.1",
  7410 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
  7411 + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
  7412 + },
  7413 + "chokidar": {
  7414 + "version": "2.1.8",
  7415 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
  7416 + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
  7417 + "requires": {
  7418 + "anymatch": "^2.0.0",
  7419 + "async-each": "^1.0.1",
  7420 + "braces": "^2.3.2",
  7421 + "fsevents": "^1.2.7",
  7422 + "glob-parent": "^3.1.0",
  7423 + "inherits": "^2.0.3",
  7424 + "is-binary-path": "^1.0.0",
  7425 + "is-glob": "^4.0.0",
  7426 + "normalize-path": "^3.0.0",
  7427 + "path-is-absolute": "^1.0.0",
  7428 + "readdirp": "^2.2.1",
  7429 + "upath": "^1.1.1"
  7430 + }
  7431 + },
  7432 + "fsevents": {
  7433 + "version": "1.2.13",
  7434 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
  7435 + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
  7436 + "optional": true,
  7437 + "requires": {
  7438 + "nan": "^2.12.1"
  7439 + }
  7440 + },
  7441 + "glob-parent": {
  7442 + "version": "3.1.0",
  7443 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
  7444 + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
  7445 + "requires": {
  7446 + "is-glob": "^3.1.0",
  7447 + "path-dirname": "^1.0.0"
  7448 + },
  7449 + "dependencies": {
  7450 + "is-glob": {
  7451 + "version": "3.1.0",
  7452 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
  7453 + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
  7454 + "requires": {
  7455 + "is-extglob": "^2.1.0"
  7456 + }
  7457 + }
  7458 + }
  7459 + },
  7460 + "is-binary-path": {
  7461 + "version": "1.0.1",
  7462 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
  7463 + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
  7464 + "requires": {
  7465 + "binary-extensions": "^1.0.0"
  7466 + }
  7467 + },
  7468 + "readdirp": {
  7469 + "version": "2.2.1",
  7470 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
  7471 + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
  7472 + "requires": {
  7473 + "graceful-fs": "^4.1.11",
  7474 + "micromatch": "^3.1.10",
  7475 + "readable-stream": "^2.0.2"
  7476 + }
  7477 + }
  7478 + }
  7479 + },
  7480 + "global-modules": {
  7481 + "version": "1.0.0",
  7482 + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
  7483 + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
  7484 + "requires": {
  7485 + "global-prefix": "^1.0.1",
  7486 + "is-windows": "^1.0.1",
  7487 + "resolve-dir": "^1.0.0"
  7488 + }
  7489 + },
  7490 + "global-prefix": {
  7491 + "version": "1.0.2",
  7492 + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
  7493 + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
  7494 + "requires": {
  7495 + "expand-tilde": "^2.0.2",
  7496 + "homedir-polyfill": "^1.0.1",
  7497 + "ini": "^1.3.4",
  7498 + "is-windows": "^1.0.1",
  7499 + "which": "^1.2.14"
  7500 + }
  7501 + },
5700 7502 "globals": {
5701 7503 "version": "11.12.0",
5702 7504 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
5703   - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
5704   - "dev": true
  7505 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
5705 7506 },
5706 7507 "globby": {
5707 7508 "version": "9.2.0",
... ... @@ -5733,21 +7534,227 @@
5733 7534 }
5734 7535 }
5735 7536 },
5736   - "globule": {
5737   - "version": "1.3.2",
5738   - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
5739   - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
  7537 + "globule": {
  7538 + "version": "1.3.2",
  7539 + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
  7540 + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
  7541 + "requires": {
  7542 + "glob": "~7.1.1",
  7543 + "lodash": "~4.17.10",
  7544 + "minimatch": "~3.0.2"
  7545 + }
  7546 + },
  7547 + "glogg": {
  7548 + "version": "1.0.2",
  7549 + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
  7550 + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
  7551 + "requires": {
  7552 + "sparkles": "^1.0.0"
  7553 + }
  7554 + },
  7555 + "graceful-fs": {
  7556 + "version": "4.2.6",
  7557 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
  7558 + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
  7559 + },
  7560 + "gulp": {
  7561 + "version": "4.0.2",
  7562 + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz",
  7563 + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==",
  7564 + "requires": {
  7565 + "glob-watcher": "^5.0.3",
  7566 + "gulp-cli": "^2.2.0",
  7567 + "undertaker": "^1.2.1",
  7568 + "vinyl-fs": "^3.0.0"
  7569 + },
  7570 + "dependencies": {
  7571 + "ansi-colors": {
  7572 + "version": "1.1.0",
  7573 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
  7574 + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
  7575 + "requires": {
  7576 + "ansi-wrap": "^0.1.0"
  7577 + }
  7578 + },
  7579 + "ansi-regex": {
  7580 + "version": "2.1.1",
  7581 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  7582 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
  7583 + },
  7584 + "camelcase": {
  7585 + "version": "3.0.0",
  7586 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
  7587 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
  7588 + },
  7589 + "cliui": {
  7590 + "version": "3.2.0",
  7591 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
  7592 + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
  7593 + "requires": {
  7594 + "string-width": "^1.0.1",
  7595 + "strip-ansi": "^3.0.1",
  7596 + "wrap-ansi": "^2.0.0"
  7597 + }
  7598 + },
  7599 + "get-caller-file": {
  7600 + "version": "1.0.3",
  7601 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
  7602 + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
  7603 + },
  7604 + "gulp-cli": {
  7605 + "version": "2.3.0",
  7606 + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
  7607 + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
  7608 + "requires": {
  7609 + "ansi-colors": "^1.0.1",
  7610 + "archy": "^1.0.0",
  7611 + "array-sort": "^1.0.0",
  7612 + "color-support": "^1.1.3",
  7613 + "concat-stream": "^1.6.0",
  7614 + "copy-props": "^2.0.1",
  7615 + "fancy-log": "^1.3.2",
  7616 + "gulplog": "^1.0.0",
  7617 + "interpret": "^1.4.0",
  7618 + "isobject": "^3.0.1",
  7619 + "liftoff": "^3.1.0",
  7620 + "matchdep": "^2.0.0",
  7621 + "mute-stdout": "^1.0.0",
  7622 + "pretty-hrtime": "^1.0.0",
  7623 + "replace-homedir": "^1.0.0",
  7624 + "semver-greatest-satisfied-range": "^1.1.0",
  7625 + "v8flags": "^3.2.0",
  7626 + "yargs": "^7.1.0"
  7627 + }
  7628 + },
  7629 + "is-fullwidth-code-point": {
  7630 + "version": "1.0.0",
  7631 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
  7632 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  7633 + "requires": {
  7634 + "number-is-nan": "^1.0.0"
  7635 + }
  7636 + },
  7637 + "require-main-filename": {
  7638 + "version": "1.0.1",
  7639 + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
  7640 + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
  7641 + },
  7642 + "string-width": {
  7643 + "version": "1.0.2",
  7644 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
  7645 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  7646 + "requires": {
  7647 + "code-point-at": "^1.0.0",
  7648 + "is-fullwidth-code-point": "^1.0.0",
  7649 + "strip-ansi": "^3.0.0"
  7650 + }
  7651 + },
  7652 + "strip-ansi": {
  7653 + "version": "3.0.1",
  7654 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  7655 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  7656 + "requires": {
  7657 + "ansi-regex": "^2.0.0"
  7658 + }
  7659 + },
  7660 + "which-module": {
  7661 + "version": "1.0.0",
  7662 + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
  7663 + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8="
  7664 + },
  7665 + "wrap-ansi": {
  7666 + "version": "2.1.0",
  7667 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
  7668 + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
  7669 + "requires": {
  7670 + "string-width": "^1.0.1",
  7671 + "strip-ansi": "^3.0.1"
  7672 + }
  7673 + },
  7674 + "y18n": {
  7675 + "version": "3.2.2",
  7676 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
  7677 + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ=="
  7678 + },
  7679 + "yargs": {
  7680 + "version": "7.1.2",
  7681 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz",
  7682 + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==",
  7683 + "requires": {
  7684 + "camelcase": "^3.0.0",
  7685 + "cliui": "^3.2.0",
  7686 + "decamelize": "^1.1.1",
  7687 + "get-caller-file": "^1.0.1",
  7688 + "os-locale": "^1.4.0",
  7689 + "read-pkg-up": "^1.0.1",
  7690 + "require-directory": "^2.1.1",
  7691 + "require-main-filename": "^1.0.1",
  7692 + "set-blocking": "^2.0.0",
  7693 + "string-width": "^1.0.2",
  7694 + "which-module": "^1.0.0",
  7695 + "y18n": "^3.2.1",
  7696 + "yargs-parser": "^5.0.1"
  7697 + }
  7698 + },
  7699 + "yargs-parser": {
  7700 + "version": "5.0.1",
  7701 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz",
  7702 + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==",
  7703 + "requires": {
  7704 + "camelcase": "^3.0.0",
  7705 + "object.assign": "^4.1.0"
  7706 + }
  7707 + }
  7708 + }
  7709 + },
  7710 + "gulp-babel": {
  7711 + "version": "8.0.0",
  7712 + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz",
  7713 + "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==",
  7714 + "requires": {
  7715 + "plugin-error": "^1.0.1",
  7716 + "replace-ext": "^1.0.0",
  7717 + "through2": "^2.0.0",
  7718 + "vinyl-sourcemaps-apply": "^0.2.0"
  7719 + }
  7720 + },
  7721 + "gulp-typescript": {
  7722 + "version": "5.0.1",
  7723 + "resolved": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-5.0.1.tgz",
  7724 + "integrity": "sha512-YuMMlylyJtUSHG1/wuSVTrZp60k1dMEFKYOvDf7OvbAJWrDtxxD4oZon4ancdWwzjj30ztiidhe4VXJniF0pIQ==",
  7725 + "requires": {
  7726 + "ansi-colors": "^3.0.5",
  7727 + "plugin-error": "^1.0.1",
  7728 + "source-map": "^0.7.3",
  7729 + "through2": "^3.0.0",
  7730 + "vinyl": "^2.1.0",
  7731 + "vinyl-fs": "^3.0.3"
  7732 + },
  7733 + "dependencies": {
  7734 + "source-map": {
  7735 + "version": "0.7.3",
  7736 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
  7737 + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
  7738 + },
  7739 + "through2": {
  7740 + "version": "3.0.2",
  7741 + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
  7742 + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
  7743 + "requires": {
  7744 + "inherits": "^2.0.4",
  7745 + "readable-stream": "2 || 3"
  7746 + }
  7747 + }
  7748 + }
  7749 + },
  7750 + "gulplog": {
  7751 + "version": "1.0.0",
  7752 + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
  7753 + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
5740 7754 "requires": {
5741   - "glob": "~7.1.1",
5742   - "lodash": "~4.17.10",
5743   - "minimatch": "~3.0.2"
  7755 + "glogg": "^1.0.0"
5744 7756 }
5745 7757 },
5746   - "graceful-fs": {
5747   - "version": "4.2.6",
5748   - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
5749   - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
5750   - },
5751 7758 "gzip-size": {
5752 7759 "version": "5.1.1",
5753 7760 "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
... ... @@ -5809,8 +7816,7 @@
5809 7816 "has-bigints": {
5810 7817 "version": "1.0.1",
5811 7818 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
5812   - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
5813   - "dev": true
  7819 + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
5814 7820 },
5815 7821 "has-flag": {
5816 7822 "version": "3.0.0",
... ... @@ -5831,7 +7837,6 @@
5831 7837 "version": "1.0.0",
5832 7838 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
5833 7839 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
5834   - "dev": true,
5835 7840 "requires": {
5836 7841 "get-value": "^2.0.6",
5837 7842 "has-values": "^1.0.0",
... ... @@ -5842,7 +7847,6 @@
5842 7847 "version": "1.0.0",
5843 7848 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
5844 7849 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
5845   - "dev": true,
5846 7850 "requires": {
5847 7851 "is-number": "^3.0.0",
5848 7852 "kind-of": "^4.0.0"
... ... @@ -5852,7 +7856,6 @@
5852 7856 "version": "4.0.0",
5853 7857 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
5854 7858 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
5855   - "dev": true,
5856 7859 "requires": {
5857 7860 "is-buffer": "^1.1.5"
5858 7861 }
... ... @@ -5863,7 +7866,6 @@
5863 7866 "version": "3.1.0",
5864 7867 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
5865 7868 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
5866   - "dev": true,
5867 7869 "requires": {
5868 7870 "inherits": "^2.0.4",
5869 7871 "readable-stream": "^3.6.0",
... ... @@ -5874,7 +7876,6 @@
5874 7876 "version": "3.6.0",
5875 7877 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
5876 7878 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
5877   - "dev": true,
5878 7879 "requires": {
5879 7880 "inherits": "^2.0.3",
5880 7881 "string_decoder": "^1.1.1",
... ... @@ -5884,8 +7885,7 @@
5884 7885 "safe-buffer": {
5885 7886 "version": "5.2.1",
5886 7887 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5887   - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
5888   - "dev": true
  7888 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
5889 7889 }
5890 7890 }
5891 7891 },
... ... @@ -5899,7 +7899,6 @@
5899 7899 "version": "1.1.7",
5900 7900 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
5901 7901 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
5902   - "dev": true,
5903 7902 "requires": {
5904 7903 "inherits": "^2.0.3",
5905 7904 "minimalistic-assert": "^1.0.1"
... ... @@ -5908,14 +7907,12 @@
5908 7907 "he": {
5909 7908 "version": "1.2.0",
5910 7909 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
5911   - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
5912   - "dev": true
  7910 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
5913 7911 },
5914 7912 "hex-color-regex": {
5915 7913 "version": "1.1.0",
5916 7914 "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
5917   - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
5918   - "dev": true
  7915 + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
5919 7916 },
5920 7917 "highlight.js": {
5921 7918 "version": "10.7.2",
... ... @@ -5927,13 +7924,20 @@
5927 7924 "version": "1.0.1",
5928 7925 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
5929 7926 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
5930   - "dev": true,
5931 7927 "requires": {
5932 7928 "hash.js": "^1.0.3",
5933 7929 "minimalistic-assert": "^1.0.0",
5934 7930 "minimalistic-crypto-utils": "^1.0.1"
5935 7931 }
5936 7932 },
  7933 + "homedir-polyfill": {
  7934 + "version": "1.0.3",
  7935 + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
  7936 + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
  7937 + "requires": {
  7938 + "parse-passwd": "^1.0.0"
  7939 + }
  7940 + },
5937 7941 "hoopy": {
5938 7942 "version": "0.1.4",
5939 7943 "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
... ... @@ -5960,14 +7964,12 @@
5960 7964 "hsl-regex": {
5961 7965 "version": "1.0.0",
5962 7966 "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
5963   - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
5964   - "dev": true
  7967 + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4="
5965 7968 },
5966 7969 "hsla-regex": {
5967 7970 "version": "1.0.0",
5968 7971 "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
5969   - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
5970   - "dev": true
  7972 + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg="
5971 7973 },
5972 7974 "html-entities": {
5973 7975 "version": "1.4.0",
... ... @@ -5979,7 +7981,6 @@
5979 7981 "version": "3.5.21",
5980 7982 "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz",
5981 7983 "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==",
5982   - "dev": true,
5983 7984 "requires": {
5984 7985 "camel-case": "3.0.x",
5985 7986 "clean-css": "4.2.x",
... ... @@ -5993,8 +7994,7 @@
5993 7994 "commander": {
5994 7995 "version": "2.17.1",
5995 7996 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
5996   - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
5997   - "dev": true
  7997 + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
5998 7998 }
5999 7999 }
6000 8000 },
... ... @@ -6008,7 +8008,6 @@
6008 8008 "version": "3.2.0",
6009 8009 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz",
6010 8010 "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=",
6011   - "dev": true,
6012 8011 "requires": {
6013 8012 "html-minifier": "^3.2.3",
6014 8013 "loader-utils": "^0.2.16",
... ... @@ -6022,26 +8021,22 @@
6022 8021 "big.js": {
6023 8022 "version": "3.2.0",
6024 8023 "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
6025   - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
6026   - "dev": true
  8024 + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
6027 8025 },
6028 8026 "emojis-list": {
6029 8027 "version": "2.1.0",
6030 8028 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
6031   - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
6032   - "dev": true
  8029 + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
6033 8030 },
6034 8031 "json5": {
6035 8032 "version": "0.5.1",
6036 8033 "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
6037   - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
6038   - "dev": true
  8034 + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
6039 8035 },
6040 8036 "loader-utils": {
6041 8037 "version": "0.2.17",
6042 8038 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
6043 8039 "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
6044   - "dev": true,
6045 8040 "requires": {
6046 8041 "big.js": "^3.1.3",
6047 8042 "emojis-list": "^2.0.0",
... ... @@ -6053,7 +8048,6 @@
6053 8048 "version": "1.0.0",
6054 8049 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
6055 8050 "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
6056   - "dev": true,
6057 8051 "requires": {
6058 8052 "define-properties": "^1.1.2",
6059 8053 "object.getownpropertydescriptors": "^2.0.3"
... ... @@ -6074,7 +8068,6 @@
6074 8068 "version": "3.10.1",
6075 8069 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
6076 8070 "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
6077   - "dev": true,
6078 8071 "requires": {
6079 8072 "domelementtype": "^1.3.1",
6080 8073 "domhandler": "^2.3.0",
... ... @@ -6087,14 +8080,12 @@
6087 8080 "entities": {
6088 8081 "version": "1.1.2",
6089 8082 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
6090   - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
6091   - "dev": true
  8083 + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
6092 8084 },
6093 8085 "readable-stream": {
6094 8086 "version": "3.6.0",
6095 8087 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
6096 8088 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
6097   - "dev": true,
6098 8089 "requires": {
6099 8090 "inherits": "^2.0.3",
6100 8091 "string_decoder": "^1.1.1",
... ... @@ -6218,29 +8209,107 @@
6218 8209 "https-browserify": {
6219 8210 "version": "1.0.0",
6220 8211 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
6221   - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
6222   - "dev": true
  8212 + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
6223 8213 },
6224 8214 "human-signals": {
6225 8215 "version": "1.1.1",
6226 8216 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
6227   - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
6228   - "dev": true
  8217 + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw=="
  8218 + },
  8219 + "ice-npm-utils": {
  8220 + "version": "2.1.2",
  8221 + "resolved": "https://registry.npmjs.org/ice-npm-utils/-/ice-npm-utils-2.1.2.tgz",
  8222 + "integrity": "sha512-cdHvfXaFAeMrQSyvKW6r6SIbfVi0O8sWtNigFzeGANLESi6joz3ji+sxegqIqzo7tdxLm7d294YQd87xfhTW5Q==",
  8223 + "requires": {
  8224 + "@appworks/constant": "^0.1.2",
  8225 + "fs-extra": "^8.1.0",
  8226 + "mkdirp": "^0.5.1",
  8227 + "request": "^2.88.0",
  8228 + "request-progress": "^3.0.0",
  8229 + "request-promise": "^4.2.4",
  8230 + "semver": "^6.0.0",
  8231 + "tar": "^4.4.8",
  8232 + "url-join": "^4.0.1"
  8233 + },
  8234 + "dependencies": {
  8235 + "fs-extra": {
  8236 + "version": "8.1.0",
  8237 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  8238 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  8239 + "requires": {
  8240 + "graceful-fs": "^4.2.0",
  8241 + "jsonfile": "^4.0.0",
  8242 + "universalify": "^0.1.0"
  8243 + }
  8244 + },
  8245 + "fs-minipass": {
  8246 + "version": "1.2.7",
  8247 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
  8248 + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
  8249 + "requires": {
  8250 + "minipass": "^2.6.0"
  8251 + }
  8252 + },
  8253 + "minipass": {
  8254 + "version": "2.9.0",
  8255 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
  8256 + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
  8257 + "requires": {
  8258 + "safe-buffer": "^5.1.2",
  8259 + "yallist": "^3.0.0"
  8260 + }
  8261 + },
  8262 + "minizlib": {
  8263 + "version": "1.3.3",
  8264 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
  8265 + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
  8266 + "requires": {
  8267 + "minipass": "^2.9.0"
  8268 + }
  8269 + },
  8270 + "safe-buffer": {
  8271 + "version": "5.2.1",
  8272 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  8273 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
  8274 + },
  8275 + "semver": {
  8276 + "version": "6.3.0",
  8277 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  8278 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  8279 + },
  8280 + "tar": {
  8281 + "version": "4.4.19",
  8282 + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
  8283 + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
  8284 + "requires": {
  8285 + "chownr": "^1.1.4",
  8286 + "fs-minipass": "^1.2.7",
  8287 + "minipass": "^2.9.0",
  8288 + "minizlib": "^1.3.3",
  8289 + "mkdirp": "^0.5.5",
  8290 + "safe-buffer": "^5.2.1",
  8291 + "yallist": "^3.1.1"
  8292 + }
  8293 + }
  8294 + }
6229 8295 },
6230 8296 "iconv-lite": {
6231 8297 "version": "0.4.24",
6232 8298 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
6233 8299 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
6234   - "dev": true,
6235 8300 "requires": {
6236 8301 "safer-buffer": ">= 2.1.2 < 3"
6237 8302 }
6238 8303 },
  8304 + "icss-replace-symbols": {
  8305 + "version": "1.1.0",
  8306 + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
  8307 + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0="
  8308 + },
6239 8309 "icss-utils": {
6240 8310 "version": "4.1.1",
6241 8311 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
6242 8312 "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
6243   - "dev": true,
6244 8313 "requires": {
6245 8314 "postcss": "^7.0.14"
6246 8315 }
... ... @@ -6248,14 +8317,12 @@
6248 8317 "ieee754": {
6249 8318 "version": "1.2.1",
6250 8319 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
6251   - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
6252   - "dev": true
  8320 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
6253 8321 },
6254 8322 "iferr": {
6255 8323 "version": "0.1.5",
6256 8324 "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
6257   - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
6258   - "dev": true
  8325 + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE="
6259 8326 },
6260 8327 "ignore": {
6261 8328 "version": "3.3.10",
... ... @@ -6266,14 +8333,20 @@
6266 8333 "image-size": {
6267 8334 "version": "0.5.5",
6268 8335 "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
6269   - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
6270   - "optional": true
  8336 + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w="
  8337 + },
  8338 + "image-source-loader": {
  8339 + "version": "0.6.5",
  8340 + "resolved": "https://registry.npmjs.org/image-source-loader/-/image-source-loader-0.6.5.tgz",
  8341 + "integrity": "sha512-mvDrYkpECf4sXih54ATE4ONqVFlIHpE+ovpmaJYApaq5BK5myUoPEVdDKRfxdMrmvRfxvSI0PEHYzvYItMzO5g==",
  8342 + "requires": {
  8343 + "image-size": "^0.5.1"
  8344 + }
6271 8345 },
6272 8346 "import-cwd": {
6273 8347 "version": "2.1.0",
6274 8348 "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
6275 8349 "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
6276   - "dev": true,
6277 8350 "requires": {
6278 8351 "import-from": "^2.1.0"
6279 8352 }
... ... @@ -6282,7 +8355,6 @@
6282 8355 "version": "2.0.0",
6283 8356 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
6284 8357 "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
6285   - "dev": true,
6286 8358 "requires": {
6287 8359 "caller-path": "^2.0.0",
6288 8360 "resolve-from": "^3.0.0"
... ... @@ -6292,7 +8364,6 @@
6292 8364 "version": "2.1.0",
6293 8365 "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
6294 8366 "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
6295   - "dev": true,
6296 8367 "requires": {
6297 8368 "resolve-from": "^3.0.0"
6298 8369 }
... ... @@ -6355,8 +8426,7 @@
6355 8426 "imurmurhash": {
6356 8427 "version": "0.1.4",
6357 8428 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
6358   - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
6359   - "dev": true
  8429 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
6360 8430 },
6361 8431 "in-publish": {
6362 8432 "version": "2.0.1",
... ... @@ -6374,14 +8444,12 @@
6374 8444 "indexes-of": {
6375 8445 "version": "1.0.1",
6376 8446 "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
6377   - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
6378   - "dev": true
  8447 + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="
6379 8448 },
6380 8449 "infer-owner": {
6381 8450 "version": "1.0.4",
6382 8451 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
6383   - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
6384   - "dev": true
  8452 + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
6385 8453 },
6386 8454 "inflight": {
6387 8455 "version": "1.0.6",
... ... @@ -6397,6 +8465,162 @@
6397 8465 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
6398 8466 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
6399 8467 },
  8468 + "ini": {
  8469 + "version": "1.3.8",
  8470 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
  8471 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
  8472 + },
  8473 + "inquirer": {
  8474 + "version": "8.2.0",
  8475 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz",
  8476 + "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==",
  8477 + "requires": {
  8478 + "ansi-escapes": "^4.2.1",
  8479 + "chalk": "^4.1.1",
  8480 + "cli-cursor": "^3.1.0",
  8481 + "cli-width": "^3.0.0",
  8482 + "external-editor": "^3.0.3",
  8483 + "figures": "^3.0.0",
  8484 + "lodash": "^4.17.21",
  8485 + "mute-stream": "0.0.8",
  8486 + "ora": "^5.4.1",
  8487 + "run-async": "^2.4.0",
  8488 + "rxjs": "^7.2.0",
  8489 + "string-width": "^4.1.0",
  8490 + "strip-ansi": "^6.0.0",
  8491 + "through": "^2.3.6"
  8492 + },
  8493 + "dependencies": {
  8494 + "ansi-regex": {
  8495 + "version": "5.0.1",
  8496 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  8497 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
  8498 + },
  8499 + "ansi-styles": {
  8500 + "version": "4.3.0",
  8501 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  8502 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  8503 + "requires": {
  8504 + "color-convert": "^2.0.1"
  8505 + }
  8506 + },
  8507 + "chalk": {
  8508 + "version": "4.1.2",
  8509 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  8510 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  8511 + "requires": {
  8512 + "ansi-styles": "^4.1.0",
  8513 + "supports-color": "^7.1.0"
  8514 + }
  8515 + },
  8516 + "cli-cursor": {
  8517 + "version": "3.1.0",
  8518 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
  8519 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
  8520 + "requires": {
  8521 + "restore-cursor": "^3.1.0"
  8522 + }
  8523 + },
  8524 + "color-convert": {
  8525 + "version": "2.0.1",
  8526 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  8527 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  8528 + "requires": {
  8529 + "color-name": "~1.1.4"
  8530 + }
  8531 + },
  8532 + "color-name": {
  8533 + "version": "1.1.4",
  8534 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  8535 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  8536 + },
  8537 + "has-flag": {
  8538 + "version": "4.0.0",
  8539 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  8540 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
  8541 + },
  8542 + "is-fullwidth-code-point": {
  8543 + "version": "3.0.0",
  8544 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  8545 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
  8546 + },
  8547 + "log-symbols": {
  8548 + "version": "4.1.0",
  8549 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
  8550 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
  8551 + "requires": {
  8552 + "chalk": "^4.1.0",
  8553 + "is-unicode-supported": "^0.1.0"
  8554 + }
  8555 + },
  8556 + "mimic-fn": {
  8557 + "version": "2.1.0",
  8558 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  8559 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
  8560 + },
  8561 + "onetime": {
  8562 + "version": "5.1.2",
  8563 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  8564 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  8565 + "requires": {
  8566 + "mimic-fn": "^2.1.0"
  8567 + }
  8568 + },
  8569 + "ora": {
  8570 + "version": "5.4.1",
  8571 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
  8572 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
  8573 + "requires": {
  8574 + "bl": "^4.1.0",
  8575 + "chalk": "^4.1.0",
  8576 + "cli-cursor": "^3.1.0",
  8577 + "cli-spinners": "^2.5.0",
  8578 + "is-interactive": "^1.0.0",
  8579 + "is-unicode-supported": "^0.1.0",
  8580 + "log-symbols": "^4.1.0",
  8581 + "strip-ansi": "^6.0.0",
  8582 + "wcwidth": "^1.0.1"
  8583 + }
  8584 + },
  8585 + "restore-cursor": {
  8586 + "version": "3.1.0",
  8587 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
  8588 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
  8589 + "requires": {
  8590 + "onetime": "^5.1.0",
  8591 + "signal-exit": "^3.0.2"
  8592 + }
  8593 + },
  8594 + "string-width": {
  8595 + "version": "4.2.3",
  8596 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  8597 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  8598 + "requires": {
  8599 + "emoji-regex": "^8.0.0",
  8600 + "is-fullwidth-code-point": "^3.0.0",
  8601 + "strip-ansi": "^6.0.1"
  8602 + },
  8603 + "dependencies": {
  8604 + "strip-ansi": {
  8605 + "version": "6.0.1",
  8606 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  8607 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  8608 + "requires": {
  8609 + "ansi-regex": "^5.0.1"
  8610 + }
  8611 + }
  8612 + }
  8613 + },
  8614 + "supports-color": {
  8615 + "version": "7.2.0",
  8616 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  8617 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  8618 + "requires": {
  8619 + "has-flag": "^4.0.0"
  8620 + }
  8621 + }
  8622 + }
  8623 + },
6400 8624 "internal-ip": {
6401 8625 "version": "4.3.0",
6402 8626 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
... ... @@ -6419,11 +8643,28 @@
6419 8643 }
6420 8644 }
6421 8645 },
  8646 + "interpret": {
  8647 + "version": "1.4.0",
  8648 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
  8649 + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA=="
  8650 + },
  8651 + "invariant": {
  8652 + "version": "2.2.4",
  8653 + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
  8654 + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
  8655 + "requires": {
  8656 + "loose-envify": "^1.0.0"
  8657 + }
  8658 + },
  8659 + "invert-kv": {
  8660 + "version": "1.0.0",
  8661 + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
  8662 + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
  8663 + },
6422 8664 "ip": {
6423 8665 "version": "1.1.5",
6424 8666 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
6425   - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
6426   - "dev": true
  8667 + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
6427 8668 },
6428 8669 "ip-regex": {
6429 8670 "version": "2.1.0",
... ... @@ -6437,17 +8678,24 @@
6437 8678 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
6438 8679 "dev": true
6439 8680 },
  8681 + "is-absolute": {
  8682 + "version": "1.0.0",
  8683 + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
  8684 + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
  8685 + "requires": {
  8686 + "is-relative": "^1.0.0",
  8687 + "is-windows": "^1.0.1"
  8688 + }
  8689 + },
6440 8690 "is-absolute-url": {
6441 8691 "version": "2.1.0",
6442 8692 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
6443   - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
6444   - "dev": true
  8693 + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY="
6445 8694 },
6446 8695 "is-accessor-descriptor": {
6447 8696 "version": "0.1.6",
6448 8697 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6449 8698 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6450   - "dev": true,
6451 8699 "requires": {
6452 8700 "kind-of": "^3.0.2"
6453 8701 },
... ... @@ -6456,13 +8704,31 @@
6456 8704 "version": "3.2.2",
6457 8705 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6458 8706 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6459   - "dev": true,
6460 8707 "requires": {
6461 8708 "is-buffer": "^1.1.5"
6462 8709 }
6463 8710 }
6464 8711 }
6465 8712 },
  8713 + "is-alphabetical": {
  8714 + "version": "1.0.4",
  8715 + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
  8716 + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg=="
  8717 + },
  8718 + "is-alphanumeric": {
  8719 + "version": "1.0.0",
  8720 + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz",
  8721 + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ="
  8722 + },
  8723 + "is-alphanumerical": {
  8724 + "version": "1.0.4",
  8725 + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
  8726 + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
  8727 + "requires": {
  8728 + "is-alphabetical": "^1.0.0",
  8729 + "is-decimal": "^1.0.0"
  8730 + }
  8731 + },
6466 8732 "is-arguments": {
6467 8733 "version": "1.1.0",
6468 8734 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
... ... @@ -6480,15 +8746,12 @@
6480 8746 "is-bigint": {
6481 8747 "version": "1.0.2",
6482 8748 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
6483   - "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
6484   - "dev": true
  8749 + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA=="
6485 8750 },
6486 8751 "is-binary-path": {
6487 8752 "version": "2.1.0",
6488 8753 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
6489 8754 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
6490   - "dev": true,
6491   - "optional": true,
6492 8755 "requires": {
6493 8756 "binary-extensions": "^2.0.0"
6494 8757 }
... ... @@ -6497,7 +8760,6 @@
6497 8760 "version": "1.1.1",
6498 8761 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
6499 8762 "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
6500   - "dev": true,
6501 8763 "requires": {
6502 8764 "call-bind": "^1.0.2"
6503 8765 }
... ... @@ -6505,20 +8767,17 @@
6505 8767 "is-buffer": {
6506 8768 "version": "1.1.6",
6507 8769 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
6508   - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
6509   - "dev": true
  8770 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
6510 8771 },
6511 8772 "is-callable": {
6512 8773 "version": "1.2.3",
6513 8774 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
6514   - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
6515   - "dev": true
  8775 + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ=="
6516 8776 },
6517 8777 "is-color-stop": {
6518 8778 "version": "1.1.0",
6519 8779 "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
6520 8780 "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
6521   - "dev": true,
6522 8781 "requires": {
6523 8782 "css-color-names": "^0.0.4",
6524 8783 "hex-color-regex": "^1.1.0",
... ... @@ -6540,7 +8799,6 @@
6540 8799 "version": "0.1.4",
6541 8800 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6542 8801 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6543   - "dev": true,
6544 8802 "requires": {
6545 8803 "kind-of": "^3.0.2"
6546 8804 },
... ... @@ -6549,7 +8807,6 @@
6549 8807 "version": "3.2.2",
6550 8808 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6551 8809 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6552   - "dev": true,
6553 8810 "requires": {
6554 8811 "is-buffer": "^1.1.5"
6555 8812 }
... ... @@ -6559,14 +8816,17 @@
6559 8816 "is-date-object": {
6560 8817 "version": "1.0.4",
6561 8818 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
6562   - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==",
6563   - "dev": true
  8819 + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A=="
  8820 + },
  8821 + "is-decimal": {
  8822 + "version": "1.0.4",
  8823 + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
  8824 + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="
6564 8825 },
6565 8826 "is-descriptor": {
6566 8827 "version": "0.1.6",
6567 8828 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6568 8829 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6569   - "dev": true,
6570 8830 "requires": {
6571 8831 "is-accessor-descriptor": "^0.1.6",
6572 8832 "is-data-descriptor": "^0.1.4",
... ... @@ -6576,16 +8836,14 @@
6576 8836 "kind-of": {
6577 8837 "version": "5.1.0",
6578 8838 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6579   - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6580   - "dev": true
  8839 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
6581 8840 }
6582 8841 }
6583 8842 },
6584 8843 "is-directory": {
6585 8844 "version": "0.3.1",
6586 8845 "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
6587   - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
6588   - "dev": true
  8846 + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE="
6589 8847 },
6590 8848 "is-docker": {
6591 8849 "version": "2.2.1",
... ... @@ -6596,14 +8854,12 @@
6596 8854 "is-extendable": {
6597 8855 "version": "0.1.1",
6598 8856 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6599   - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
6600   - "dev": true
  8857 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
6601 8858 },
6602 8859 "is-extglob": {
6603 8860 "version": "2.1.1",
6604 8861 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6605   - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
6606   - "dev": true
  8862 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
6607 8863 },
6608 8864 "is-finite": {
6609 8865 "version": "1.1.0",
... ... @@ -6619,22 +8875,34 @@
6619 8875 "version": "4.0.1",
6620 8876 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
6621 8877 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
6622   - "dev": true,
6623 8878 "requires": {
6624 8879 "is-extglob": "^2.1.1"
6625 8880 }
6626 8881 },
  8882 + "is-hexadecimal": {
  8883 + "version": "1.0.4",
  8884 + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
  8885 + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw=="
  8886 + },
  8887 + "is-interactive": {
  8888 + "version": "1.0.0",
  8889 + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
  8890 + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="
  8891 + },
  8892 + "is-negated-glob": {
  8893 + "version": "1.0.0",
  8894 + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
  8895 + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI="
  8896 + },
6627 8897 "is-negative-zero": {
6628 8898 "version": "2.0.1",
6629 8899 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
6630   - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
6631   - "dev": true
  8900 + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w=="
6632 8901 },
6633 8902 "is-number": {
6634 8903 "version": "3.0.0",
6635 8904 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6636 8905 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6637   - "dev": true,
6638 8906 "requires": {
6639 8907 "kind-of": "^3.0.2"
6640 8908 },
... ... @@ -6643,7 +8911,6 @@
6643 8911 "version": "3.2.2",
6644 8912 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6645 8913 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6646   - "dev": true,
6647 8914 "requires": {
6648 8915 "is-buffer": "^1.1.5"
6649 8916 }
... ... @@ -6653,14 +8920,12 @@
6653 8920 "is-number-object": {
6654 8921 "version": "1.0.5",
6655 8922 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
6656   - "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
6657   - "dev": true
  8923 + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw=="
6658 8924 },
6659 8925 "is-obj": {
6660 8926 "version": "2.0.0",
6661 8927 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
6662   - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
6663   - "dev": true
  8928 + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
6664 8929 },
6665 8930 "is-path-cwd": {
6666 8931 "version": "2.2.0",
... ... @@ -6700,21 +8965,32 @@
6700 8965 "isobject": "^3.0.1"
6701 8966 }
6702 8967 },
  8968 + "is-promise": {
  8969 + "version": "2.2.2",
  8970 + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
  8971 + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
  8972 + },
6703 8973 "is-regex": {
6704 8974 "version": "1.1.3",
6705 8975 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
6706 8976 "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
6707   - "dev": true,
6708 8977 "requires": {
6709 8978 "call-bind": "^1.0.2",
6710 8979 "has-symbols": "^1.0.2"
6711 8980 }
6712 8981 },
  8982 + "is-relative": {
  8983 + "version": "1.0.0",
  8984 + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
  8985 + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
  8986 + "requires": {
  8987 + "is-unc-path": "^1.0.0"
  8988 + }
  8989 + },
6713 8990 "is-resolvable": {
6714 8991 "version": "1.1.0",
6715 8992 "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
6716   - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
6717   - "dev": true
  8993 + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
6718 8994 },
6719 8995 "is-stream": {
6720 8996 "version": "1.1.0",
... ... @@ -6725,14 +9001,12 @@
6725 9001 "is-string": {
6726 9002 "version": "1.0.6",
6727 9003 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
6728   - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
6729   - "dev": true
  9004 + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w=="
6730 9005 },
6731 9006 "is-symbol": {
6732 9007 "version": "1.0.4",
6733 9008 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
6734 9009 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
6735   - "dev": true,
6736 9010 "requires": {
6737 9011 "has-symbols": "^1.0.2"
6738 9012 }
... ... @@ -6742,27 +9016,53 @@
6742 9016 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
6743 9017 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
6744 9018 },
  9019 + "is-unc-path": {
  9020 + "version": "1.0.0",
  9021 + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
  9022 + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
  9023 + "requires": {
  9024 + "unc-path-regex": "^0.1.2"
  9025 + }
  9026 + },
  9027 + "is-unicode-supported": {
  9028 + "version": "0.1.0",
  9029 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
  9030 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
  9031 + },
6745 9032 "is-utf8": {
6746 9033 "version": "0.2.1",
6747 9034 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
6748 9035 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
6749 9036 },
  9037 + "is-valid-glob": {
  9038 + "version": "1.0.0",
  9039 + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
  9040 + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao="
  9041 + },
6750 9042 "is-what": {
6751 9043 "version": "3.14.1",
6752 9044 "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
6753 9045 "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA=="
6754 9046 },
  9047 + "is-whitespace-character": {
  9048 + "version": "1.0.4",
  9049 + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
  9050 + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w=="
  9051 + },
6755 9052 "is-windows": {
6756 9053 "version": "1.0.2",
6757 9054 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
6758   - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
6759   - "dev": true
  9055 + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
  9056 + },
  9057 + "is-word-character": {
  9058 + "version": "1.0.4",
  9059 + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
  9060 + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA=="
6760 9061 },
6761 9062 "is-wsl": {
6762 9063 "version": "1.1.0",
6763 9064 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
6764   - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
6765   - "dev": true
  9065 + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="
6766 9066 },
6767 9067 "isarray": {
6768 9068 "version": "1.0.0",
... ... @@ -6784,17 +9084,68 @@
6784 9084 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
6785 9085 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
6786 9086 },
  9087 + "jake": {
  9088 + "version": "10.8.2",
  9089 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
  9090 + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
  9091 + "requires": {
  9092 + "async": "0.9.x",
  9093 + "chalk": "^2.4.2",
  9094 + "filelist": "^1.0.1",
  9095 + "minimatch": "^3.0.4"
  9096 + },
  9097 + "dependencies": {
  9098 + "async": {
  9099 + "version": "0.9.2",
  9100 + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
  9101 + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
  9102 + }
  9103 + }
  9104 + },
6787 9105 "javascript-stringify": {
6788 9106 "version": "2.1.0",
6789 9107 "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz",
6790   - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==",
6791   - "dev": true
  9108 + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg=="
  9109 + },
  9110 + "jest-worker": {
  9111 + "version": "25.5.0",
  9112 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz",
  9113 + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==",
  9114 + "requires": {
  9115 + "merge-stream": "^2.0.0",
  9116 + "supports-color": "^7.0.0"
  9117 + },
  9118 + "dependencies": {
  9119 + "has-flag": {
  9120 + "version": "4.0.0",
  9121 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9122 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
  9123 + },
  9124 + "supports-color": {
  9125 + "version": "7.2.0",
  9126 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9127 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9128 + "requires": {
  9129 + "has-flag": "^4.0.0"
  9130 + }
  9131 + }
  9132 + }
6792 9133 },
6793 9134 "js-base64": {
6794 9135 "version": "3.6.1",
6795 9136 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.6.1.tgz",
6796 9137 "integrity": "sha512-Frdq2+tRRGLQUIQOgsIGSCd1VePCS2fsddTG5dTCqR0JHgltXWfsxnY0gIXPoMeRmdom6Oyq+UMOFg5suduOjQ=="
6797 9138 },
  9139 + "js-cookie": {
  9140 + "version": "2.2.1",
  9141 + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
  9142 + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
  9143 + },
  9144 + "js-levenshtein": {
  9145 + "version": "1.1.6",
  9146 + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
  9147 + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g=="
  9148 + },
6798 9149 "js-message": {
6799 9150 "version": "1.0.7",
6800 9151 "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz",
... ... @@ -6813,102 +9164,482 @@
6813 9164 "js-tokens": {
6814 9165 "version": "4.0.0",
6815 9166 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
6816   - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
6817   - "dev": true
  9167 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
6818 9168 },
6819 9169 "js-yaml": {
6820 9170 "version": "3.14.1",
6821 9171 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
6822 9172 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
6823   - "dev": true,
6824 9173 "requires": {
6825 9174 "argparse": "^1.0.7",
6826 9175 "esprima": "^4.0.0"
6827 9176 }
6828 9177 },
6829   - "jsbn": {
6830   - "version": "0.1.1",
6831   - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
6832   - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
  9178 + "jsbn": {
  9179 + "version": "0.1.1",
  9180 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
  9181 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
  9182 + },
  9183 + "jsesc": {
  9184 + "version": "2.5.2",
  9185 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
  9186 + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
  9187 + },
  9188 + "json-loader": {
  9189 + "version": "0.5.7",
  9190 + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
  9191 + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w=="
  9192 + },
  9193 + "json-parse-better-errors": {
  9194 + "version": "1.0.2",
  9195 + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
  9196 + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
  9197 + },
  9198 + "json-parse-even-better-errors": {
  9199 + "version": "2.3.1",
  9200 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
  9201 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
  9202 + "dev": true
  9203 + },
  9204 + "json-schema": {
  9205 + "version": "0.2.3",
  9206 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
  9207 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
  9208 + },
  9209 + "json-schema-ref-parser": {
  9210 + "version": "9.0.9",
  9211 + "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
  9212 + "integrity": "sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==",
  9213 + "requires": {
  9214 + "@apidevtools/json-schema-ref-parser": "9.0.9"
  9215 + }
  9216 + },
  9217 + "json-schema-to-typescript": {
  9218 + "version": "10.1.5",
  9219 + "resolved": "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-10.1.5.tgz",
  9220 + "integrity": "sha512-X8bNNksfCQo6LhEuqNxmZr4eZpPjXZajmimciuk8eWXzZlif9Brq7WuMGD/SOhBKcRKP2SGVDNZbC28WQqx9Rg==",
  9221 + "requires": {
  9222 + "@types/json-schema": "^7.0.6",
  9223 + "@types/lodash": "^4.14.168",
  9224 + "@types/prettier": "^2.1.5",
  9225 + "cli-color": "^2.0.0",
  9226 + "get-stdin": "^8.0.0",
  9227 + "glob": "^7.1.6",
  9228 + "glob-promise": "^3.4.0",
  9229 + "is-glob": "^4.0.1",
  9230 + "json-schema-ref-parser": "^9.0.6",
  9231 + "json-stringify-safe": "^5.0.1",
  9232 + "lodash": "^4.17.20",
  9233 + "minimist": "^1.2.5",
  9234 + "mkdirp": "^1.0.4",
  9235 + "mz": "^2.7.0",
  9236 + "prettier": "^2.2.0"
  9237 + },
  9238 + "dependencies": {
  9239 + "get-stdin": {
  9240 + "version": "8.0.0",
  9241 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
  9242 + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="
  9243 + },
  9244 + "mkdirp": {
  9245 + "version": "1.0.4",
  9246 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
  9247 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
  9248 + },
  9249 + "prettier": {
  9250 + "version": "2.4.1",
  9251 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
  9252 + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA=="
  9253 + }
  9254 + }
  9255 + },
  9256 + "json-schema-traverse": {
  9257 + "version": "0.4.1",
  9258 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
  9259 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
  9260 + },
  9261 + "json-stable-stringify-without-jsonify": {
  9262 + "version": "1.0.1",
  9263 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
  9264 + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
  9265 + },
  9266 + "json-stringify-safe": {
  9267 + "version": "5.0.1",
  9268 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
  9269 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
  9270 + },
  9271 + "json3": {
  9272 + "version": "3.3.3",
  9273 + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
  9274 + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
  9275 + "dev": true
  9276 + },
  9277 + "json5": {
  9278 + "version": "2.2.0",
  9279 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
  9280 + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
  9281 + "requires": {
  9282 + "minimist": "^1.2.5"
  9283 + }
  9284 + },
  9285 + "jsonfile": {
  9286 + "version": "4.0.0",
  9287 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
  9288 + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
  9289 + "requires": {
  9290 + "graceful-fs": "^4.1.6"
  9291 + }
  9292 + },
  9293 + "jsprim": {
  9294 + "version": "1.4.1",
  9295 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
  9296 + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
  9297 + "requires": {
  9298 + "assert-plus": "1.0.0",
  9299 + "extsprintf": "1.3.0",
  9300 + "json-schema": "0.2.3",
  9301 + "verror": "1.10.0"
  9302 + }
  9303 + },
  9304 + "jsx-compiler": {
  9305 + "version": "0.4.35",
  9306 + "resolved": "https://registry.npmjs.org/jsx-compiler/-/jsx-compiler-0.4.35.tgz",
  9307 + "integrity": "sha512-OrdRpdyOhA/ZAYNL281aHRHa7G6zjjT5TruMfpAxfN4JSQ5dMuDkUOoZ5H7eSVmMu79415jifBtxOmzTE8UoYg==",
  9308 + "requires": {
  9309 + "@babel/code-frame": "^7.0.0",
  9310 + "@babel/generator": "^7.3.4",
  9311 + "@babel/parser": "^7.3.4",
  9312 + "@babel/traverse": "^7.3.4",
  9313 + "@babel/types": "^7.3.4",
  9314 + "chalk": "^2.4.2",
  9315 + "css": "^2.2.4",
  9316 + "fs-extra": "^7.0.1",
  9317 + "kebab-case": "^1.0.0",
  9318 + "md5": "^2.2.1",
  9319 + "resolve": "^1.12.0"
  9320 + }
  9321 + },
  9322 + "jsx2mp-loader": {
  9323 + "version": "0.4.30",
  9324 + "resolved": "https://registry.npmjs.org/jsx2mp-loader/-/jsx2mp-loader-0.4.30.tgz",
  9325 + "integrity": "sha512-VfsSMYJ9PMPLa7HwaiSW0sAoyJ8MGle++2/5nKdfPCoITY/Hd9u1vvGjj9rHYDgfgiDb7xISyAPdYTo1ZUEHPA==",
  9326 + "requires": {
  9327 + "@babel/core": "^7.5.5",
  9328 + "@babel/plugin-proposal-class-properties": "^7.5.5",
  9329 + "@babel/plugin-proposal-export-default-from": "^7.5.2",
  9330 + "@babel/plugin-transform-typescript": "^7.7.4",
  9331 + "@babel/preset-env": "^7.5.5",
  9332 + "babel-plugin-danger-remove-unused-import": "^2.0.0",
  9333 + "babel-plugin-minify-dead-code-elimination-while-loop-fixed": "^0.3.0",
  9334 + "babel-plugin-transform-define": "^1.3.1",
  9335 + "chalk": "^2.4.2",
  9336 + "convert-source-map": "^1.6.0",
  9337 + "csso": "^3.5.1",
  9338 + "enhanced-resolve": "^4.1.1",
  9339 + "fs-extra": "^8.1.0",
  9340 + "jsx-compiler": "^0.4.27",
  9341 + "less": "^4.0.0",
  9342 + "loader-utils": "^1.2.3",
  9343 + "miniapp-builder-shared": "^0.2.0",
  9344 + "pretty-data": "^0.40.0",
  9345 + "resolve": "^1.20.0",
  9346 + "sass": "^1.23.2",
  9347 + "stylesheet-loader": "^0.9.0",
  9348 + "stylus": "^0.54.7",
  9349 + "terser": "^4.3.8"
  9350 + },
  9351 + "dependencies": {
  9352 + "ansi-regex": {
  9353 + "version": "2.1.1",
  9354 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  9355 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
  9356 + },
  9357 + "ansi-styles": {
  9358 + "version": "2.2.1",
  9359 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  9360 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
  9361 + },
  9362 + "camelcase": {
  9363 + "version": "3.0.0",
  9364 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
  9365 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
  9366 + },
  9367 + "cross-spawn": {
  9368 + "version": "7.0.3",
  9369 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  9370 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  9371 + "requires": {
  9372 + "path-key": "^3.1.0",
  9373 + "shebang-command": "^2.0.0",
  9374 + "which": "^2.0.1"
  9375 + }
  9376 + },
  9377 + "css-tree": {
  9378 + "version": "1.0.0-alpha.29",
  9379 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz",
  9380 + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==",
  9381 + "requires": {
  9382 + "mdn-data": "~1.1.0",
  9383 + "source-map": "^0.5.3"
  9384 + }
  9385 + },
  9386 + "csso": {
  9387 + "version": "3.5.1",
  9388 + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz",
  9389 + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==",
  9390 + "requires": {
  9391 + "css-tree": "1.0.0-alpha.29"
  9392 + }
  9393 + },
  9394 + "execa": {
  9395 + "version": "5.1.1",
  9396 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  9397 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
  9398 + "requires": {
  9399 + "cross-spawn": "^7.0.3",
  9400 + "get-stream": "^6.0.0",
  9401 + "human-signals": "^2.1.0",
  9402 + "is-stream": "^2.0.0",
  9403 + "merge-stream": "^2.0.0",
  9404 + "npm-run-path": "^4.0.1",
  9405 + "onetime": "^5.1.2",
  9406 + "signal-exit": "^3.0.3",
  9407 + "strip-final-newline": "^2.0.0"
  9408 + }
  9409 + },
  9410 + "fs-extra": {
  9411 + "version": "8.1.0",
  9412 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  9413 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  9414 + "requires": {
  9415 + "graceful-fs": "^4.2.0",
  9416 + "jsonfile": "^4.0.0",
  9417 + "universalify": "^0.1.0"
  9418 + }
  9419 + },
  9420 + "get-stream": {
  9421 + "version": "6.0.1",
  9422 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  9423 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
  9424 + },
  9425 + "human-signals": {
  9426 + "version": "2.1.0",
  9427 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  9428 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
  9429 + },
  9430 + "is-stream": {
  9431 + "version": "2.0.1",
  9432 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  9433 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
  9434 + },
  9435 + "json5": {
  9436 + "version": "1.0.1",
  9437 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
  9438 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
  9439 + "requires": {
  9440 + "minimist": "^1.2.0"
  9441 + }
  9442 + },
  9443 + "less": {
  9444 + "version": "4.1.2",
  9445 + "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz",
  9446 + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
  9447 + "requires": {
  9448 + "copy-anything": "^2.0.1",
  9449 + "errno": "^0.1.1",
  9450 + "graceful-fs": "^4.1.2",
  9451 + "image-size": "~0.5.0",
  9452 + "make-dir": "^2.1.0",
  9453 + "mime": "^1.4.1",
  9454 + "needle": "^2.5.2",
  9455 + "parse-node-version": "^1.0.1",
  9456 + "source-map": "~0.6.0",
  9457 + "tslib": "^2.3.0"
  9458 + },
  9459 + "dependencies": {
  9460 + "source-map": {
  9461 + "version": "0.6.1",
  9462 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  9463 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  9464 + "optional": true
  9465 + }
  9466 + }
  9467 + },
  9468 + "loader-utils": {
  9469 + "version": "1.4.0",
  9470 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
  9471 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
  9472 + "requires": {
  9473 + "big.js": "^5.2.2",
  9474 + "emojis-list": "^3.0.0",
  9475 + "json5": "^1.0.1"
  9476 + }
  9477 + },
  9478 + "mdn-data": {
  9479 + "version": "1.1.4",
  9480 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz",
  9481 + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA=="
  9482 + },
  9483 + "mimic-fn": {
  9484 + "version": "2.1.0",
  9485 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  9486 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
  9487 + },
  9488 + "miniapp-builder-shared": {
  9489 + "version": "0.2.10",
  9490 + "resolved": "https://registry.npmjs.org/miniapp-builder-shared/-/miniapp-builder-shared-0.2.10.tgz",
  9491 + "integrity": "sha512-BzNbwLT0fgW7FjK8NH2424pSTDqNgU05Ar7LQuZ+QDChNszXufjx6ppLjNfhIcYpjKBuMShY/IIz2QcwPccZkQ==",
  9492 + "requires": {
  9493 + "enhanced-resolve": "^4.3.0",
  9494 + "execa": "^5.0.0",
  9495 + "fs-extra": "^8.0.1",
  9496 + "ice-npm-utils": "^2.1.0"
  9497 + }
  9498 + },
  9499 + "npm-run-path": {
  9500 + "version": "4.0.1",
  9501 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  9502 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
  9503 + "requires": {
  9504 + "path-key": "^3.0.0"
  9505 + }
  9506 + },
  9507 + "onetime": {
  9508 + "version": "5.1.2",
  9509 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  9510 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  9511 + "requires": {
  9512 + "mimic-fn": "^2.1.0"
  9513 + }
  9514 + },
  9515 + "path-key": {
  9516 + "version": "3.1.1",
  9517 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  9518 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
  9519 + },
  9520 + "shebang-command": {
  9521 + "version": "2.0.0",
  9522 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  9523 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  9524 + "requires": {
  9525 + "shebang-regex": "^3.0.0"
  9526 + }
  9527 + },
  9528 + "shebang-regex": {
  9529 + "version": "3.0.0",
  9530 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  9531 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
  9532 + },
  9533 + "source-map": {
  9534 + "version": "0.5.7",
  9535 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  9536 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
  9537 + },
  9538 + "strip-ansi": {
  9539 + "version": "3.0.1",
  9540 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  9541 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  9542 + "requires": {
  9543 + "ansi-regex": "^2.0.0"
  9544 + }
  9545 + },
  9546 + "stylesheet-loader": {
  9547 + "version": "0.9.0",
  9548 + "resolved": "https://registry.npmjs.org/stylesheet-loader/-/stylesheet-loader-0.9.0.tgz",
  9549 + "integrity": "sha512-MdN/Nj5ACVsVdt9C/O9m8N6OUz6ko3yICsLFIerFed5nc9IHk2YR4zPP6iT8vPQ3t61+hbn9EVfT6DOo1c2P3A==",
  9550 + "requires": {
  9551 + "camelcase": "^3.0.0",
  9552 + "chalk": "^1.1.3",
  9553 + "css": "^2.2.1",
  9554 + "loader-utils": "^1.2.3"
  9555 + },
  9556 + "dependencies": {
  9557 + "chalk": {
  9558 + "version": "1.1.3",
  9559 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  9560 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  9561 + "requires": {
  9562 + "ansi-styles": "^2.2.1",
  9563 + "escape-string-regexp": "^1.0.2",
  9564 + "has-ansi": "^2.0.0",
  9565 + "strip-ansi": "^3.0.0",
  9566 + "supports-color": "^2.0.0"
  9567 + }
  9568 + }
  9569 + }
  9570 + },
  9571 + "supports-color": {
  9572 + "version": "2.0.0",
  9573 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  9574 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
  9575 + },
  9576 + "tslib": {
  9577 + "version": "2.3.1",
  9578 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
  9579 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
  9580 + },
  9581 + "which": {
  9582 + "version": "2.0.2",
  9583 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  9584 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  9585 + "requires": {
  9586 + "isexe": "^2.0.0"
  9587 + }
  9588 + }
  9589 + }
  9590 + },
  9591 + "jsx2mp-runtime": {
  9592 + "version": "0.4.24",
  9593 + "resolved": "https://registry.npmjs.org/jsx2mp-runtime/-/jsx2mp-runtime-0.4.24.tgz",
  9594 + "integrity": "sha512-g1JBkQnmPGooX+3HH9cnK8Szzyd4N7eHd8Xa/Pgcs0XrF31jiVLgHho/4KVSWnwrfBSZe/mjl+eghanSr/AUEQ=="
6833 9595 },
6834   - "jsesc": {
6835   - "version": "2.5.2",
6836   - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
6837   - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
6838   - "dev": true
  9596 + "just-debounce": {
  9597 + "version": "1.1.0",
  9598 + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz",
  9599 + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ=="
6839 9600 },
6840   - "json-parse-better-errors": {
6841   - "version": "1.0.2",
6842   - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
6843   - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
6844   - "dev": true
  9601 + "kebab-case": {
  9602 + "version": "1.0.1",
  9603 + "resolved": "https://registry.npmjs.org/kebab-case/-/kebab-case-1.0.1.tgz",
  9604 + "integrity": "sha512-txPHx6nVLhv8PHGXIlAk0nYoh894SpAqGPXNvbg2hh8spvHXIah3+vT87DLoa59nKgC6scD3u3xAuRIgiMqbfQ=="
6845 9605 },
6846   - "json-parse-even-better-errors": {
6847   - "version": "2.3.1",
6848   - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
6849   - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
  9606 + "killable": {
  9607 + "version": "1.0.1",
  9608 + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
  9609 + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
6850 9610 "dev": true
6851 9611 },
6852   - "json-schema": {
6853   - "version": "0.2.3",
6854   - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
6855   - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
6856   - },
6857   - "json-schema-traverse": {
6858   - "version": "0.4.1",
6859   - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6860   - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
6861   - },
6862   - "json-stringify-safe": {
6863   - "version": "5.0.1",
6864   - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
6865   - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
6866   - },
6867   - "json3": {
6868   - "version": "3.3.3",
6869   - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
6870   - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
6871   - "dev": true
  9612 + "kind-of": {
  9613 + "version": "6.0.3",
  9614 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
  9615 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
6872 9616 },
6873   - "json5": {
6874   - "version": "2.2.0",
6875   - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
6876   - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
  9617 + "klaw-sync": {
  9618 + "version": "6.0.0",
  9619 + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
  9620 + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
6877 9621 "requires": {
6878   - "minimist": "^1.2.5"
  9622 + "graceful-fs": "^4.1.11"
6879 9623 }
6880 9624 },
6881   - "jsonfile": {
6882   - "version": "4.0.0",
6883   - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
6884   - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
6885   - "dev": true,
  9625 + "last-call-webpack-plugin": {
  9626 + "version": "3.0.0",
  9627 + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz",
  9628 + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==",
6886 9629 "requires": {
6887   - "graceful-fs": "^4.1.6"
  9630 + "lodash": "^4.17.5",
  9631 + "webpack-sources": "^1.1.0"
6888 9632 }
6889 9633 },
6890   - "jsprim": {
6891   - "version": "1.4.1",
6892   - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
6893   - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
  9634 + "last-run": {
  9635 + "version": "1.1.1",
  9636 + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
  9637 + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=",
6894 9638 "requires": {
6895   - "assert-plus": "1.0.0",
6896   - "extsprintf": "1.3.0",
6897   - "json-schema": "0.2.3",
6898   - "verror": "1.10.0"
  9639 + "default-resolution": "^2.0.0",
  9640 + "es6-weak-map": "^2.0.1"
6899 9641 }
6900 9642 },
6901   - "killable": {
6902   - "version": "1.0.1",
6903   - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
6904   - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
6905   - "dev": true
6906   - },
6907   - "kind-of": {
6908   - "version": "6.0.3",
6909   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
6910   - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
6911   - },
6912 9643 "launch-editor": {
6913 9644 "version": "2.2.1",
6914 9645 "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz",
... ... @@ -6928,6 +9659,30 @@
6928 9659 "launch-editor": "^2.2.1"
6929 9660 }
6930 9661 },
  9662 + "lazystream": {
  9663 + "version": "1.0.0",
  9664 + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
  9665 + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
  9666 + "requires": {
  9667 + "readable-stream": "^2.0.5"
  9668 + }
  9669 + },
  9670 + "lcid": {
  9671 + "version": "1.0.0",
  9672 + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
  9673 + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
  9674 + "requires": {
  9675 + "invert-kv": "^1.0.0"
  9676 + }
  9677 + },
  9678 + "lead": {
  9679 + "version": "1.0.0",
  9680 + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
  9681 + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
  9682 + "requires": {
  9683 + "flush-write-stream": "^1.0.2"
  9684 + }
  9685 + },
6931 9686 "less": {
6932 9687 "version": "3.13.1",
6933 9688 "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz",
... ... @@ -6955,6 +9710,21 @@
6955 9710 "schema-utils": "^2.7.0"
6956 9711 }
6957 9712 },
  9713 + "liftoff": {
  9714 + "version": "3.1.0",
  9715 + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
  9716 + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
  9717 + "requires": {
  9718 + "extend": "^3.0.0",
  9719 + "findup-sync": "^3.0.0",
  9720 + "fined": "^1.0.1",
  9721 + "flagged-respawn": "^1.0.0",
  9722 + "is-plain-object": "^2.0.4",
  9723 + "object.map": "^1.0.0",
  9724 + "rechoir": "^0.6.2",
  9725 + "resolve": "^1.1.7"
  9726 + }
  9727 + },
6958 9728 "lines-and-columns": {
6959 9729 "version": "1.1.6",
6960 9730 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
... ... @@ -6991,8 +9761,7 @@
6991 9761 "loader-runner": {
6992 9762 "version": "2.4.0",
6993 9763 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
6994   - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
6995   - "dev": true
  9764 + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
6996 9765 },
6997 9766 "loader-utils": {
6998 9767 "version": "2.0.0",
... ... @@ -7008,7 +9777,6 @@
7008 9777 "version": "5.0.0",
7009 9778 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
7010 9779 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
7011   - "dev": true,
7012 9780 "requires": {
7013 9781 "p-locate": "^4.1.0"
7014 9782 }
... ... @@ -7021,8 +9789,7 @@
7021 9789 "lodash.debounce": {
7022 9790 "version": "4.0.8",
7023 9791 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
7024   - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
7025   - "dev": true
  9792 + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
7026 9793 },
7027 9794 "lodash.defaultsdeep": {
7028 9795 "version": "4.6.1",
... ... @@ -7030,6 +9797,11 @@
7030 9797 "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==",
7031 9798 "dev": true
7032 9799 },
  9800 + "lodash.isequal": {
  9801 + "version": "4.5.0",
  9802 + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
  9803 + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
  9804 + },
7033 9805 "lodash.kebabcase": {
7034 9806 "version": "4.1.1",
7035 9807 "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
... ... @@ -7045,8 +9817,12 @@
7045 9817 "lodash.memoize": {
7046 9818 "version": "4.1.2",
7047 9819 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
7048   - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
7049   - "dev": true
  9820 + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4="
  9821 + },
  9822 + "lodash.some": {
  9823 + "version": "4.6.0",
  9824 + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz",
  9825 + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0="
7050 9826 },
7051 9827 "lodash.transform": {
7052 9828 "version": "4.6.0",
... ... @@ -7057,8 +9833,7 @@
7057 9833 "lodash.uniq": {
7058 9834 "version": "4.5.0",
7059 9835 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
7060   - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
7061   - "dev": true
  9836 + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
7062 9837 },
7063 9838 "log-symbols": {
7064 9839 "version": "2.2.0",
... ... @@ -7075,6 +9850,19 @@
7075 9850 "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
7076 9851 "dev": true
7077 9852 },
  9853 + "longest-streak": {
  9854 + "version": "2.0.4",
  9855 + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
  9856 + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg=="
  9857 + },
  9858 + "loose-envify": {
  9859 + "version": "1.4.0",
  9860 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  9861 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  9862 + "requires": {
  9863 + "js-tokens": "^3.0.0 || ^4.0.0"
  9864 + }
  9865 + },
7078 9866 "loud-rejection": {
7079 9867 "version": "1.6.0",
7080 9868 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
... ... @@ -7087,18 +9875,24 @@
7087 9875 "lower-case": {
7088 9876 "version": "1.1.4",
7089 9877 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
7090   - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
7091   - "dev": true
  9878 + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
7092 9879 },
7093 9880 "lru-cache": {
7094 9881 "version": "5.1.1",
7095 9882 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
7096 9883 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
7097   - "dev": true,
7098 9884 "requires": {
7099 9885 "yallist": "^3.0.2"
7100 9886 }
7101 9887 },
  9888 + "lru-queue": {
  9889 + "version": "0.1.0",
  9890 + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
  9891 + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
  9892 + "requires": {
  9893 + "es5-ext": "~0.10.2"
  9894 + }
  9895 + },
7102 9896 "make-dir": {
7103 9897 "version": "2.1.0",
7104 9898 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
... ... @@ -7108,11 +9902,18 @@
7108 9902 "semver": "^5.6.0"
7109 9903 }
7110 9904 },
  9905 + "make-iterator": {
  9906 + "version": "1.0.1",
  9907 + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
  9908 + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
  9909 + "requires": {
  9910 + "kind-of": "^6.0.2"
  9911 + }
  9912 + },
7111 9913 "map-cache": {
7112 9914 "version": "0.2.2",
7113 9915 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
7114   - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
7115   - "dev": true
  9916 + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
7116 9917 },
7117 9918 "map-obj": {
7118 9919 "version": "1.0.1",
... ... @@ -7123,27 +9924,84 @@
7123 9924 "version": "1.0.0",
7124 9925 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
7125 9926 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
7126   - "dev": true,
7127 9927 "requires": {
7128 9928 "object-visit": "^1.0.0"
7129 9929 }
7130 9930 },
  9931 + "markdown-escapes": {
  9932 + "version": "1.0.4",
  9933 + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
  9934 + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg=="
  9935 + },
  9936 + "markdown-table": {
  9937 + "version": "1.1.3",
  9938 + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz",
  9939 + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q=="
  9940 + },
  9941 + "matchdep": {
  9942 + "version": "2.0.0",
  9943 + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
  9944 + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=",
  9945 + "requires": {
  9946 + "findup-sync": "^2.0.0",
  9947 + "micromatch": "^3.0.4",
  9948 + "resolve": "^1.4.0",
  9949 + "stack-trace": "0.0.10"
  9950 + },
  9951 + "dependencies": {
  9952 + "findup-sync": {
  9953 + "version": "2.0.0",
  9954 + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
  9955 + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
  9956 + "requires": {
  9957 + "detect-file": "^1.0.0",
  9958 + "is-glob": "^3.1.0",
  9959 + "micromatch": "^3.0.4",
  9960 + "resolve-dir": "^1.0.1"
  9961 + }
  9962 + },
  9963 + "is-glob": {
  9964 + "version": "3.1.0",
  9965 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
  9966 + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
  9967 + "requires": {
  9968 + "is-extglob": "^2.1.0"
  9969 + }
  9970 + }
  9971 + }
  9972 + },
  9973 + "md5": {
  9974 + "version": "2.3.0",
  9975 + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
  9976 + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
  9977 + "requires": {
  9978 + "charenc": "0.0.2",
  9979 + "crypt": "0.0.2",
  9980 + "is-buffer": "~1.1.6"
  9981 + }
  9982 + },
7131 9983 "md5.js": {
7132 9984 "version": "1.3.5",
7133 9985 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
7134 9986 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
7135   - "dev": true,
7136 9987 "requires": {
7137 9988 "hash-base": "^3.0.0",
7138 9989 "inherits": "^2.0.1",
7139 9990 "safe-buffer": "^5.1.2"
7140 9991 }
7141 9992 },
  9993 + "mdast-util-compact": {
  9994 + "version": "1.0.4",
  9995 + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz",
  9996 + "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==",
  9997 + "requires": {
  9998 + "unist-util-visit": "^1.1.0"
  9999 + }
  10000 + },
7142 10001 "mdn-data": {
7143 10002 "version": "2.0.4",
7144 10003 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
7145   - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
7146   - "dev": true
  10004 + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
7147 10005 },
7148 10006 "media-typer": {
7149 10007 "version": "0.3.0",
... ... @@ -7151,11 +10009,32 @@
7151 10009 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
7152 10010 "dev": true
7153 10011 },
  10012 + "memoizee": {
  10013 + "version": "0.4.15",
  10014 + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
  10015 + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
  10016 + "requires": {
  10017 + "d": "^1.0.1",
  10018 + "es5-ext": "^0.10.53",
  10019 + "es6-weak-map": "^2.0.3",
  10020 + "event-emitter": "^0.3.5",
  10021 + "is-promise": "^2.2.2",
  10022 + "lru-queue": "^0.1.0",
  10023 + "next-tick": "^1.1.0",
  10024 + "timers-ext": "^0.1.7"
  10025 + },
  10026 + "dependencies": {
  10027 + "next-tick": {
  10028 + "version": "1.1.0",
  10029 + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
  10030 + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
  10031 + }
  10032 + }
  10033 + },
7154 10034 "memory-fs": {
7155 10035 "version": "0.4.1",
7156 10036 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
7157 10037 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
7158   - "dev": true,
7159 10038 "requires": {
7160 10039 "errno": "^0.1.3",
7161 10040 "readable-stream": "^2.0.1"
... ... @@ -7196,14 +10075,12 @@
7196 10075 "merge-stream": {
7197 10076 "version": "2.0.0",
7198 10077 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
7199   - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
7200   - "dev": true
  10078 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
7201 10079 },
7202 10080 "merge2": {
7203 10081 "version": "1.4.1",
7204 10082 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
7205   - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
7206   - "dev": true
  10083 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
7207 10084 },
7208 10085 "methods": {
7209 10086 "version": "1.1.2",
... ... @@ -7215,7 +10092,6 @@
7215 10092 "version": "3.1.10",
7216 10093 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
7217 10094 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
7218   - "dev": true,
7219 10095 "requires": {
7220 10096 "arr-diff": "^4.0.0",
7221 10097 "array-unique": "^0.3.2",
... ... @@ -7236,7 +10112,6 @@
7236 10112 "version": "4.0.1",
7237 10113 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
7238 10114 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
7239   - "dev": true,
7240 10115 "requires": {
7241 10116 "bn.js": "^4.0.0",
7242 10117 "brorand": "^1.0.1"
... ... @@ -7245,8 +10120,7 @@
7245 10120 "bn.js": {
7246 10121 "version": "4.12.0",
7247 10122 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
7248   - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
7249   - "dev": true
  10123 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
7250 10124 }
7251 10125 }
7252 10126 },
... ... @@ -7292,56 +10166,411 @@
7292 10166 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
7293 10167 "dev": true,
7294 10168 "requires": {
7295   - "minimist": "^1.2.0"
  10169 + "minimist": "^1.2.0"
  10170 + }
  10171 + },
  10172 + "loader-utils": {
  10173 + "version": "1.4.0",
  10174 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
  10175 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
  10176 + "dev": true,
  10177 + "requires": {
  10178 + "big.js": "^5.2.2",
  10179 + "emojis-list": "^3.0.0",
  10180 + "json5": "^1.0.1"
  10181 + }
  10182 + },
  10183 + "normalize-url": {
  10184 + "version": "1.9.1",
  10185 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
  10186 + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
  10187 + "dev": true,
  10188 + "requires": {
  10189 + "object-assign": "^4.0.1",
  10190 + "prepend-http": "^1.0.0",
  10191 + "query-string": "^4.1.0",
  10192 + "sort-keys": "^1.0.0"
  10193 + }
  10194 + },
  10195 + "schema-utils": {
  10196 + "version": "1.0.0",
  10197 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
  10198 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
  10199 + "dev": true,
  10200 + "requires": {
  10201 + "ajv": "^6.1.0",
  10202 + "ajv-errors": "^1.0.0",
  10203 + "ajv-keywords": "^3.1.0"
  10204 + }
  10205 + }
  10206 + }
  10207 + },
  10208 + "miniapp-builder-shared": {
  10209 + "version": "0.1.8",
  10210 + "resolved": "https://registry.npmjs.org/miniapp-builder-shared/-/miniapp-builder-shared-0.1.8.tgz",
  10211 + "integrity": "sha512-MMJUpErmUdFS5rdvIB3vEq0cbDNZJfF7Wfp0lDGRe0xwxFeCXosIVLDXyy/XgIx2NVjT5G7mZVZCK8FdK9Wffw==",
  10212 + "requires": {
  10213 + "enhanced-resolve": "^4.3.0",
  10214 + "fs-extra": "^8.0.1"
  10215 + },
  10216 + "dependencies": {
  10217 + "fs-extra": {
  10218 + "version": "8.1.0",
  10219 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  10220 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  10221 + "requires": {
  10222 + "graceful-fs": "^4.2.0",
  10223 + "jsonfile": "^4.0.0",
  10224 + "universalify": "^0.1.0"
  10225 + }
  10226 + }
  10227 + }
  10228 + },
  10229 + "miniapp-compile-config": {
  10230 + "version": "0.1.6",
  10231 + "resolved": "https://registry.npmjs.org/miniapp-compile-config/-/miniapp-compile-config-0.1.6.tgz",
  10232 + "integrity": "sha512-ZFG7AsK0vPTQ6IgxMfkCChNQg248A30oK8nHkF8hWAb6+HFF7FO+g85l/3cE4D/LBtpdHKlF26xuCf+SpUt8ZQ==",
  10233 + "requires": {
  10234 + "chokidar": "^3.4.2",
  10235 + "copy-webpack-plugin": "^6.0.3",
  10236 + "fs-extra": "^8.0.1",
  10237 + "json-loader": "^0.5.7",
  10238 + "jsx2mp-loader": "^0.4.13",
  10239 + "jsx2mp-runtime": "^0.4.16",
  10240 + "memory-fs": "^0.5.0",
  10241 + "miniapp-builder-shared": "^0.1.0",
  10242 + "rax-compile-config": "^0.2.15",
  10243 + "rax-miniapp-babel-plugins": "^0.1.3",
  10244 + "rax-miniapp-config-webpack-plugin": "^1.2.3",
  10245 + "rax-miniapp-runtime-webpack-plugin": "^1.1.0",
  10246 + "terser": "^4.8.0",
  10247 + "ts-loader": "^8.0.3",
  10248 + "webpack": "^4.44.1"
  10249 + },
  10250 + "dependencies": {
  10251 + "@nodelib/fs.stat": {
  10252 + "version": "2.0.5",
  10253 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  10254 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
  10255 + },
  10256 + "@types/json-schema": {
  10257 + "version": "7.0.9",
  10258 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
  10259 + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ=="
  10260 + },
  10261 + "ansi-styles": {
  10262 + "version": "4.3.0",
  10263 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  10264 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  10265 + "requires": {
  10266 + "color-convert": "^2.0.1"
7296 10267 }
7297 10268 },
7298   - "loader-utils": {
7299   - "version": "1.4.0",
7300   - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
7301   - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
7302   - "dev": true,
  10269 + "array-union": {
  10270 + "version": "2.1.0",
  10271 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
  10272 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
  10273 + },
  10274 + "braces": {
  10275 + "version": "3.0.2",
  10276 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  10277 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
7303 10278 "requires": {
7304   - "big.js": "^5.2.2",
7305   - "emojis-list": "^3.0.0",
7306   - "json5": "^1.0.1"
  10279 + "fill-range": "^7.0.1"
7307 10280 }
7308 10281 },
7309   - "normalize-url": {
7310   - "version": "1.9.1",
7311   - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
7312   - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
7313   - "dev": true,
  10282 + "cacache": {
  10283 + "version": "15.3.0",
  10284 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
  10285 + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
7314 10286 "requires": {
7315   - "object-assign": "^4.0.1",
7316   - "prepend-http": "^1.0.0",
7317   - "query-string": "^4.1.0",
7318   - "sort-keys": "^1.0.0"
  10287 + "@npmcli/fs": "^1.0.0",
  10288 + "@npmcli/move-file": "^1.0.1",
  10289 + "chownr": "^2.0.0",
  10290 + "fs-minipass": "^2.0.0",
  10291 + "glob": "^7.1.4",
  10292 + "infer-owner": "^1.0.4",
  10293 + "lru-cache": "^6.0.0",
  10294 + "minipass": "^3.1.1",
  10295 + "minipass-collect": "^1.0.2",
  10296 + "minipass-flush": "^1.0.5",
  10297 + "minipass-pipeline": "^1.2.2",
  10298 + "mkdirp": "^1.0.3",
  10299 + "p-map": "^4.0.0",
  10300 + "promise-inflight": "^1.0.1",
  10301 + "rimraf": "^3.0.2",
  10302 + "ssri": "^8.0.1",
  10303 + "tar": "^6.0.2",
  10304 + "unique-filename": "^1.1.1"
  10305 + }
  10306 + },
  10307 + "chalk": {
  10308 + "version": "4.1.2",
  10309 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  10310 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  10311 + "requires": {
  10312 + "ansi-styles": "^4.1.0",
  10313 + "supports-color": "^7.1.0"
  10314 + }
  10315 + },
  10316 + "chownr": {
  10317 + "version": "2.0.0",
  10318 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
  10319 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
  10320 + },
  10321 + "color-convert": {
  10322 + "version": "2.0.1",
  10323 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  10324 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  10325 + "requires": {
  10326 + "color-name": "~1.1.4"
  10327 + }
  10328 + },
  10329 + "color-name": {
  10330 + "version": "1.1.4",
  10331 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  10332 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  10333 + },
  10334 + "copy-webpack-plugin": {
  10335 + "version": "6.4.1",
  10336 + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz",
  10337 + "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==",
  10338 + "requires": {
  10339 + "cacache": "^15.0.5",
  10340 + "fast-glob": "^3.2.4",
  10341 + "find-cache-dir": "^3.3.1",
  10342 + "glob-parent": "^5.1.1",
  10343 + "globby": "^11.0.1",
  10344 + "loader-utils": "^2.0.0",
  10345 + "normalize-path": "^3.0.0",
  10346 + "p-limit": "^3.0.2",
  10347 + "schema-utils": "^3.0.0",
  10348 + "serialize-javascript": "^5.0.1",
  10349 + "webpack-sources": "^1.4.3"
  10350 + }
  10351 + },
  10352 + "dir-glob": {
  10353 + "version": "3.0.1",
  10354 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
  10355 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
  10356 + "requires": {
  10357 + "path-type": "^4.0.0"
  10358 + }
  10359 + },
  10360 + "fast-glob": {
  10361 + "version": "3.2.7",
  10362 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
  10363 + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
  10364 + "requires": {
  10365 + "@nodelib/fs.stat": "^2.0.2",
  10366 + "@nodelib/fs.walk": "^1.2.3",
  10367 + "glob-parent": "^5.1.2",
  10368 + "merge2": "^1.3.0",
  10369 + "micromatch": "^4.0.4"
  10370 + }
  10371 + },
  10372 + "fill-range": {
  10373 + "version": "7.0.1",
  10374 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  10375 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  10376 + "requires": {
  10377 + "to-regex-range": "^5.0.1"
  10378 + }
  10379 + },
  10380 + "fs-extra": {
  10381 + "version": "8.1.0",
  10382 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  10383 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  10384 + "requires": {
  10385 + "graceful-fs": "^4.2.0",
  10386 + "jsonfile": "^4.0.0",
  10387 + "universalify": "^0.1.0"
  10388 + }
  10389 + },
  10390 + "globby": {
  10391 + "version": "11.0.4",
  10392 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
  10393 + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
  10394 + "requires": {
  10395 + "array-union": "^2.1.0",
  10396 + "dir-glob": "^3.0.1",
  10397 + "fast-glob": "^3.1.1",
  10398 + "ignore": "^5.1.4",
  10399 + "merge2": "^1.3.0",
  10400 + "slash": "^3.0.0"
  10401 + }
  10402 + },
  10403 + "has-flag": {
  10404 + "version": "4.0.0",
  10405 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  10406 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
  10407 + },
  10408 + "ignore": {
  10409 + "version": "5.1.8",
  10410 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
  10411 + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
  10412 + },
  10413 + "is-number": {
  10414 + "version": "7.0.0",
  10415 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  10416 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
  10417 + },
  10418 + "lru-cache": {
  10419 + "version": "6.0.0",
  10420 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  10421 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  10422 + "requires": {
  10423 + "yallist": "^4.0.0"
  10424 + }
  10425 + },
  10426 + "memory-fs": {
  10427 + "version": "0.5.0",
  10428 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
  10429 + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
  10430 + "requires": {
  10431 + "errno": "^0.1.3",
  10432 + "readable-stream": "^2.0.1"
  10433 + }
  10434 + },
  10435 + "micromatch": {
  10436 + "version": "4.0.4",
  10437 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
  10438 + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
  10439 + "requires": {
  10440 + "braces": "^3.0.1",
  10441 + "picomatch": "^2.2.3"
  10442 + }
  10443 + },
  10444 + "mkdirp": {
  10445 + "version": "1.0.4",
  10446 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
  10447 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
  10448 + },
  10449 + "p-limit": {
  10450 + "version": "3.1.0",
  10451 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
  10452 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
  10453 + "requires": {
  10454 + "yocto-queue": "^0.1.0"
  10455 + }
  10456 + },
  10457 + "p-map": {
  10458 + "version": "4.0.0",
  10459 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
  10460 + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
  10461 + "requires": {
  10462 + "aggregate-error": "^3.0.0"
  10463 + }
  10464 + },
  10465 + "path-type": {
  10466 + "version": "4.0.0",
  10467 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
  10468 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
  10469 + },
  10470 + "rimraf": {
  10471 + "version": "3.0.2",
  10472 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  10473 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  10474 + "requires": {
  10475 + "glob": "^7.1.3"
7319 10476 }
7320 10477 },
7321 10478 "schema-utils": {
7322   - "version": "1.0.0",
7323   - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
7324   - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
7325   - "dev": true,
  10479 + "version": "3.1.1",
  10480 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
  10481 + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
7326 10482 "requires": {
7327   - "ajv": "^6.1.0",
7328   - "ajv-errors": "^1.0.0",
7329   - "ajv-keywords": "^3.1.0"
  10483 + "@types/json-schema": "^7.0.8",
  10484 + "ajv": "^6.12.5",
  10485 + "ajv-keywords": "^3.5.2"
  10486 + }
  10487 + },
  10488 + "semver": {
  10489 + "version": "7.3.5",
  10490 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  10491 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  10492 + "requires": {
  10493 + "lru-cache": "^6.0.0"
  10494 + }
  10495 + },
  10496 + "serialize-javascript": {
  10497 + "version": "5.0.1",
  10498 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
  10499 + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
  10500 + "requires": {
  10501 + "randombytes": "^2.1.0"
  10502 + }
  10503 + },
  10504 + "slash": {
  10505 + "version": "3.0.0",
  10506 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
  10507 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
  10508 + },
  10509 + "ssri": {
  10510 + "version": "8.0.1",
  10511 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
  10512 + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
  10513 + "requires": {
  10514 + "minipass": "^3.1.1"
  10515 + }
  10516 + },
  10517 + "supports-color": {
  10518 + "version": "7.2.0",
  10519 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  10520 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  10521 + "requires": {
  10522 + "has-flag": "^4.0.0"
  10523 + }
  10524 + },
  10525 + "tar": {
  10526 + "version": "6.1.11",
  10527 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
  10528 + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
  10529 + "requires": {
  10530 + "chownr": "^2.0.0",
  10531 + "fs-minipass": "^2.0.0",
  10532 + "minipass": "^3.0.0",
  10533 + "minizlib": "^2.1.1",
  10534 + "mkdirp": "^1.0.3",
  10535 + "yallist": "^4.0.0"
  10536 + }
  10537 + },
  10538 + "to-regex-range": {
  10539 + "version": "5.0.1",
  10540 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  10541 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  10542 + "requires": {
  10543 + "is-number": "^7.0.0"
7330 10544 }
  10545 + },
  10546 + "ts-loader": {
  10547 + "version": "8.3.0",
  10548 + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.3.0.tgz",
  10549 + "integrity": "sha512-MgGly4I6cStsJy27ViE32UoqxPTN9Xly4anxxVyaIWR+9BGxboV4EyJBGfR3RePV7Ksjj3rHmPZJeIt+7o4Vag==",
  10550 + "requires": {
  10551 + "chalk": "^4.1.0",
  10552 + "enhanced-resolve": "^4.0.0",
  10553 + "loader-utils": "^2.0.0",
  10554 + "micromatch": "^4.0.0",
  10555 + "semver": "^7.3.4"
  10556 + }
  10557 + },
  10558 + "yallist": {
  10559 + "version": "4.0.0",
  10560 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  10561 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
7331 10562 }
7332 10563 }
7333 10564 },
7334 10565 "minimalistic-assert": {
7335 10566 "version": "1.0.1",
7336 10567 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
7337   - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
7338   - "dev": true
  10568 + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
7339 10569 },
7340 10570 "minimalistic-crypto-utils": {
7341 10571 "version": "1.0.1",
7342 10572 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
7343   - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
7344   - "dev": true
  10573 + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
7345 10574 },
7346 10575 "minimatch": {
7347 10576 "version": "3.0.4",
... ... @@ -7360,7 +10589,6 @@
7360 10589 "version": "3.1.3",
7361 10590 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
7362 10591 "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
7363   - "dev": true,
7364 10592 "requires": {
7365 10593 "yallist": "^4.0.0"
7366 10594 },
... ... @@ -7368,8 +10596,47 @@
7368 10596 "yallist": {
7369 10597 "version": "4.0.0",
7370 10598 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
7371   - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
7372   - "dev": true
  10599 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  10600 + }
  10601 + }
  10602 + },
  10603 + "minipass-collect": {
  10604 + "version": "1.0.2",
  10605 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
  10606 + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
  10607 + "requires": {
  10608 + "minipass": "^3.0.0"
  10609 + }
  10610 + },
  10611 + "minipass-flush": {
  10612 + "version": "1.0.5",
  10613 + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
  10614 + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
  10615 + "requires": {
  10616 + "minipass": "^3.0.0"
  10617 + }
  10618 + },
  10619 + "minipass-pipeline": {
  10620 + "version": "1.2.4",
  10621 + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
  10622 + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
  10623 + "requires": {
  10624 + "minipass": "^3.0.0"
  10625 + }
  10626 + },
  10627 + "minizlib": {
  10628 + "version": "2.1.2",
  10629 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
  10630 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
  10631 + "requires": {
  10632 + "minipass": "^3.0.0",
  10633 + "yallist": "^4.0.0"
  10634 + },
  10635 + "dependencies": {
  10636 + "yallist": {
  10637 + "version": "4.0.0",
  10638 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  10639 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
7373 10640 }
7374 10641 }
7375 10642 },
... ... @@ -7377,7 +10644,6 @@
7377 10644 "version": "3.0.0",
7378 10645 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
7379 10646 "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
7380   - "dev": true,
7381 10647 "requires": {
7382 10648 "concat-stream": "^1.5.0",
7383 10649 "duplexify": "^3.4.2",
... ... @@ -7395,7 +10661,6 @@
7395 10661 "version": "1.3.2",
7396 10662 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
7397 10663 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
7398   - "dev": true,
7399 10664 "requires": {
7400 10665 "for-in": "^1.0.2",
7401 10666 "is-extendable": "^1.0.1"
... ... @@ -7405,7 +10670,6 @@
7405 10670 "version": "1.0.1",
7406 10671 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
7407 10672 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
7408   - "dev": true,
7409 10673 "requires": {
7410 10674 "is-plain-object": "^2.0.4"
7411 10675 }
... ... @@ -7429,7 +10693,6 @@
7429 10693 "version": "1.0.1",
7430 10694 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
7431 10695 "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
7432   - "dev": true,
7433 10696 "requires": {
7434 10697 "aproba": "^1.1.1",
7435 10698 "copy-concurrently": "^1.0.0",
... ... @@ -7465,11 +10728,20 @@
7465 10728 "resolved": "https://registry.npmjs.org/mutation-observer/-/mutation-observer-1.0.3.tgz",
7466 10729 "integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA=="
7467 10730 },
  10731 + "mute-stdout": {
  10732 + "version": "1.0.1",
  10733 + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
  10734 + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg=="
  10735 + },
  10736 + "mute-stream": {
  10737 + "version": "0.0.8",
  10738 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
  10739 + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
  10740 + },
7468 10741 "mz": {
7469 10742 "version": "2.7.0",
7470 10743 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
7471 10744 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
7472   - "dev": true,
7473 10745 "requires": {
7474 10746 "any-promise": "^1.0.0",
7475 10747 "object-assign": "^4.0.1",
... ... @@ -7485,7 +10757,6 @@
7485 10757 "version": "1.2.13",
7486 10758 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
7487 10759 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
7488   - "dev": true,
7489 10760 "requires": {
7490 10761 "arr-diff": "^4.0.0",
7491 10762 "array-unique": "^0.3.2",
... ... @@ -7506,6 +10777,34 @@
7506 10777 "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==",
7507 10778 "optional": true
7508 10779 },
  10780 + "needle": {
  10781 + "version": "2.9.1",
  10782 + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
  10783 + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
  10784 + "optional": true,
  10785 + "requires": {
  10786 + "debug": "^3.2.6",
  10787 + "iconv-lite": "^0.4.4",
  10788 + "sax": "^1.2.4"
  10789 + },
  10790 + "dependencies": {
  10791 + "debug": {
  10792 + "version": "3.2.7",
  10793 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
  10794 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
  10795 + "optional": true,
  10796 + "requires": {
  10797 + "ms": "^2.1.1"
  10798 + }
  10799 + },
  10800 + "ms": {
  10801 + "version": "2.1.3",
  10802 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  10803 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  10804 + "optional": true
  10805 + }
  10806 + }
  10807 + },
7509 10808 "negotiator": {
7510 10809 "version": "0.6.2",
7511 10810 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
... ... @@ -7517,6 +10816,11 @@
7517 10816 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
7518 10817 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
7519 10818 },
  10819 + "next-tick": {
  10820 + "version": "1.0.0",
  10821 + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
  10822 + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
  10823 + },
7520 10824 "nice-try": {
7521 10825 "version": "1.0.5",
7522 10826 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
... ... @@ -7527,7 +10831,6 @@
7527 10831 "version": "2.3.2",
7528 10832 "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
7529 10833 "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
7530   - "dev": true,
7531 10834 "requires": {
7532 10835 "lower-case": "^1.1.1"
7533 10836 }
... ... @@ -7579,7 +10882,6 @@
7579 10882 "version": "2.2.1",
7580 10883 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
7581 10884 "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
7582   - "dev": true,
7583 10885 "requires": {
7584 10886 "assert": "^1.1.1",
7585 10887 "browserify-zlib": "^0.2.0",
... ... @@ -7609,16 +10911,14 @@
7609 10911 "punycode": {
7610 10912 "version": "1.4.1",
7611 10913 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
7612   - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
7613   - "dev": true
  10914 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
7614 10915 }
7615 10916 }
7616 10917 },
7617 10918 "node-releases": {
7618 10919 "version": "1.1.72",
7619 10920 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
7620   - "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==",
7621   - "dev": true
  10921 + "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw=="
7622 10922 },
7623 10923 "node-sass": {
7624 10924 "version": "4.14.1",
... ... @@ -7726,20 +11026,25 @@
7726 11026 "normalize-path": {
7727 11027 "version": "3.0.0",
7728 11028 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
7729   - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
7730   - "dev": true
  11029 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
7731 11030 },
7732 11031 "normalize-range": {
7733 11032 "version": "0.1.2",
7734 11033 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
7735   - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
7736   - "dev": true
  11034 + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
7737 11035 },
7738 11036 "normalize-url": {
7739 11037 "version": "3.3.0",
7740 11038 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
7741   - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
7742   - "dev": true
  11039 + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="
  11040 + },
  11041 + "now-and-later": {
  11042 + "version": "2.0.1",
  11043 + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
  11044 + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
  11045 + "requires": {
  11046 + "once": "^1.3.2"
  11047 + }
7743 11048 },
7744 11049 "npm-run-path": {
7745 11050 "version": "2.0.2",
... ... @@ -7765,7 +11070,6 @@
7765 11070 "version": "1.0.2",
7766 11071 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
7767 11072 "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
7768   - "dev": true,
7769 11073 "requires": {
7770 11074 "boolbase": "~1.0.0"
7771 11075 }
... ... @@ -7773,8 +11077,7 @@
7773 11077 "num2fraction": {
7774 11078 "version": "1.2.2",
7775 11079 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
7776   - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
7777   - "dev": true
  11080 + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="
7778 11081 },
7779 11082 "number-is-nan": {
7780 11083 "version": "1.0.1",
... ... @@ -7795,7 +11098,6 @@
7795 11098 "version": "0.1.0",
7796 11099 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
7797 11100 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
7798   - "dev": true,
7799 11101 "requires": {
7800 11102 "copy-descriptor": "^0.1.0",
7801 11103 "define-property": "^0.2.5",
... ... @@ -7806,7 +11108,6 @@
7806 11108 "version": "0.2.5",
7807 11109 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7808 11110 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7809   - "dev": true,
7810 11111 "requires": {
7811 11112 "is-descriptor": "^0.1.0"
7812 11113 }
... ... @@ -7815,7 +11116,6 @@
7815 11116 "version": "3.2.2",
7816 11117 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7817 11118 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7818   - "dev": true,
7819 11119 "requires": {
7820 11120 "is-buffer": "^1.1.5"
7821 11121 }
... ... @@ -7840,14 +11140,12 @@
7840 11140 "object-keys": {
7841 11141 "version": "1.1.1",
7842 11142 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7843   - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7844   - "dev": true
  11143 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
7845 11144 },
7846 11145 "object-visit": {
7847 11146 "version": "1.0.1",
7848 11147 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
7849 11148 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
7850   - "dev": true,
7851 11149 "requires": {
7852 11150 "isobject": "^3.0.0"
7853 11151 }
... ... @@ -7856,7 +11154,6 @@
7856 11154 "version": "4.1.2",
7857 11155 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
7858 11156 "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
7859   - "dev": true,
7860 11157 "requires": {
7861 11158 "call-bind": "^1.0.0",
7862 11159 "define-properties": "^1.1.3",
... ... @@ -7864,31 +11161,75 @@
7864 11161 "object-keys": "^1.1.1"
7865 11162 }
7866 11163 },
  11164 + "object.defaults": {
  11165 + "version": "1.1.0",
  11166 + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
  11167 + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
  11168 + "requires": {
  11169 + "array-each": "^1.0.1",
  11170 + "array-slice": "^1.0.0",
  11171 + "for-own": "^1.0.0",
  11172 + "isobject": "^3.0.0"
  11173 + }
  11174 + },
7867 11175 "object.getownpropertydescriptors": {
7868 11176 "version": "2.1.2",
7869 11177 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
7870 11178 "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
7871   - "dev": true,
7872 11179 "requires": {
7873 11180 "call-bind": "^1.0.2",
7874 11181 "define-properties": "^1.1.3",
7875 11182 "es-abstract": "^1.18.0-next.2"
7876 11183 }
7877 11184 },
  11185 + "object.map": {
  11186 + "version": "1.0.1",
  11187 + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
  11188 + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
  11189 + "requires": {
  11190 + "for-own": "^1.0.0",
  11191 + "make-iterator": "^1.0.0"
  11192 + }
  11193 + },
  11194 + "object.omit": {
  11195 + "version": "3.0.0",
  11196 + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz",
  11197 + "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==",
  11198 + "requires": {
  11199 + "is-extendable": "^1.0.0"
  11200 + },
  11201 + "dependencies": {
  11202 + "is-extendable": {
  11203 + "version": "1.0.1",
  11204 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  11205 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  11206 + "requires": {
  11207 + "is-plain-object": "^2.0.4"
  11208 + }
  11209 + }
  11210 + }
  11211 + },
7878 11212 "object.pick": {
7879 11213 "version": "1.3.0",
7880 11214 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
7881 11215 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
7882   - "dev": true,
7883 11216 "requires": {
7884 11217 "isobject": "^3.0.1"
7885 11218 }
7886 11219 },
  11220 + "object.reduce": {
  11221 + "version": "1.0.1",
  11222 + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
  11223 + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=",
  11224 + "requires": {
  11225 + "for-own": "^1.0.0",
  11226 + "make-iterator": "^1.0.0"
  11227 + }
  11228 + },
7887 11229 "object.values": {
7888 11230 "version": "1.1.3",
7889 11231 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz",
7890 11232 "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==",
7891   - "dev": true,
7892 11233 "requires": {
7893 11234 "call-bind": "^1.0.2",
7894 11235 "define-properties": "^1.1.3",
... ... @@ -7958,6 +11299,15 @@
7958 11299 "is-wsl": "^1.1.0"
7959 11300 }
7960 11301 },
  11302 + "optimize-css-assets-webpack-plugin": {
  11303 + "version": "5.0.8",
  11304 + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz",
  11305 + "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==",
  11306 + "requires": {
  11307 + "cssnano": "^4.1.10",
  11308 + "last-call-webpack-plugin": "^3.0.0"
  11309 + }
  11310 + },
7961 11311 "ora": {
7962 11312 "version": "3.4.0",
7963 11313 "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
... ... @@ -7983,6 +11333,14 @@
7983 11333 }
7984 11334 }
7985 11335 },
  11336 + "ordered-read-streams": {
  11337 + "version": "1.0.1",
  11338 + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
  11339 + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
  11340 + "requires": {
  11341 + "readable-stream": "^2.0.1"
  11342 + }
  11343 + },
7986 11344 "original": {
7987 11345 "version": "1.0.2",
7988 11346 "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
... ... @@ -7995,14 +11353,21 @@
7995 11353 "os-browserify": {
7996 11354 "version": "0.3.0",
7997 11355 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
7998   - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
7999   - "dev": true
  11356 + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
8000 11357 },
8001 11358 "os-homedir": {
8002 11359 "version": "1.0.2",
8003 11360 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
8004 11361 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
8005 11362 },
  11363 + "os-locale": {
  11364 + "version": "1.4.0",
  11365 + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
  11366 + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
  11367 + "requires": {
  11368 + "lcid": "^1.0.0"
  11369 + }
  11370 + },
8006 11371 "os-tmpdir": {
8007 11372 "version": "1.0.2",
8008 11373 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
... ... @@ -8035,7 +11400,6 @@
8035 11400 "version": "4.1.0",
8036 11401 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
8037 11402 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
8038   - "dev": true,
8039 11403 "requires": {
8040 11404 "p-limit": "^2.2.0"
8041 11405 }
... ... @@ -8063,14 +11427,12 @@
8063 11427 "pako": {
8064 11428 "version": "1.0.11",
8065 11429 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
8066   - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
8067   - "dev": true
  11430 + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
8068 11431 },
8069 11432 "parallel-transform": {
8070 11433 "version": "1.2.0",
8071 11434 "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
8072 11435 "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
8073   - "dev": true,
8074 11436 "requires": {
8075 11437 "cyclist": "^1.0.1",
8076 11438 "inherits": "^2.0.3",
... ... @@ -8081,7 +11443,6 @@
8081 11443 "version": "2.1.1",
8082 11444 "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
8083 11445 "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
8084   - "dev": true,
8085 11446 "requires": {
8086 11447 "no-case": "^2.2.0"
8087 11448 }
... ... @@ -8090,7 +11451,6 @@
8090 11451 "version": "5.1.6",
8091 11452 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
8092 11453 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
8093   - "dev": true,
8094 11454 "requires": {
8095 11455 "asn1.js": "^5.2.0",
8096 11456 "browserify-aes": "^1.0.0",
... ... @@ -8099,6 +11459,29 @@
8099 11459 "safe-buffer": "^5.1.1"
8100 11460 }
8101 11461 },
  11462 + "parse-entities": {
  11463 + "version": "1.2.2",
  11464 + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz",
  11465 + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==",
  11466 + "requires": {
  11467 + "character-entities": "^1.0.0",
  11468 + "character-entities-legacy": "^1.0.0",
  11469 + "character-reference-invalid": "^1.0.0",
  11470 + "is-alphanumerical": "^1.0.0",
  11471 + "is-decimal": "^1.0.0",
  11472 + "is-hexadecimal": "^1.0.0"
  11473 + }
  11474 + },
  11475 + "parse-filepath": {
  11476 + "version": "1.0.2",
  11477 + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
  11478 + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
  11479 + "requires": {
  11480 + "is-absolute": "^1.0.0",
  11481 + "map-cache": "^0.2.0",
  11482 + "path-root": "^0.1.1"
  11483 + }
  11484 + },
8102 11485 "parse-json": {
8103 11486 "version": "5.2.0",
8104 11487 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
... ... @@ -8111,6 +11494,16 @@
8111 11494 "lines-and-columns": "^1.1.6"
8112 11495 }
8113 11496 },
  11497 + "parse-node-version": {
  11498 + "version": "1.0.1",
  11499 + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
  11500 + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA=="
  11501 + },
  11502 + "parse-passwd": {
  11503 + "version": "1.0.0",
  11504 + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
  11505 + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY="
  11506 + },
8114 11507 "parse5": {
8115 11508 "version": "5.1.1",
8116 11509 "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
... ... @@ -8143,26 +11536,22 @@
8143 11536 "pascalcase": {
8144 11537 "version": "0.1.1",
8145 11538 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
8146   - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
8147   - "dev": true
  11539 + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
8148 11540 },
8149 11541 "path-browserify": {
8150 11542 "version": "0.0.1",
8151 11543 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
8152   - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
8153   - "dev": true
  11544 + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
8154 11545 },
8155 11546 "path-dirname": {
8156 11547 "version": "1.0.2",
8157 11548 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
8158   - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
8159   - "dev": true
  11549 + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
8160 11550 },
8161 11551 "path-exists": {
8162 11552 "version": "4.0.0",
8163 11553 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
8164   - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
8165   - "dev": true
  11554 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
8166 11555 },
8167 11556 "path-is-absolute": {
8168 11557 "version": "1.0.1",
... ... @@ -8186,6 +11575,19 @@
8186 11575 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
8187 11576 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
8188 11577 },
  11578 + "path-root": {
  11579 + "version": "0.1.1",
  11580 + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
  11581 + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
  11582 + "requires": {
  11583 + "path-root-regex": "^0.1.0"
  11584 + }
  11585 + },
  11586 + "path-root-regex": {
  11587 + "version": "0.1.2",
  11588 + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
  11589 + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0="
  11590 + },
8189 11591 "path-to-regexp": {
8190 11592 "version": "0.1.7",
8191 11593 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
... ... @@ -8213,7 +11615,6 @@
8213 11615 "version": "3.1.2",
8214 11616 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
8215 11617 "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
8216   - "dev": true,
8217 11618 "requires": {
8218 11619 "create-hash": "^1.1.2",
8219 11620 "create-hmac": "^1.1.4",
... ... @@ -8230,8 +11631,7 @@
8230 11631 "picomatch": {
8231 11632 "version": "2.3.0",
8232 11633 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
8233   - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
8234   - "dev": true
  11634 + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
8235 11635 },
8236 11636 "pify": {
8237 11637 "version": "4.0.1",
... ... @@ -8255,11 +11655,31 @@
8255 11655 "version": "4.2.0",
8256 11656 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
8257 11657 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
8258   - "dev": true,
8259 11658 "requires": {
8260 11659 "find-up": "^4.0.0"
8261 11660 }
8262 11661 },
  11662 + "plugin-error": {
  11663 + "version": "1.0.1",
  11664 + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
  11665 + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
  11666 + "requires": {
  11667 + "ansi-colors": "^1.0.1",
  11668 + "arr-diff": "^4.0.0",
  11669 + "arr-union": "^3.1.0",
  11670 + "extend-shallow": "^3.0.2"
  11671 + },
  11672 + "dependencies": {
  11673 + "ansi-colors": {
  11674 + "version": "1.1.0",
  11675 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
  11676 + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
  11677 + "requires": {
  11678 + "ansi-wrap": "^0.1.0"
  11679 + }
  11680 + }
  11681 + }
  11682 + },
8263 11683 "pnp-webpack-plugin": {
8264 11684 "version": "1.6.4",
8265 11685 "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
... ... @@ -8300,8 +11720,7 @@
8300 11720 "posix-character-classes": {
8301 11721 "version": "0.1.1",
8302 11722 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
8303   - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
8304   - "dev": true
  11723 + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
8305 11724 },
8306 11725 "postcss": {
8307 11726 "version": "7.0.35",
... ... @@ -8323,22 +11742,76 @@
8323 11742 }
8324 11743 }
8325 11744 },
  11745 + "postcss-attribute-case-insensitive": {
  11746 + "version": "4.0.2",
  11747 + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
  11748 + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
  11749 + "requires": {
  11750 + "postcss": "^7.0.2",
  11751 + "postcss-selector-parser": "^6.0.2"
  11752 + }
  11753 + },
8326 11754 "postcss-calc": {
8327 11755 "version": "7.0.5",
8328 11756 "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
8329 11757 "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
8330   - "dev": true,
8331 11758 "requires": {
8332 11759 "postcss": "^7.0.27",
8333 11760 "postcss-selector-parser": "^6.0.2",
8334 11761 "postcss-value-parser": "^4.0.2"
8335 11762 }
8336 11763 },
  11764 + "postcss-color-functional-notation": {
  11765 + "version": "2.0.1",
  11766 + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
  11767 + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
  11768 + "requires": {
  11769 + "postcss": "^7.0.2",
  11770 + "postcss-values-parser": "^2.0.0"
  11771 + }
  11772 + },
  11773 + "postcss-color-gray": {
  11774 + "version": "5.0.0",
  11775 + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
  11776 + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
  11777 + "requires": {
  11778 + "@csstools/convert-colors": "^1.4.0",
  11779 + "postcss": "^7.0.5",
  11780 + "postcss-values-parser": "^2.0.0"
  11781 + }
  11782 + },
  11783 + "postcss-color-hex-alpha": {
  11784 + "version": "5.0.3",
  11785 + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
  11786 + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
  11787 + "requires": {
  11788 + "postcss": "^7.0.14",
  11789 + "postcss-values-parser": "^2.0.1"
  11790 + }
  11791 + },
  11792 + "postcss-color-mod-function": {
  11793 + "version": "3.0.3",
  11794 + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
  11795 + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
  11796 + "requires": {
  11797 + "@csstools/convert-colors": "^1.4.0",
  11798 + "postcss": "^7.0.2",
  11799 + "postcss-values-parser": "^2.0.0"
  11800 + }
  11801 + },
  11802 + "postcss-color-rebeccapurple": {
  11803 + "version": "4.0.1",
  11804 + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
  11805 + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
  11806 + "requires": {
  11807 + "postcss": "^7.0.2",
  11808 + "postcss-values-parser": "^2.0.0"
  11809 + }
  11810 + },
8337 11811 "postcss-colormin": {
8338 11812 "version": "4.0.3",
8339 11813 "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
8340 11814 "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
8341   - "dev": true,
8342 11815 "requires": {
8343 11816 "browserslist": "^4.0.0",
8344 11817 "color": "^3.0.0",
... ... @@ -8350,8 +11823,7 @@
8350 11823 "postcss-value-parser": {
8351 11824 "version": "3.3.1",
8352 11825 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8353   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8354   - "dev": true
  11826 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8355 11827 }
8356 11828 }
8357 11829 },
... ... @@ -8359,7 +11831,6 @@
8359 11831 "version": "4.0.1",
8360 11832 "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
8361 11833 "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
8362   - "dev": true,
8363 11834 "requires": {
8364 11835 "postcss": "^7.0.0",
8365 11836 "postcss-value-parser": "^3.0.0"
... ... @@ -8368,8 +11839,76 @@
8368 11839 "postcss-value-parser": {
8369 11840 "version": "3.3.1",
8370 11841 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8371   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8372   - "dev": true
  11842 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
  11843 + }
  11844 + }
  11845 + },
  11846 + "postcss-custom-media": {
  11847 + "version": "7.0.8",
  11848 + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
  11849 + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
  11850 + "requires": {
  11851 + "postcss": "^7.0.14"
  11852 + }
  11853 + },
  11854 + "postcss-custom-properties": {
  11855 + "version": "8.0.11",
  11856 + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
  11857 + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
  11858 + "requires": {
  11859 + "postcss": "^7.0.17",
  11860 + "postcss-values-parser": "^2.0.1"
  11861 + }
  11862 + },
  11863 + "postcss-custom-selectors": {
  11864 + "version": "5.1.2",
  11865 + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
  11866 + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
  11867 + "requires": {
  11868 + "postcss": "^7.0.2",
  11869 + "postcss-selector-parser": "^5.0.0-rc.3"
  11870 + },
  11871 + "dependencies": {
  11872 + "cssesc": {
  11873 + "version": "2.0.0",
  11874 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
  11875 + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
  11876 + },
  11877 + "postcss-selector-parser": {
  11878 + "version": "5.0.0",
  11879 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
  11880 + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
  11881 + "requires": {
  11882 + "cssesc": "^2.0.0",
  11883 + "indexes-of": "^1.0.1",
  11884 + "uniq": "^1.0.1"
  11885 + }
  11886 + }
  11887 + }
  11888 + },
  11889 + "postcss-dir-pseudo-class": {
  11890 + "version": "5.0.0",
  11891 + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
  11892 + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
  11893 + "requires": {
  11894 + "postcss": "^7.0.2",
  11895 + "postcss-selector-parser": "^5.0.0-rc.3"
  11896 + },
  11897 + "dependencies": {
  11898 + "cssesc": {
  11899 + "version": "2.0.0",
  11900 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
  11901 + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
  11902 + },
  11903 + "postcss-selector-parser": {
  11904 + "version": "5.0.0",
  11905 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
  11906 + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
  11907 + "requires": {
  11908 + "cssesc": "^2.0.0",
  11909 + "indexes-of": "^1.0.1",
  11910 + "uniq": "^1.0.1"
  11911 + }
8373 11912 }
8374 11913 }
8375 11914 },
... ... @@ -8377,7 +11916,6 @@
8377 11916 "version": "4.0.2",
8378 11917 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
8379 11918 "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
8380   - "dev": true,
8381 11919 "requires": {
8382 11920 "postcss": "^7.0.0"
8383 11921 }
... ... @@ -8386,7 +11924,6 @@
8386 11924 "version": "4.0.2",
8387 11925 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
8388 11926 "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
8389   - "dev": true,
8390 11927 "requires": {
8391 11928 "postcss": "^7.0.0"
8392 11929 }
... ... @@ -8395,7 +11932,6 @@
8395 11932 "version": "4.0.1",
8396 11933 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
8397 11934 "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
8398   - "dev": true,
8399 11935 "requires": {
8400 11936 "postcss": "^7.0.0"
8401 11937 }
... ... @@ -8404,11 +11940,69 @@
8404 11940 "version": "4.0.1",
8405 11941 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
8406 11942 "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
8407   - "dev": true,
8408 11943 "requires": {
8409 11944 "postcss": "^7.0.0"
8410 11945 }
8411 11946 },
  11947 + "postcss-double-position-gradients": {
  11948 + "version": "1.0.0",
  11949 + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
  11950 + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
  11951 + "requires": {
  11952 + "postcss": "^7.0.5",
  11953 + "postcss-values-parser": "^2.0.0"
  11954 + }
  11955 + },
  11956 + "postcss-env-function": {
  11957 + "version": "2.0.2",
  11958 + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
  11959 + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
  11960 + "requires": {
  11961 + "postcss": "^7.0.2",
  11962 + "postcss-values-parser": "^2.0.0"
  11963 + }
  11964 + },
  11965 + "postcss-focus-visible": {
  11966 + "version": "4.0.0",
  11967 + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
  11968 + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
  11969 + "requires": {
  11970 + "postcss": "^7.0.2"
  11971 + }
  11972 + },
  11973 + "postcss-focus-within": {
  11974 + "version": "3.0.0",
  11975 + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
  11976 + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
  11977 + "requires": {
  11978 + "postcss": "^7.0.2"
  11979 + }
  11980 + },
  11981 + "postcss-font-variant": {
  11982 + "version": "4.0.1",
  11983 + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
  11984 + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
  11985 + "requires": {
  11986 + "postcss": "^7.0.2"
  11987 + }
  11988 + },
  11989 + "postcss-gap-properties": {
  11990 + "version": "2.0.0",
  11991 + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
  11992 + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
  11993 + "requires": {
  11994 + "postcss": "^7.0.2"
  11995 + }
  11996 + },
  11997 + "postcss-image-set-function": {
  11998 + "version": "3.0.1",
  11999 + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
  12000 + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
  12001 + "requires": {
  12002 + "postcss": "^7.0.2",
  12003 + "postcss-values-parser": "^2.0.0"
  12004 + }
  12005 + },
8412 12006 "postcss-import": {
8413 12007 "version": "11.1.0",
8414 12008 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-11.1.0.tgz",
... ... @@ -8440,11 +12034,28 @@
8440 12034 }
8441 12035 }
8442 12036 },
  12037 + "postcss-initial": {
  12038 + "version": "3.0.4",
  12039 + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
  12040 + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
  12041 + "requires": {
  12042 + "postcss": "^7.0.2"
  12043 + }
  12044 + },
  12045 + "postcss-lab-function": {
  12046 + "version": "2.0.1",
  12047 + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
  12048 + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
  12049 + "requires": {
  12050 + "@csstools/convert-colors": "^1.4.0",
  12051 + "postcss": "^7.0.2",
  12052 + "postcss-values-parser": "^2.0.0"
  12053 + }
  12054 + },
8443 12055 "postcss-load-config": {
8444 12056 "version": "2.1.2",
8445 12057 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
8446 12058 "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
8447   - "dev": true,
8448 12059 "requires": {
8449 12060 "cosmiconfig": "^5.0.0",
8450 12061 "import-cwd": "^2.0.0"
... ... @@ -8505,11 +12116,26 @@
8505 12116 }
8506 12117 }
8507 12118 },
  12119 + "postcss-logical": {
  12120 + "version": "3.0.0",
  12121 + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
  12122 + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
  12123 + "requires": {
  12124 + "postcss": "^7.0.2"
  12125 + }
  12126 + },
  12127 + "postcss-media-minmax": {
  12128 + "version": "4.0.0",
  12129 + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
  12130 + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
  12131 + "requires": {
  12132 + "postcss": "^7.0.2"
  12133 + }
  12134 + },
8508 12135 "postcss-merge-longhand": {
8509 12136 "version": "4.0.11",
8510 12137 "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
8511 12138 "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
8512   - "dev": true,
8513 12139 "requires": {
8514 12140 "css-color-names": "0.0.4",
8515 12141 "postcss": "^7.0.0",
... ... @@ -8520,8 +12146,7 @@
8520 12146 "postcss-value-parser": {
8521 12147 "version": "3.3.1",
8522 12148 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8523   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8524   - "dev": true
  12149 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8525 12150 }
8526 12151 }
8527 12152 },
... ... @@ -8529,7 +12154,6 @@
8529 12154 "version": "4.0.3",
8530 12155 "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
8531 12156 "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
8532   - "dev": true,
8533 12157 "requires": {
8534 12158 "browserslist": "^4.0.0",
8535 12159 "caniuse-api": "^3.0.0",
... ... @@ -8543,7 +12167,6 @@
8543 12167 "version": "3.1.2",
8544 12168 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
8545 12169 "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
8546   - "dev": true,
8547 12170 "requires": {
8548 12171 "dot-prop": "^5.2.0",
8549 12172 "indexes-of": "^1.0.1",
... ... @@ -8556,7 +12179,6 @@
8556 12179 "version": "4.0.2",
8557 12180 "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
8558 12181 "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
8559   - "dev": true,
8560 12182 "requires": {
8561 12183 "postcss": "^7.0.0",
8562 12184 "postcss-value-parser": "^3.0.0"
... ... @@ -8565,8 +12187,7 @@
8565 12187 "postcss-value-parser": {
8566 12188 "version": "3.3.1",
8567 12189 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8568   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8569   - "dev": true
  12190 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8570 12191 }
8571 12192 }
8572 12193 },
... ... @@ -8574,7 +12195,6 @@
8574 12195 "version": "4.0.2",
8575 12196 "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
8576 12197 "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
8577   - "dev": true,
8578 12198 "requires": {
8579 12199 "cssnano-util-get-arguments": "^4.0.0",
8580 12200 "is-color-stop": "^1.0.0",
... ... @@ -8585,8 +12205,7 @@
8585 12205 "postcss-value-parser": {
8586 12206 "version": "3.3.1",
8587 12207 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8588   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8589   - "dev": true
  12208 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8590 12209 }
8591 12210 }
8592 12211 },
... ... @@ -8594,7 +12213,6 @@
8594 12213 "version": "4.0.2",
8595 12214 "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
8596 12215 "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
8597   - "dev": true,
8598 12216 "requires": {
8599 12217 "alphanum-sort": "^1.0.0",
8600 12218 "browserslist": "^4.0.0",
... ... @@ -8607,8 +12225,7 @@
8607 12225 "postcss-value-parser": {
8608 12226 "version": "3.3.1",
8609 12227 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8610   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8611   - "dev": true
  12228 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8612 12229 }
8613 12230 }
8614 12231 },
... ... @@ -8616,7 +12233,6 @@
8616 12233 "version": "4.0.2",
8617 12234 "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
8618 12235 "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
8619   - "dev": true,
8620 12236 "requires": {
8621 12237 "alphanum-sort": "^1.0.0",
8622 12238 "has": "^1.0.0",
... ... @@ -8628,7 +12244,6 @@
8628 12244 "version": "3.1.2",
8629 12245 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
8630 12246 "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
8631   - "dev": true,
8632 12247 "requires": {
8633 12248 "dot-prop": "^5.2.0",
8634 12249 "indexes-of": "^1.0.1",
... ... @@ -8641,7 +12256,6 @@
8641 12256 "version": "2.0.0",
8642 12257 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
8643 12258 "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
8644   - "dev": true,
8645 12259 "requires": {
8646 12260 "postcss": "^7.0.5"
8647 12261 }
... ... @@ -8662,7 +12276,6 @@
8662 12276 "version": "2.2.0",
8663 12277 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
8664 12278 "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
8665   - "dev": true,
8666 12279 "requires": {
8667 12280 "postcss": "^7.0.6",
8668 12281 "postcss-selector-parser": "^6.0.0"
... ... @@ -8678,11 +12291,18 @@
8678 12291 "postcss": "^7.0.6"
8679 12292 }
8680 12293 },
  12294 + "postcss-nesting": {
  12295 + "version": "7.0.1",
  12296 + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
  12297 + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
  12298 + "requires": {
  12299 + "postcss": "^7.0.2"
  12300 + }
  12301 + },
8681 12302 "postcss-normalize-charset": {
8682 12303 "version": "4.0.1",
8683 12304 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
8684 12305 "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
8685   - "dev": true,
8686 12306 "requires": {
8687 12307 "postcss": "^7.0.0"
8688 12308 }
... ... @@ -8691,7 +12311,6 @@
8691 12311 "version": "4.0.2",
8692 12312 "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
8693 12313 "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
8694   - "dev": true,
8695 12314 "requires": {
8696 12315 "cssnano-util-get-match": "^4.0.0",
8697 12316 "postcss": "^7.0.0",
... ... @@ -8701,8 +12320,7 @@
8701 12320 "postcss-value-parser": {
8702 12321 "version": "3.3.1",
8703 12322 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8704   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8705   - "dev": true
  12323 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8706 12324 }
8707 12325 }
8708 12326 },
... ... @@ -8710,7 +12328,6 @@
8710 12328 "version": "4.0.2",
8711 12329 "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
8712 12330 "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
8713   - "dev": true,
8714 12331 "requires": {
8715 12332 "cssnano-util-get-arguments": "^4.0.0",
8716 12333 "has": "^1.0.0",
... ... @@ -8721,8 +12338,7 @@
8721 12338 "postcss-value-parser": {
8722 12339 "version": "3.3.1",
8723 12340 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8724   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8725   - "dev": true
  12341 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8726 12342 }
8727 12343 }
8728 12344 },
... ... @@ -8730,7 +12346,6 @@
8730 12346 "version": "4.0.2",
8731 12347 "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
8732 12348 "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
8733   - "dev": true,
8734 12349 "requires": {
8735 12350 "cssnano-util-get-arguments": "^4.0.0",
8736 12351 "cssnano-util-get-match": "^4.0.0",
... ... @@ -8741,8 +12356,7 @@
8741 12356 "postcss-value-parser": {
8742 12357 "version": "3.3.1",
8743 12358 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8744   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8745   - "dev": true
  12359 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8746 12360 }
8747 12361 }
8748 12362 },
... ... @@ -8750,7 +12364,6 @@
8750 12364 "version": "4.0.2",
8751 12365 "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
8752 12366 "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
8753   - "dev": true,
8754 12367 "requires": {
8755 12368 "has": "^1.0.0",
8756 12369 "postcss": "^7.0.0",
... ... @@ -8760,8 +12373,7 @@
8760 12373 "postcss-value-parser": {
8761 12374 "version": "3.3.1",
8762 12375 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8763   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8764   - "dev": true
  12376 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8765 12377 }
8766 12378 }
8767 12379 },
... ... @@ -8769,7 +12381,6 @@
8769 12381 "version": "4.0.2",
8770 12382 "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
8771 12383 "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
8772   - "dev": true,
8773 12384 "requires": {
8774 12385 "cssnano-util-get-match": "^4.0.0",
8775 12386 "postcss": "^7.0.0",
... ... @@ -8779,8 +12390,7 @@
8779 12390 "postcss-value-parser": {
8780 12391 "version": "3.3.1",
8781 12392 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8782   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8783   - "dev": true
  12393 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8784 12394 }
8785 12395 }
8786 12396 },
... ... @@ -8788,7 +12398,6 @@
8788 12398 "version": "4.0.1",
8789 12399 "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
8790 12400 "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
8791   - "dev": true,
8792 12401 "requires": {
8793 12402 "browserslist": "^4.0.0",
8794 12403 "postcss": "^7.0.0",
... ... @@ -8798,8 +12407,7 @@
8798 12407 "postcss-value-parser": {
8799 12408 "version": "3.3.1",
8800 12409 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8801   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8802   - "dev": true
  12410 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8803 12411 }
8804 12412 }
8805 12413 },
... ... @@ -8807,7 +12415,6 @@
8807 12415 "version": "4.0.1",
8808 12416 "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
8809 12417 "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
8810   - "dev": true,
8811 12418 "requires": {
8812 12419 "is-absolute-url": "^2.0.0",
8813 12420 "normalize-url": "^3.0.0",
... ... @@ -8818,8 +12425,7 @@
8818 12425 "postcss-value-parser": {
8819 12426 "version": "3.3.1",
8820 12427 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8821   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8822   - "dev": true
  12428 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8823 12429 }
8824 12430 }
8825 12431 },
... ... @@ -8827,7 +12433,6 @@
8827 12433 "version": "4.0.2",
8828 12434 "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
8829 12435 "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
8830   - "dev": true,
8831 12436 "requires": {
8832 12437 "postcss": "^7.0.0",
8833 12438 "postcss-value-parser": "^3.0.0"
... ... @@ -8836,8 +12441,7 @@
8836 12441 "postcss-value-parser": {
8837 12442 "version": "3.3.1",
8838 12443 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8839   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8840   - "dev": true
  12444 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8841 12445 }
8842 12446 }
8843 12447 },
... ... @@ -8845,7 +12449,6 @@
8845 12449 "version": "4.1.2",
8846 12450 "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
8847 12451 "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
8848   - "dev": true,
8849 12452 "requires": {
8850 12453 "cssnano-util-get-arguments": "^4.0.0",
8851 12454 "postcss": "^7.0.0",
... ... @@ -8855,8 +12458,110 @@
8855 12458 "postcss-value-parser": {
8856 12459 "version": "3.3.1",
8857 12460 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8858   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8859   - "dev": true
  12461 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
  12462 + }
  12463 + }
  12464 + },
  12465 + "postcss-overflow-shorthand": {
  12466 + "version": "2.0.0",
  12467 + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
  12468 + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
  12469 + "requires": {
  12470 + "postcss": "^7.0.2"
  12471 + }
  12472 + },
  12473 + "postcss-page-break": {
  12474 + "version": "2.0.0",
  12475 + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
  12476 + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
  12477 + "requires": {
  12478 + "postcss": "^7.0.2"
  12479 + }
  12480 + },
  12481 + "postcss-place": {
  12482 + "version": "4.0.1",
  12483 + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
  12484 + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
  12485 + "requires": {
  12486 + "postcss": "^7.0.2",
  12487 + "postcss-values-parser": "^2.0.0"
  12488 + }
  12489 + },
  12490 + "postcss-plugin-rpx2vw": {
  12491 + "version": "0.0.1",
  12492 + "resolved": "https://registry.npmjs.org/postcss-plugin-rpx2vw/-/postcss-plugin-rpx2vw-0.0.1.tgz",
  12493 + "integrity": "sha512-kahaCZbhd58s10H8qt1Ae11IFa6lRctb3+CFR2VA6naud5G9L5LPT1ABwN0fo491C34jlifRt7tBZQtWdem+eA==",
  12494 + "requires": {
  12495 + "postcss": "^7.0.17"
  12496 + }
  12497 + },
  12498 + "postcss-preset-env": {
  12499 + "version": "6.7.0",
  12500 + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
  12501 + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
  12502 + "requires": {
  12503 + "autoprefixer": "^9.6.1",
  12504 + "browserslist": "^4.6.4",
  12505 + "caniuse-lite": "^1.0.30000981",
  12506 + "css-blank-pseudo": "^0.1.4",
  12507 + "css-has-pseudo": "^0.10.0",
  12508 + "css-prefers-color-scheme": "^3.1.1",
  12509 + "cssdb": "^4.4.0",
  12510 + "postcss": "^7.0.17",
  12511 + "postcss-attribute-case-insensitive": "^4.0.1",
  12512 + "postcss-color-functional-notation": "^2.0.1",
  12513 + "postcss-color-gray": "^5.0.0",
  12514 + "postcss-color-hex-alpha": "^5.0.3",
  12515 + "postcss-color-mod-function": "^3.0.3",
  12516 + "postcss-color-rebeccapurple": "^4.0.1",
  12517 + "postcss-custom-media": "^7.0.8",
  12518 + "postcss-custom-properties": "^8.0.11",
  12519 + "postcss-custom-selectors": "^5.1.2",
  12520 + "postcss-dir-pseudo-class": "^5.0.0",
  12521 + "postcss-double-position-gradients": "^1.0.0",
  12522 + "postcss-env-function": "^2.0.2",
  12523 + "postcss-focus-visible": "^4.0.0",
  12524 + "postcss-focus-within": "^3.0.0",
  12525 + "postcss-font-variant": "^4.0.0",
  12526 + "postcss-gap-properties": "^2.0.0",
  12527 + "postcss-image-set-function": "^3.0.1",
  12528 + "postcss-initial": "^3.0.0",
  12529 + "postcss-lab-function": "^2.0.1",
  12530 + "postcss-logical": "^3.0.0",
  12531 + "postcss-media-minmax": "^4.0.0",
  12532 + "postcss-nesting": "^7.0.0",
  12533 + "postcss-overflow-shorthand": "^2.0.0",
  12534 + "postcss-page-break": "^2.0.0",
  12535 + "postcss-place": "^4.0.1",
  12536 + "postcss-pseudo-class-any-link": "^6.0.0",
  12537 + "postcss-replace-overflow-wrap": "^3.0.0",
  12538 + "postcss-selector-matches": "^4.0.0",
  12539 + "postcss-selector-not": "^4.0.0"
  12540 + }
  12541 + },
  12542 + "postcss-pseudo-class-any-link": {
  12543 + "version": "6.0.0",
  12544 + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
  12545 + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
  12546 + "requires": {
  12547 + "postcss": "^7.0.2",
  12548 + "postcss-selector-parser": "^5.0.0-rc.3"
  12549 + },
  12550 + "dependencies": {
  12551 + "cssesc": {
  12552 + "version": "2.0.0",
  12553 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
  12554 + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
  12555 + },
  12556 + "postcss-selector-parser": {
  12557 + "version": "5.0.0",
  12558 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
  12559 + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
  12560 + "requires": {
  12561 + "cssesc": "^2.0.0",
  12562 + "indexes-of": "^1.0.1",
  12563 + "uniq": "^1.0.1"
  12564 + }
8860 12565 }
8861 12566 }
8862 12567 },
... ... @@ -8873,7 +12578,6 @@
8873 12578 "version": "4.0.3",
8874 12579 "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
8875 12580 "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
8876   - "dev": true,
8877 12581 "requires": {
8878 12582 "browserslist": "^4.0.0",
8879 12583 "caniuse-api": "^3.0.0",
... ... @@ -8885,7 +12589,6 @@
8885 12589 "version": "4.0.2",
8886 12590 "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
8887 12591 "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
8888   - "dev": true,
8889 12592 "requires": {
8890 12593 "cssnano-util-get-match": "^4.0.0",
8891 12594 "has": "^1.0.0",
... ... @@ -8896,16 +12599,40 @@
8896 12599 "postcss-value-parser": {
8897 12600 "version": "3.3.1",
8898 12601 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8899   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8900   - "dev": true
  12602 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8901 12603 }
8902 12604 }
8903 12605 },
  12606 + "postcss-replace-overflow-wrap": {
  12607 + "version": "3.0.0",
  12608 + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
  12609 + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
  12610 + "requires": {
  12611 + "postcss": "^7.0.2"
  12612 + }
  12613 + },
  12614 + "postcss-selector-matches": {
  12615 + "version": "4.0.0",
  12616 + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
  12617 + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
  12618 + "requires": {
  12619 + "balanced-match": "^1.0.0",
  12620 + "postcss": "^7.0.2"
  12621 + }
  12622 + },
  12623 + "postcss-selector-not": {
  12624 + "version": "4.0.1",
  12625 + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
  12626 + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
  12627 + "requires": {
  12628 + "balanced-match": "^1.0.0",
  12629 + "postcss": "^7.0.2"
  12630 + }
  12631 + },
8904 12632 "postcss-selector-parser": {
8905 12633 "version": "6.0.6",
8906 12634 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
8907 12635 "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
8908   - "dev": true,
8909 12636 "requires": {
8910 12637 "cssesc": "^3.0.0",
8911 12638 "util-deprecate": "^1.0.2"
... ... @@ -8915,7 +12642,6 @@
8915 12642 "version": "4.0.3",
8916 12643 "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
8917 12644 "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
8918   - "dev": true,
8919 12645 "requires": {
8920 12646 "postcss": "^7.0.0",
8921 12647 "postcss-value-parser": "^3.0.0",
... ... @@ -8925,8 +12651,7 @@
8925 12651 "postcss-value-parser": {
8926 12652 "version": "3.3.1",
8927 12653 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
8928   - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
8929   - "dev": true
  12654 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
8930 12655 }
8931 12656 }
8932 12657 },
... ... @@ -8934,7 +12659,6 @@
8934 12659 "version": "4.0.1",
8935 12660 "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
8936 12661 "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
8937   - "dev": true,
8938 12662 "requires": {
8939 12663 "alphanum-sort": "^1.0.0",
8940 12664 "postcss": "^7.0.0",
... ... @@ -8970,14 +12694,22 @@
8970 12694 "postcss-value-parser": {
8971 12695 "version": "4.1.0",
8972 12696 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
8973   - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
8974   - "dev": true
  12697 + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
  12698 + },
  12699 + "postcss-values-parser": {
  12700 + "version": "2.0.1",
  12701 + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
  12702 + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
  12703 + "requires": {
  12704 + "flatten": "^1.0.2",
  12705 + "indexes-of": "^1.0.1",
  12706 + "uniq": "^1.0.1"
  12707 + }
8975 12708 },
8976 12709 "prepend-http": {
8977 12710 "version": "1.0.4",
8978 12711 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
8979   - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
8980   - "dev": true
  12712 + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
8981 12713 },
8982 12714 "prettier": {
8983 12715 "version": "1.19.1",
... ... @@ -8986,21 +12718,29 @@
8986 12718 "dev": true,
8987 12719 "optional": true
8988 12720 },
  12721 + "pretty-data": {
  12722 + "version": "0.40.0",
  12723 + "resolved": "https://registry.npmjs.org/pretty-data/-/pretty-data-0.40.0.tgz",
  12724 + "integrity": "sha1-Vyqo6iNGdGerlLa1Jmpv2cj93XI="
  12725 + },
8989 12726 "pretty-error": {
8990 12727 "version": "2.1.2",
8991 12728 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
8992 12729 "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
8993   - "dev": true,
8994 12730 "requires": {
8995 12731 "lodash": "^4.17.20",
8996 12732 "renderkid": "^2.0.4"
8997 12733 }
8998 12734 },
  12735 + "pretty-hrtime": {
  12736 + "version": "1.0.3",
  12737 + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
  12738 + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE="
  12739 + },
8999 12740 "process": {
9000 12741 "version": "0.11.10",
9001 12742 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
9002   - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
9003   - "dev": true
  12743 + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
9004 12744 },
9005 12745 "process-nextick-args": {
9006 12746 "version": "2.0.1",
... ... @@ -9010,8 +12750,7 @@
9010 12750 "promise-inflight": {
9011 12751 "version": "1.0.1",
9012 12752 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
9013   - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
9014   - "dev": true
  12753 + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
9015 12754 },
9016 12755 "proxy-addr": {
9017 12756 "version": "2.0.6",
... ... @@ -9042,7 +12781,6 @@
9042 12781 "version": "4.0.3",
9043 12782 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
9044 12783 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
9045   - "dev": true,
9046 12784 "requires": {
9047 12785 "bn.js": "^4.1.0",
9048 12786 "browserify-rsa": "^4.0.0",
... ... @@ -9055,8 +12793,7 @@
9055 12793 "bn.js": {
9056 12794 "version": "4.12.0",
9057 12795 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
9058   - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
9059   - "dev": true
  12796 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
9060 12797 }
9061 12798 }
9062 12799 },
... ... @@ -9064,7 +12801,6 @@
9064 12801 "version": "3.0.0",
9065 12802 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
9066 12803 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
9067   - "dev": true,
9068 12804 "requires": {
9069 12805 "end-of-stream": "^1.1.0",
9070 12806 "once": "^1.3.1"
... ... @@ -9074,7 +12810,6 @@
9074 12810 "version": "1.5.1",
9075 12811 "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
9076 12812 "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
9077   - "dev": true,
9078 12813 "requires": {
9079 12814 "duplexify": "^3.6.0",
9080 12815 "inherits": "^2.0.3",
... ... @@ -9085,7 +12820,6 @@
9085 12820 "version": "2.0.1",
9086 12821 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
9087 12822 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
9088   - "dev": true,
9089 12823 "requires": {
9090 12824 "end-of-stream": "^1.1.0",
9091 12825 "once": "^1.3.1"
... ... @@ -9101,8 +12835,12 @@
9101 12835 "q": {
9102 12836 "version": "1.5.1",
9103 12837 "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
9104   - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
9105   - "dev": true
  12838 + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
  12839 + },
  12840 + "qrcode-terminal": {
  12841 + "version": "0.12.0",
  12842 + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz",
  12843 + "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ=="
9106 12844 },
9107 12845 "qrcodejs2": {
9108 12846 "version": "0.0.2",
... ... @@ -9121,7 +12859,6 @@
9121 12859 "version": "4.3.4",
9122 12860 "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
9123 12861 "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
9124   - "dev": true,
9125 12862 "requires": {
9126 12863 "object-assign": "^4.1.0",
9127 12864 "strict-uri-encode": "^1.0.0"
... ... @@ -9130,14 +12867,12 @@
9130 12867 "querystring": {
9131 12868 "version": "0.2.0",
9132 12869 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
9133   - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
9134   - "dev": true
  12870 + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
9135 12871 },
9136 12872 "querystring-es3": {
9137 12873 "version": "0.2.1",
9138 12874 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
9139   - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
9140   - "dev": true
  12875 + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
9141 12876 },
9142 12877 "querystringify": {
9143 12878 "version": "2.2.0",
... ... @@ -9145,41 +12880,679 @@
9145 12880 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
9146 12881 "dev": true
9147 12882 },
  12883 + "queue-microtask": {
  12884 + "version": "1.2.3",
  12885 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  12886 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
  12887 + },
9148 12888 "randombytes": {
9149 12889 "version": "2.1.0",
9150 12890 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
9151 12891 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
9152   - "dev": true,
9153 12892 "requires": {
9154 12893 "safe-buffer": "^5.1.0"
9155 12894 }
9156 12895 },
9157   - "randomfill": {
9158   - "version": "1.0.4",
9159   - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
9160   - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
9161   - "dev": true,
  12896 + "randomfill": {
  12897 + "version": "1.0.4",
  12898 + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
  12899 + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
  12900 + "requires": {
  12901 + "randombytes": "^2.0.5",
  12902 + "safe-buffer": "^5.1.0"
  12903 + }
  12904 + },
  12905 + "range-parser": {
  12906 + "version": "1.2.1",
  12907 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
  12908 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
  12909 + "dev": true
  12910 + },
  12911 + "raw-body": {
  12912 + "version": "2.4.0",
  12913 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
  12914 + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
  12915 + "dev": true,
  12916 + "requires": {
  12917 + "bytes": "3.1.0",
  12918 + "http-errors": "1.7.2",
  12919 + "iconv-lite": "0.4.24",
  12920 + "unpipe": "1.0.0"
  12921 + }
  12922 + },
  12923 + "rax-babel-config": {
  12924 + "version": "0.1.2",
  12925 + "resolved": "https://registry.npmjs.org/rax-babel-config/-/rax-babel-config-0.1.2.tgz",
  12926 + "integrity": "sha512-uwLjmPAIKtN+PCSc4l4tdJWqCvMIY63GOZJFJqWyXcHXEc+8pxQH1zUOraSjc6IonptV/HFUpMHYrKv+ayN0Bg==",
  12927 + "requires": {
  12928 + "@babel/code-frame": "^7.5.5",
  12929 + "@babel/core": "^7.9.6",
  12930 + "@babel/generator": "^7.6.4",
  12931 + "@babel/parser": "^7.6.4",
  12932 + "@babel/plugin-proposal-class-properties": "7.2.0",
  12933 + "@babel/plugin-proposal-decorators": "7.2.0",
  12934 + "@babel/plugin-proposal-export-default-from": "7.2.0",
  12935 + "@babel/plugin-proposal-export-namespace-from": "^7.0.0",
  12936 + "@babel/plugin-proposal-function-bind": "^7.2.0",
  12937 + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
  12938 + "@babel/plugin-proposal-optional-chaining": "^7.0.0",
  12939 + "@babel/plugin-syntax-dynamic-import": "^7.2.0",
  12940 + "@babel/plugin-transform-runtime": "^7.2.0",
  12941 + "@babel/preset-env": "7.2.0",
  12942 + "@babel/preset-flow": "7.0.0",
  12943 + "@babel/preset-react": "7.0.0",
  12944 + "@babel/runtime": "^7.2.0",
  12945 + "@babel/traverse": "^7.6.3",
  12946 + "@babel/types": "^7.6.3",
  12947 + "babel-merge": "^3.0.0",
  12948 + "babel-plugin-minify-dead-code-elimination-while-loop-fixed": "^0.3.0",
  12949 + "babel-plugin-transform-jsx-class": "^0.1.2",
  12950 + "babel-plugin-transform-jsx-condition": "^0.1.0",
  12951 + "babel-plugin-transform-jsx-fragment": "^0.1.1",
  12952 + "babel-plugin-transform-jsx-list": "^0.1.0",
  12953 + "babel-plugin-transform-jsx-memo": "^0.1.2",
  12954 + "babel-plugin-transform-jsx-slot": "^0.1.1",
  12955 + "babel-plugin-transform-jsx-stylesheet": "^0.6.8",
  12956 + "babel-plugin-transform-jsx-to-html": "^0.1.0",
  12957 + "chalk": "^2.4.2"
  12958 + },
  12959 + "dependencies": {
  12960 + "@babel/plugin-proposal-class-properties": {
  12961 + "version": "7.2.0",
  12962 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.0.tgz",
  12963 + "integrity": "sha512-pdBj4Hvyt/L1LA0Vvm/Tkp9gNDGLIkSbX8IrYfWcoA5xUZIg8qjSOTChUSaCjYdvoMcB9y2bXVGNVZ5DH62CZg==",
  12964 + "requires": {
  12965 + "@babel/helper-create-class-features-plugin": "^7.2.0",
  12966 + "@babel/helper-plugin-utils": "^7.0.0"
  12967 + }
  12968 + },
  12969 + "@babel/plugin-proposal-decorators": {
  12970 + "version": "7.2.0",
  12971 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.2.0.tgz",
  12972 + "integrity": "sha512-yrDmvCsOMvNPpjCC6HMseiac2rUuQdeNqUyPU+3QbW7gLg/APX0c/7l9i/aulSICJQOkP6/4EHxkcB4d4DqZhg==",
  12973 + "requires": {
  12974 + "@babel/helper-plugin-utils": "^7.0.0",
  12975 + "@babel/helper-replace-supers": "^7.1.0",
  12976 + "@babel/helper-split-export-declaration": "^7.0.0",
  12977 + "@babel/plugin-syntax-decorators": "^7.2.0"
  12978 + }
  12979 + },
  12980 + "@babel/plugin-proposal-export-default-from": {
  12981 + "version": "7.2.0",
  12982 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.2.0.tgz",
  12983 + "integrity": "sha512-NVfNe7F6nsasG1FnvcFxh2FN0l04ZNe75qTOAVOILWPam0tw9a63RtT/Dab8dPjedZa4fTQaQ83yMMywF9OSug==",
  12984 + "requires": {
  12985 + "@babel/helper-plugin-utils": "^7.0.0",
  12986 + "@babel/plugin-syntax-export-default-from": "^7.2.0"
  12987 + }
  12988 + },
  12989 + "@babel/preset-env": {
  12990 + "version": "7.2.0",
  12991 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.0.tgz",
  12992 + "integrity": "sha512-haGR38j5vOGVeBatrQPr3l0xHbs14505DcM57cbJy48kgMFvvHHoYEhHuRV+7vi559yyAUAVbTWzbK/B/pzJng==",
  12993 + "requires": {
  12994 + "@babel/helper-module-imports": "^7.0.0",
  12995 + "@babel/helper-plugin-utils": "^7.0.0",
  12996 + "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
  12997 + "@babel/plugin-proposal-json-strings": "^7.2.0",
  12998 + "@babel/plugin-proposal-object-rest-spread": "^7.2.0",
  12999 + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
  13000 + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0",
  13001 + "@babel/plugin-syntax-async-generators": "^7.2.0",
  13002 + "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
  13003 + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
  13004 + "@babel/plugin-transform-arrow-functions": "^7.2.0",
  13005 + "@babel/plugin-transform-async-to-generator": "^7.2.0",
  13006 + "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
  13007 + "@babel/plugin-transform-block-scoping": "^7.2.0",
  13008 + "@babel/plugin-transform-classes": "^7.2.0",
  13009 + "@babel/plugin-transform-computed-properties": "^7.2.0",
  13010 + "@babel/plugin-transform-destructuring": "^7.2.0",
  13011 + "@babel/plugin-transform-dotall-regex": "^7.2.0",
  13012 + "@babel/plugin-transform-duplicate-keys": "^7.2.0",
  13013 + "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
  13014 + "@babel/plugin-transform-for-of": "^7.2.0",
  13015 + "@babel/plugin-transform-function-name": "^7.2.0",
  13016 + "@babel/plugin-transform-literals": "^7.2.0",
  13017 + "@babel/plugin-transform-modules-amd": "^7.2.0",
  13018 + "@babel/plugin-transform-modules-commonjs": "^7.2.0",
  13019 + "@babel/plugin-transform-modules-systemjs": "^7.2.0",
  13020 + "@babel/plugin-transform-modules-umd": "^7.2.0",
  13021 + "@babel/plugin-transform-new-target": "^7.0.0",
  13022 + "@babel/plugin-transform-object-super": "^7.2.0",
  13023 + "@babel/plugin-transform-parameters": "^7.2.0",
  13024 + "@babel/plugin-transform-regenerator": "^7.0.0",
  13025 + "@babel/plugin-transform-shorthand-properties": "^7.2.0",
  13026 + "@babel/plugin-transform-spread": "^7.2.0",
  13027 + "@babel/plugin-transform-sticky-regex": "^7.2.0",
  13028 + "@babel/plugin-transform-template-literals": "^7.2.0",
  13029 + "@babel/plugin-transform-typeof-symbol": "^7.2.0",
  13030 + "@babel/plugin-transform-unicode-regex": "^7.2.0",
  13031 + "browserslist": "^4.3.4",
  13032 + "invariant": "^2.2.2",
  13033 + "js-levenshtein": "^1.1.3",
  13034 + "semver": "^5.3.0"
  13035 + }
  13036 + }
  13037 + }
  13038 + },
  13039 + "rax-compile-config": {
  13040 + "version": "0.2.16",
  13041 + "resolved": "https://registry.npmjs.org/rax-compile-config/-/rax-compile-config-0.2.16.tgz",
  13042 + "integrity": "sha512-Rh/SNUsitB/lNpyMyi2VsqU66ijKjOPXT34OQOS6Ba+2o9wLLY6rjZh2nJNgQGwffTCBEdfIaDic3pqLwXfF5Q==",
  13043 + "requires": {
  13044 + "@babel/code-frame": "^7.5.5",
  13045 + "@babel/generator": "^7.6.4",
  13046 + "@babel/parser": "^7.6.4",
  13047 + "@babel/plugin-proposal-class-properties": "7.2.0",
  13048 + "@babel/plugin-proposal-decorators": "7.2.0",
  13049 + "@babel/plugin-proposal-export-default-from": "7.2.0",
  13050 + "@babel/plugin-proposal-export-namespace-from": "^7.0.0",
  13051 + "@babel/plugin-proposal-function-bind": "^7.2.0",
  13052 + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
  13053 + "@babel/plugin-proposal-optional-chaining": "^7.0.0",
  13054 + "@babel/plugin-syntax-dynamic-import": "^7.2.0",
  13055 + "@babel/plugin-transform-runtime": "^7.2.0",
  13056 + "@babel/preset-env": "7.2.0",
  13057 + "@babel/preset-flow": "7.0.0",
  13058 + "@babel/preset-react": "7.0.0",
  13059 + "@babel/runtime": "^7.2.0",
  13060 + "@babel/traverse": "^7.6.3",
  13061 + "@babel/types": "^7.6.3",
  13062 + "babel-merge": "^3.0.0",
  13063 + "babel-plugin-minify-dead-code-elimination-while-loop-fixed": "^0.3.0",
  13064 + "babel-plugin-transform-jsx-class": "^0.1.2",
  13065 + "babel-plugin-transform-jsx-condition": "^0.1.0",
  13066 + "babel-plugin-transform-jsx-fragment": "^0.1.1",
  13067 + "babel-plugin-transform-jsx-list": "^0.1.0",
  13068 + "babel-plugin-transform-jsx-memo": "^0.1.2",
  13069 + "babel-plugin-transform-jsx-slot": "^0.1.1",
  13070 + "babel-plugin-transform-jsx-stylesheet": "^0.6.8",
  13071 + "babel-plugin-transform-jsx-to-html": "^0.1.0",
  13072 + "babel-runtime-jsx-plus": "^0.1.3",
  13073 + "chalk": "^2.4.2",
  13074 + "fs-extra": "^8.1.0",
  13075 + "loader-utils": "^1.1.0",
  13076 + "source-map": "^0.7.3",
  13077 + "strip-ansi": "^5.0.0"
  13078 + },
  13079 + "dependencies": {
  13080 + "@babel/plugin-proposal-class-properties": {
  13081 + "version": "7.2.0",
  13082 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.0.tgz",
  13083 + "integrity": "sha512-pdBj4Hvyt/L1LA0Vvm/Tkp9gNDGLIkSbX8IrYfWcoA5xUZIg8qjSOTChUSaCjYdvoMcB9y2bXVGNVZ5DH62CZg==",
  13084 + "requires": {
  13085 + "@babel/helper-create-class-features-plugin": "^7.2.0",
  13086 + "@babel/helper-plugin-utils": "^7.0.0"
  13087 + }
  13088 + },
  13089 + "@babel/plugin-proposal-decorators": {
  13090 + "version": "7.2.0",
  13091 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.2.0.tgz",
  13092 + "integrity": "sha512-yrDmvCsOMvNPpjCC6HMseiac2rUuQdeNqUyPU+3QbW7gLg/APX0c/7l9i/aulSICJQOkP6/4EHxkcB4d4DqZhg==",
  13093 + "requires": {
  13094 + "@babel/helper-plugin-utils": "^7.0.0",
  13095 + "@babel/helper-replace-supers": "^7.1.0",
  13096 + "@babel/helper-split-export-declaration": "^7.0.0",
  13097 + "@babel/plugin-syntax-decorators": "^7.2.0"
  13098 + }
  13099 + },
  13100 + "@babel/plugin-proposal-export-default-from": {
  13101 + "version": "7.2.0",
  13102 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.2.0.tgz",
  13103 + "integrity": "sha512-NVfNe7F6nsasG1FnvcFxh2FN0l04ZNe75qTOAVOILWPam0tw9a63RtT/Dab8dPjedZa4fTQaQ83yMMywF9OSug==",
  13104 + "requires": {
  13105 + "@babel/helper-plugin-utils": "^7.0.0",
  13106 + "@babel/plugin-syntax-export-default-from": "^7.2.0"
  13107 + }
  13108 + },
  13109 + "@babel/preset-env": {
  13110 + "version": "7.2.0",
  13111 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.0.tgz",
  13112 + "integrity": "sha512-haGR38j5vOGVeBatrQPr3l0xHbs14505DcM57cbJy48kgMFvvHHoYEhHuRV+7vi559yyAUAVbTWzbK/B/pzJng==",
  13113 + "requires": {
  13114 + "@babel/helper-module-imports": "^7.0.0",
  13115 + "@babel/helper-plugin-utils": "^7.0.0",
  13116 + "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
  13117 + "@babel/plugin-proposal-json-strings": "^7.2.0",
  13118 + "@babel/plugin-proposal-object-rest-spread": "^7.2.0",
  13119 + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
  13120 + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0",
  13121 + "@babel/plugin-syntax-async-generators": "^7.2.0",
  13122 + "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
  13123 + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
  13124 + "@babel/plugin-transform-arrow-functions": "^7.2.0",
  13125 + "@babel/plugin-transform-async-to-generator": "^7.2.0",
  13126 + "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
  13127 + "@babel/plugin-transform-block-scoping": "^7.2.0",
  13128 + "@babel/plugin-transform-classes": "^7.2.0",
  13129 + "@babel/plugin-transform-computed-properties": "^7.2.0",
  13130 + "@babel/plugin-transform-destructuring": "^7.2.0",
  13131 + "@babel/plugin-transform-dotall-regex": "^7.2.0",
  13132 + "@babel/plugin-transform-duplicate-keys": "^7.2.0",
  13133 + "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
  13134 + "@babel/plugin-transform-for-of": "^7.2.0",
  13135 + "@babel/plugin-transform-function-name": "^7.2.0",
  13136 + "@babel/plugin-transform-literals": "^7.2.0",
  13137 + "@babel/plugin-transform-modules-amd": "^7.2.0",
  13138 + "@babel/plugin-transform-modules-commonjs": "^7.2.0",
  13139 + "@babel/plugin-transform-modules-systemjs": "^7.2.0",
  13140 + "@babel/plugin-transform-modules-umd": "^7.2.0",
  13141 + "@babel/plugin-transform-new-target": "^7.0.0",
  13142 + "@babel/plugin-transform-object-super": "^7.2.0",
  13143 + "@babel/plugin-transform-parameters": "^7.2.0",
  13144 + "@babel/plugin-transform-regenerator": "^7.0.0",
  13145 + "@babel/plugin-transform-shorthand-properties": "^7.2.0",
  13146 + "@babel/plugin-transform-spread": "^7.2.0",
  13147 + "@babel/plugin-transform-sticky-regex": "^7.2.0",
  13148 + "@babel/plugin-transform-template-literals": "^7.2.0",
  13149 + "@babel/plugin-transform-typeof-symbol": "^7.2.0",
  13150 + "@babel/plugin-transform-unicode-regex": "^7.2.0",
  13151 + "browserslist": "^4.3.4",
  13152 + "invariant": "^2.2.2",
  13153 + "js-levenshtein": "^1.1.3",
  13154 + "semver": "^5.3.0"
  13155 + }
  13156 + },
  13157 + "fs-extra": {
  13158 + "version": "8.1.0",
  13159 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  13160 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  13161 + "requires": {
  13162 + "graceful-fs": "^4.2.0",
  13163 + "jsonfile": "^4.0.0",
  13164 + "universalify": "^0.1.0"
  13165 + }
  13166 + },
  13167 + "json5": {
  13168 + "version": "1.0.1",
  13169 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
  13170 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
  13171 + "requires": {
  13172 + "minimist": "^1.2.0"
  13173 + }
  13174 + },
  13175 + "loader-utils": {
  13176 + "version": "1.4.0",
  13177 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
  13178 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
  13179 + "requires": {
  13180 + "big.js": "^5.2.2",
  13181 + "emojis-list": "^3.0.0",
  13182 + "json5": "^1.0.1"
  13183 + }
  13184 + },
  13185 + "source-map": {
  13186 + "version": "0.7.3",
  13187 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
  13188 + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
  13189 + },
  13190 + "strip-ansi": {
  13191 + "version": "5.2.0",
  13192 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  13193 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  13194 + "requires": {
  13195 + "ansi-regex": "^4.1.0"
  13196 + }
  13197 + }
  13198 + }
  13199 + },
  13200 + "rax-miniapp-babel-plugins": {
  13201 + "version": "0.1.15",
  13202 + "resolved": "https://registry.npmjs.org/rax-miniapp-babel-plugins/-/rax-miniapp-babel-plugins-0.1.15.tgz",
  13203 + "integrity": "sha512-iaxCqH4d1jO2cWvxR+i4JjZdJ0Y8lS6A79EfaY3seUg6N8xuYNPsg//CtoIpGfC97yjrBqD18AOGdI/m/6eVPg==",
  13204 + "requires": {
  13205 + "@babel/code-frame": "^7.8.3",
  13206 + "fs-extra": "^9.0.1",
  13207 + "md5": "^2.2.1",
  13208 + "miniapp-builder-shared": "^0.2.0"
  13209 + },
  13210 + "dependencies": {
  13211 + "cross-spawn": {
  13212 + "version": "7.0.3",
  13213 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  13214 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  13215 + "requires": {
  13216 + "path-key": "^3.1.0",
  13217 + "shebang-command": "^2.0.0",
  13218 + "which": "^2.0.1"
  13219 + }
  13220 + },
  13221 + "execa": {
  13222 + "version": "5.1.1",
  13223 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  13224 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
  13225 + "requires": {
  13226 + "cross-spawn": "^7.0.3",
  13227 + "get-stream": "^6.0.0",
  13228 + "human-signals": "^2.1.0",
  13229 + "is-stream": "^2.0.0",
  13230 + "merge-stream": "^2.0.0",
  13231 + "npm-run-path": "^4.0.1",
  13232 + "onetime": "^5.1.2",
  13233 + "signal-exit": "^3.0.3",
  13234 + "strip-final-newline": "^2.0.0"
  13235 + }
  13236 + },
  13237 + "fs-extra": {
  13238 + "version": "9.1.0",
  13239 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
  13240 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
  13241 + "requires": {
  13242 + "at-least-node": "^1.0.0",
  13243 + "graceful-fs": "^4.2.0",
  13244 + "jsonfile": "^6.0.1",
  13245 + "universalify": "^2.0.0"
  13246 + }
  13247 + },
  13248 + "get-stream": {
  13249 + "version": "6.0.1",
  13250 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  13251 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
  13252 + },
  13253 + "human-signals": {
  13254 + "version": "2.1.0",
  13255 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  13256 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
  13257 + },
  13258 + "is-stream": {
  13259 + "version": "2.0.1",
  13260 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  13261 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
  13262 + },
  13263 + "jsonfile": {
  13264 + "version": "6.1.0",
  13265 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
  13266 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
  13267 + "requires": {
  13268 + "graceful-fs": "^4.1.6",
  13269 + "universalify": "^2.0.0"
  13270 + }
  13271 + },
  13272 + "mimic-fn": {
  13273 + "version": "2.1.0",
  13274 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  13275 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
  13276 + },
  13277 + "miniapp-builder-shared": {
  13278 + "version": "0.2.10",
  13279 + "resolved": "https://registry.npmjs.org/miniapp-builder-shared/-/miniapp-builder-shared-0.2.10.tgz",
  13280 + "integrity": "sha512-BzNbwLT0fgW7FjK8NH2424pSTDqNgU05Ar7LQuZ+QDChNszXufjx6ppLjNfhIcYpjKBuMShY/IIz2QcwPccZkQ==",
  13281 + "requires": {
  13282 + "enhanced-resolve": "^4.3.0",
  13283 + "execa": "^5.0.0",
  13284 + "fs-extra": "^8.0.1",
  13285 + "ice-npm-utils": "^2.1.0"
  13286 + },
  13287 + "dependencies": {
  13288 + "fs-extra": {
  13289 + "version": "8.1.0",
  13290 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  13291 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  13292 + "requires": {
  13293 + "graceful-fs": "^4.2.0",
  13294 + "jsonfile": "^4.0.0",
  13295 + "universalify": "^0.1.0"
  13296 + }
  13297 + },
  13298 + "jsonfile": {
  13299 + "version": "4.0.0",
  13300 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
  13301 + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
  13302 + "requires": {
  13303 + "graceful-fs": "^4.1.6"
  13304 + }
  13305 + },
  13306 + "universalify": {
  13307 + "version": "0.1.2",
  13308 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
  13309 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
  13310 + }
  13311 + }
  13312 + },
  13313 + "npm-run-path": {
  13314 + "version": "4.0.1",
  13315 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  13316 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
  13317 + "requires": {
  13318 + "path-key": "^3.0.0"
  13319 + }
  13320 + },
  13321 + "onetime": {
  13322 + "version": "5.1.2",
  13323 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  13324 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  13325 + "requires": {
  13326 + "mimic-fn": "^2.1.0"
  13327 + }
  13328 + },
  13329 + "path-key": {
  13330 + "version": "3.1.1",
  13331 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  13332 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
  13333 + },
  13334 + "shebang-command": {
  13335 + "version": "2.0.0",
  13336 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  13337 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  13338 + "requires": {
  13339 + "shebang-regex": "^3.0.0"
  13340 + }
  13341 + },
  13342 + "shebang-regex": {
  13343 + "version": "3.0.0",
  13344 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  13345 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
  13346 + },
  13347 + "universalify": {
  13348 + "version": "2.0.0",
  13349 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  13350 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
  13351 + },
  13352 + "which": {
  13353 + "version": "2.0.2",
  13354 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  13355 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  13356 + "requires": {
  13357 + "isexe": "^2.0.0"
  13358 + }
  13359 + }
  13360 + }
  13361 + },
  13362 + "rax-miniapp-config-webpack-plugin": {
  13363 + "version": "1.2.6",
  13364 + "resolved": "https://registry.npmjs.org/rax-miniapp-config-webpack-plugin/-/rax-miniapp-config-webpack-plugin-1.2.6.tgz",
  13365 + "integrity": "sha512-1Hi0MWMDkQqmxdU+3E875SQlM/Fna3PlVlLo2biXgSiskvhzayRpKmWS8y2WGiCQtvTMB+EVfFHaRb6+6hlhzg==",
9162 13366 "requires": {
9163   - "randombytes": "^2.0.5",
9164   - "safe-buffer": "^5.1.0"
  13367 + "fs-extra": "^8.1.0"
  13368 + },
  13369 + "dependencies": {
  13370 + "fs-extra": {
  13371 + "version": "8.1.0",
  13372 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  13373 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  13374 + "requires": {
  13375 + "graceful-fs": "^4.2.0",
  13376 + "jsonfile": "^4.0.0",
  13377 + "universalify": "^0.1.0"
  13378 + }
  13379 + }
9165 13380 }
9166 13381 },
9167   - "range-parser": {
9168   - "version": "1.2.1",
9169   - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
9170   - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
9171   - "dev": true
9172   - },
9173   - "raw-body": {
9174   - "version": "2.4.0",
9175   - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
9176   - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
9177   - "dev": true,
9178   - "requires": {
9179   - "bytes": "3.1.0",
9180   - "http-errors": "1.7.2",
9181   - "iconv-lite": "0.4.24",
9182   - "unpipe": "1.0.0"
  13382 + "rax-miniapp-runtime-webpack-plugin": {
  13383 + "version": "1.3.3",
  13384 + "resolved": "https://registry.npmjs.org/rax-miniapp-runtime-webpack-plugin/-/rax-miniapp-runtime-webpack-plugin-1.3.3.tgz",
  13385 + "integrity": "sha512-/msbIE1k9zc7I89QO0uLMER6Pr5Yxmes+rfZ57t24SymfNZUoswNaI2sq4bdmKtVULzm8isnA1Y6ZiMS2MISUg==",
  13386 + "requires": {
  13387 + "chalk": "^3.0.0",
  13388 + "colors": "^1.4.0",
  13389 + "csso": "^4.0.3",
  13390 + "ejs": "^3.1.2",
  13391 + "execa": "^4.1.0",
  13392 + "fs-extra": "^8.1.0",
  13393 + "ice-npm-utils": "^2.0.1",
  13394 + "lodash.isequal": "^4.5.0",
  13395 + "miniapp-builder-shared": "^0.1.7",
  13396 + "path-to-regexp": "^3.0.0",
  13397 + "postcss": "^7.0.17",
  13398 + "pretty-data": "^0.40.0",
  13399 + "terser": "^4.6.10",
  13400 + "webpack": "^4.35.3",
  13401 + "webpack-sources": "^1.3.0"
  13402 + },
  13403 + "dependencies": {
  13404 + "ansi-styles": {
  13405 + "version": "4.3.0",
  13406 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  13407 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  13408 + "requires": {
  13409 + "color-convert": "^2.0.1"
  13410 + }
  13411 + },
  13412 + "chalk": {
  13413 + "version": "3.0.0",
  13414 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
  13415 + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
  13416 + "requires": {
  13417 + "ansi-styles": "^4.1.0",
  13418 + "supports-color": "^7.1.0"
  13419 + }
  13420 + },
  13421 + "color-convert": {
  13422 + "version": "2.0.1",
  13423 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  13424 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  13425 + "requires": {
  13426 + "color-name": "~1.1.4"
  13427 + }
  13428 + },
  13429 + "color-name": {
  13430 + "version": "1.1.4",
  13431 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  13432 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  13433 + },
  13434 + "cross-spawn": {
  13435 + "version": "7.0.3",
  13436 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  13437 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  13438 + "requires": {
  13439 + "path-key": "^3.1.0",
  13440 + "shebang-command": "^2.0.0",
  13441 + "which": "^2.0.1"
  13442 + }
  13443 + },
  13444 + "ejs": {
  13445 + "version": "3.1.6",
  13446 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
  13447 + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
  13448 + "requires": {
  13449 + "jake": "^10.6.1"
  13450 + }
  13451 + },
  13452 + "execa": {
  13453 + "version": "4.1.0",
  13454 + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
  13455 + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
  13456 + "requires": {
  13457 + "cross-spawn": "^7.0.0",
  13458 + "get-stream": "^5.0.0",
  13459 + "human-signals": "^1.1.1",
  13460 + "is-stream": "^2.0.0",
  13461 + "merge-stream": "^2.0.0",
  13462 + "npm-run-path": "^4.0.0",
  13463 + "onetime": "^5.1.0",
  13464 + "signal-exit": "^3.0.2",
  13465 + "strip-final-newline": "^2.0.0"
  13466 + }
  13467 + },
  13468 + "fs-extra": {
  13469 + "version": "8.1.0",
  13470 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
  13471 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
  13472 + "requires": {
  13473 + "graceful-fs": "^4.2.0",
  13474 + "jsonfile": "^4.0.0",
  13475 + "universalify": "^0.1.0"
  13476 + }
  13477 + },
  13478 + "get-stream": {
  13479 + "version": "5.2.0",
  13480 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  13481 + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
  13482 + "requires": {
  13483 + "pump": "^3.0.0"
  13484 + }
  13485 + },
  13486 + "has-flag": {
  13487 + "version": "4.0.0",
  13488 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  13489 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
  13490 + },
  13491 + "is-stream": {
  13492 + "version": "2.0.1",
  13493 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  13494 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
  13495 + },
  13496 + "mimic-fn": {
  13497 + "version": "2.1.0",
  13498 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  13499 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
  13500 + },
  13501 + "npm-run-path": {
  13502 + "version": "4.0.1",
  13503 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  13504 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
  13505 + "requires": {
  13506 + "path-key": "^3.0.0"
  13507 + }
  13508 + },
  13509 + "onetime": {
  13510 + "version": "5.1.2",
  13511 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  13512 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  13513 + "requires": {
  13514 + "mimic-fn": "^2.1.0"
  13515 + }
  13516 + },
  13517 + "path-key": {
  13518 + "version": "3.1.1",
  13519 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  13520 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
  13521 + },
  13522 + "path-to-regexp": {
  13523 + "version": "3.2.0",
  13524 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz",
  13525 + "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA=="
  13526 + },
  13527 + "shebang-command": {
  13528 + "version": "2.0.0",
  13529 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  13530 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  13531 + "requires": {
  13532 + "shebang-regex": "^3.0.0"
  13533 + }
  13534 + },
  13535 + "shebang-regex": {
  13536 + "version": "3.0.0",
  13537 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  13538 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
  13539 + },
  13540 + "supports-color": {
  13541 + "version": "7.2.0",
  13542 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  13543 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  13544 + "requires": {
  13545 + "has-flag": "^4.0.0"
  13546 + }
  13547 + },
  13548 + "which": {
  13549 + "version": "2.0.2",
  13550 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  13551 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  13552 + "requires": {
  13553 + "isexe": "^2.0.0"
  13554 + }
  13555 + }
9183 13556 }
9184 13557 },
9185 13558 "read-cache": {
... ... @@ -9282,12 +13655,18 @@
9282 13655 "version": "3.5.0",
9283 13656 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
9284 13657 "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
9285   - "dev": true,
9286   - "optional": true,
9287 13658 "requires": {
9288 13659 "picomatch": "^2.2.1"
9289 13660 }
9290 13661 },
  13662 + "rechoir": {
  13663 + "version": "0.6.2",
  13664 + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
  13665 + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
  13666 + "requires": {
  13667 + "resolve": "^1.1.6"
  13668 + }
  13669 + },
9291 13670 "redent": {
9292 13671 "version": "1.0.0",
9293 13672 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
... ... @@ -9300,14 +13679,12 @@
9300 13679 "regenerate": {
9301 13680 "version": "1.4.2",
9302 13681 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
9303   - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
9304   - "dev": true
  13682 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
9305 13683 },
9306 13684 "regenerate-unicode-properties": {
9307 13685 "version": "8.2.0",
9308 13686 "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
9309 13687 "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
9310   - "dev": true,
9311 13688 "requires": {
9312 13689 "regenerate": "^1.4.0"
9313 13690 }
... ... @@ -9321,7 +13698,6 @@
9321 13698 "version": "0.14.5",
9322 13699 "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
9323 13700 "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
9324   - "dev": true,
9325 13701 "requires": {
9326 13702 "@babel/runtime": "^7.8.4"
9327 13703 }
... ... @@ -9330,7 +13706,6 @@
9330 13706 "version": "1.0.2",
9331 13707 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
9332 13708 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
9333   - "dev": true,
9334 13709 "requires": {
9335 13710 "extend-shallow": "^3.0.2",
9336 13711 "safe-regex": "^1.1.0"
... ... @@ -9350,7 +13725,6 @@
9350 13725 "version": "4.7.1",
9351 13726 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
9352 13727 "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
9353   - "dev": true,
9354 13728 "requires": {
9355 13729 "regenerate": "^1.4.0",
9356 13730 "regenerate-unicode-properties": "^8.2.0",
... ... @@ -9363,14 +13737,12 @@
9363 13737 "regjsgen": {
9364 13738 "version": "0.5.2",
9365 13739 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
9366   - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
9367   - "dev": true
  13740 + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A=="
9368 13741 },
9369 13742 "regjsparser": {
9370 13743 "version": "0.6.9",
9371 13744 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
9372 13745 "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
9373   - "dev": true,
9374 13746 "requires": {
9375 13747 "jsesc": "~0.5.0"
9376 13748 },
... ... @@ -9378,28 +13750,96 @@
9378 13750 "jsesc": {
9379 13751 "version": "0.5.0",
9380 13752 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
9381   - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
9382   - "dev": true
  13753 + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
9383 13754 }
9384 13755 }
9385 13756 },
9386 13757 "relateurl": {
9387 13758 "version": "0.2.7",
9388 13759 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
9389   - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
9390   - "dev": true
  13760 + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk="
  13761 + },
  13762 + "remark": {
  13763 + "version": "11.0.2",
  13764 + "resolved": "https://registry.npmjs.org/remark/-/remark-11.0.2.tgz",
  13765 + "integrity": "sha512-bh+eJgn8wgmbHmIBOuwJFdTVRVpl3fcVP6HxmpPWO0ULGP9Qkh6INJh0N5Uy7GqlV7DQYGoqaKiEIpM5LLvJ8w==",
  13766 + "requires": {
  13767 + "remark-parse": "^7.0.0",
  13768 + "remark-stringify": "^7.0.0",
  13769 + "unified": "^8.2.0"
  13770 + }
  13771 + },
  13772 + "remark-parse": {
  13773 + "version": "7.0.2",
  13774 + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz",
  13775 + "integrity": "sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==",
  13776 + "requires": {
  13777 + "collapse-white-space": "^1.0.2",
  13778 + "is-alphabetical": "^1.0.0",
  13779 + "is-decimal": "^1.0.0",
  13780 + "is-whitespace-character": "^1.0.0",
  13781 + "is-word-character": "^1.0.0",
  13782 + "markdown-escapes": "^1.0.0",
  13783 + "parse-entities": "^1.1.0",
  13784 + "repeat-string": "^1.5.4",
  13785 + "state-toggle": "^1.0.0",
  13786 + "trim": "0.0.1",
  13787 + "trim-trailing-lines": "^1.0.0",
  13788 + "unherit": "^1.0.4",
  13789 + "unist-util-remove-position": "^1.0.0",
  13790 + "vfile-location": "^2.0.0",
  13791 + "xtend": "^4.0.1"
  13792 + }
  13793 + },
  13794 + "remark-stringify": {
  13795 + "version": "7.0.4",
  13796 + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-7.0.4.tgz",
  13797 + "integrity": "sha512-qck+8NeA1D0utk1ttKcWAoHRrJxERYQzkHDyn+pF5Z4whX1ug98uCNPPSeFgLSaNERRxnD6oxIug6DzZQth6Pg==",
  13798 + "requires": {
  13799 + "ccount": "^1.0.0",
  13800 + "is-alphanumeric": "^1.0.0",
  13801 + "is-decimal": "^1.0.0",
  13802 + "is-whitespace-character": "^1.0.0",
  13803 + "longest-streak": "^2.0.1",
  13804 + "markdown-escapes": "^1.0.0",
  13805 + "markdown-table": "^1.1.0",
  13806 + "mdast-util-compact": "^1.0.0",
  13807 + "parse-entities": "^1.0.2",
  13808 + "repeat-string": "^1.5.4",
  13809 + "state-toggle": "^1.0.0",
  13810 + "stringify-entities": "^2.0.0",
  13811 + "unherit": "^1.0.4",
  13812 + "xtend": "^4.0.1"
  13813 + }
  13814 + },
  13815 + "remove-bom-buffer": {
  13816 + "version": "3.0.0",
  13817 + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
  13818 + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
  13819 + "requires": {
  13820 + "is-buffer": "^1.1.5",
  13821 + "is-utf8": "^0.2.1"
  13822 + }
  13823 + },
  13824 + "remove-bom-stream": {
  13825 + "version": "1.2.0",
  13826 + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
  13827 + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
  13828 + "requires": {
  13829 + "remove-bom-buffer": "^3.0.0",
  13830 + "safe-buffer": "^5.1.0",
  13831 + "through2": "^2.0.3"
  13832 + }
9391 13833 },
9392 13834 "remove-trailing-separator": {
9393 13835 "version": "1.1.0",
9394 13836 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
9395   - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
9396   - "dev": true
  13837 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
9397 13838 },
9398 13839 "renderkid": {
9399 13840 "version": "2.0.5",
9400 13841 "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz",
9401 13842 "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==",
9402   - "dev": true,
9403 13843 "requires": {
9404 13844 "css-select": "^2.0.2",
9405 13845 "dom-converter": "^0.2",
... ... @@ -9411,14 +13851,12 @@
9411 13851 "ansi-regex": {
9412 13852 "version": "2.1.1",
9413 13853 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
9414   - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9415   - "dev": true
  13854 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
9416 13855 },
9417 13856 "strip-ansi": {
9418 13857 "version": "3.0.1",
9419 13858 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
9420 13859 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
9421   - "dev": true,
9422 13860 "requires": {
9423 13861 "ansi-regex": "^2.0.0"
9424 13862 }
... ... @@ -9428,14 +13866,12 @@
9428 13866 "repeat-element": {
9429 13867 "version": "1.1.4",
9430 13868 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
9431   - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
9432   - "dev": true
  13869 + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
9433 13870 },
9434 13871 "repeat-string": {
9435 13872 "version": "1.6.1",
9436 13873 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
9437   - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
9438   - "dev": true
  13874 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
9439 13875 },
9440 13876 "repeating": {
9441 13877 "version": "2.0.1",
... ... @@ -9445,6 +13881,21 @@
9445 13881 "is-finite": "^1.0.0"
9446 13882 }
9447 13883 },
  13884 + "replace-ext": {
  13885 + "version": "1.0.1",
  13886 + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
  13887 + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw=="
  13888 + },
  13889 + "replace-homedir": {
  13890 + "version": "1.0.0",
  13891 + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
  13892 + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=",
  13893 + "requires": {
  13894 + "homedir-polyfill": "^1.0.1",
  13895 + "is-absolute": "^1.0.0",
  13896 + "remove-trailing-separator": "^1.1.0"
  13897 + }
  13898 + },
9448 13899 "request": {
9449 13900 "version": "2.88.2",
9450 13901 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
... ... @@ -9479,6 +13930,33 @@
9479 13930 }
9480 13931 }
9481 13932 },
  13933 + "request-progress": {
  13934 + "version": "3.0.0",
  13935 + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
  13936 + "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=",
  13937 + "requires": {
  13938 + "throttleit": "^1.0.0"
  13939 + }
  13940 + },
  13941 + "request-promise": {
  13942 + "version": "4.2.6",
  13943 + "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz",
  13944 + "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==",
  13945 + "requires": {
  13946 + "bluebird": "^3.5.0",
  13947 + "request-promise-core": "1.1.4",
  13948 + "stealthy-require": "^1.1.1",
  13949 + "tough-cookie": "^2.3.3"
  13950 + }
  13951 + },
  13952 + "request-promise-core": {
  13953 + "version": "1.1.4",
  13954 + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
  13955 + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
  13956 + "requires": {
  13957 + "lodash": "^4.17.19"
  13958 + }
  13959 + },
9482 13960 "require-directory": {
9483 13961 "version": "2.1.1",
9484 13962 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
... ... @@ -9513,17 +13991,32 @@
9513 13991 "resolve-from": "^3.0.0"
9514 13992 }
9515 13993 },
  13994 + "resolve-dir": {
  13995 + "version": "1.0.1",
  13996 + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
  13997 + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
  13998 + "requires": {
  13999 + "expand-tilde": "^2.0.0",
  14000 + "global-modules": "^1.0.0"
  14001 + }
  14002 + },
9516 14003 "resolve-from": {
9517 14004 "version": "3.0.0",
9518 14005 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
9519   - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
9520   - "dev": true
  14006 + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="
  14007 + },
  14008 + "resolve-options": {
  14009 + "version": "1.1.0",
  14010 + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
  14011 + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
  14012 + "requires": {
  14013 + "value-or-function": "^3.0.0"
  14014 + }
9521 14015 },
9522 14016 "resolve-url": {
9523 14017 "version": "0.2.1",
9524 14018 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
9525   - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
9526   - "dev": true
  14019 + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
9527 14020 },
9528 14021 "restore-cursor": {
9529 14022 "version": "2.0.0",
... ... @@ -9538,8 +14031,7 @@
9538 14031 "ret": {
9539 14032 "version": "0.1.15",
9540 14033 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
9541   - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
9542   - "dev": true
  14034 + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
9543 14035 },
9544 14036 "retry": {
9545 14037 "version": "0.12.0",
... ... @@ -9547,17 +14039,20 @@
9547 14039 "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
9548 14040 "dev": true
9549 14041 },
  14042 + "reusify": {
  14043 + "version": "1.0.4",
  14044 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
  14045 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
  14046 + },
9550 14047 "rgb-regex": {
9551 14048 "version": "1.0.1",
9552 14049 "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
9553   - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
9554   - "dev": true
  14050 + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE="
9555 14051 },
9556 14052 "rgba-regex": {
9557 14053 "version": "1.0.0",
9558 14054 "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
9559   - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
9560   - "dev": true
  14055 + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM="
9561 14056 },
9562 14057 "rimraf": {
9563 14058 "version": "2.7.1",
... ... @@ -9571,19 +14066,45 @@
9571 14066 "version": "2.0.2",
9572 14067 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
9573 14068 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
9574   - "dev": true,
9575 14069 "requires": {
9576 14070 "hash-base": "^3.0.0",
9577 14071 "inherits": "^2.0.1"
9578 14072 }
9579 14073 },
  14074 + "run-async": {
  14075 + "version": "2.4.1",
  14076 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
  14077 + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
  14078 + },
  14079 + "run-parallel": {
  14080 + "version": "1.2.0",
  14081 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  14082 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  14083 + "requires": {
  14084 + "queue-microtask": "^1.2.2"
  14085 + }
  14086 + },
9580 14087 "run-queue": {
9581 14088 "version": "1.0.3",
9582 14089 "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
9583 14090 "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
9584   - "dev": true,
9585 14091 "requires": {
9586   - "aproba": "^1.1.1"
  14092 + "aproba": "^1.1.1"
  14093 + }
  14094 + },
  14095 + "rxjs": {
  14096 + "version": "7.4.0",
  14097 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz",
  14098 + "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
  14099 + "requires": {
  14100 + "tslib": "~2.1.0"
  14101 + },
  14102 + "dependencies": {
  14103 + "tslib": {
  14104 + "version": "2.1.0",
  14105 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
  14106 + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
  14107 + }
9587 14108 }
9588 14109 },
9589 14110 "safe-buffer": {
... ... @@ -9595,7 +14116,6 @@
9595 14116 "version": "1.1.0",
9596 14117 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
9597 14118 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
9598   - "dev": true,
9599 14119 "requires": {
9600 14120 "ret": "~0.1.10"
9601 14121 }
... ... @@ -9605,6 +14125,14 @@
9605 14125 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
9606 14126 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
9607 14127 },
  14128 + "sass": {
  14129 + "version": "1.43.2",
  14130 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.2.tgz",
  14131 + "integrity": "sha512-DncYhjl3wBaPMMJR0kIUaH3sF536rVrOcqqVGmTZHQRRzj7LQlyGV7Mb8aCKFyILMr5VsPHwRYtyKpnKYlmQSQ==",
  14132 + "requires": {
  14133 + "chokidar": ">=3.0.0 <4.0.0"
  14134 + }
  14135 + },
9608 14136 "sass-graph": {
9609 14137 "version": "2.2.5",
9610 14138 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
... ... @@ -9762,8 +14290,7 @@
9762 14290 "sax": {
9763 14291 "version": "1.2.4",
9764 14292 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
9765   - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
9766   - "dev": true
  14293 + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
9767 14294 },
9768 14295 "schema-utils": {
9769 14296 "version": "2.7.1",
... ... @@ -9819,6 +14346,14 @@
9819 14346 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
9820 14347 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
9821 14348 },
  14349 + "semver-greatest-satisfied-range": {
  14350 + "version": "1.1.0",
  14351 + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
  14352 + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
  14353 + "requires": {
  14354 + "sver-compat": "^1.5.0"
  14355 + }
  14356 + },
9822 14357 "send": {
9823 14358 "version": "0.17.1",
9824 14359 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
... ... @@ -9869,7 +14404,6 @@
9869 14404 "version": "4.0.0",
9870 14405 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
9871 14406 "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
9872   - "dev": true,
9873 14407 "requires": {
9874 14408 "randombytes": "^2.1.0"
9875 14409 }
... ... @@ -9945,7 +14479,6 @@
9945 14479 "version": "2.0.1",
9946 14480 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
9947 14481 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
9948   - "dev": true,
9949 14482 "requires": {
9950 14483 "extend-shallow": "^2.0.1",
9951 14484 "is-extendable": "^0.1.1",
... ... @@ -9957,7 +14490,6 @@
9957 14490 "version": "2.0.1",
9958 14491 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9959 14492 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9960   - "dev": true,
9961 14493 "requires": {
9962 14494 "is-extendable": "^0.1.0"
9963 14495 }
... ... @@ -9967,8 +14499,7 @@
9967 14499 "setimmediate": {
9968 14500 "version": "1.0.5",
9969 14501 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
9970   - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
9971   - "dev": true
  14502 + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
9972 14503 },
9973 14504 "setprototypeof": {
9974 14505 "version": "1.1.1",
... ... @@ -9980,7 +14511,6 @@
9980 14511 "version": "2.4.11",
9981 14512 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
9982 14513 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
9983   - "dev": true,
9984 14514 "requires": {
9985 14515 "inherits": "^2.0.1",
9986 14516 "safe-buffer": "^5.0.1"
... ... @@ -10015,6 +14545,16 @@
10015 14545 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
10016 14546 "dev": true
10017 14547 },
  14548 + "shelljs": {
  14549 + "version": "0.8.4",
  14550 + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz",
  14551 + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==",
  14552 + "requires": {
  14553 + "glob": "^7.0.0",
  14554 + "interpret": "^1.0.0",
  14555 + "rechoir": "^0.6.2"
  14556 + }
  14557 + },
10018 14558 "side-channel": {
10019 14559 "version": "1.0.4",
10020 14560 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
... ... @@ -10034,7 +14574,6 @@
10034 14574 "version": "0.2.2",
10035 14575 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
10036 14576 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
10037   - "dev": true,
10038 14577 "requires": {
10039 14578 "is-arrayish": "^0.3.1"
10040 14579 },
... ... @@ -10042,8 +14581,7 @@
10042 14581 "is-arrayish": {
10043 14582 "version": "0.3.2",
10044 14583 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
10045   - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
10046   - "dev": true
  14584 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
10047 14585 }
10048 14586 }
10049 14587 },
... ... @@ -10057,7 +14595,6 @@
10057 14595 "version": "0.8.2",
10058 14596 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
10059 14597 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
10060   - "dev": true,
10061 14598 "requires": {
10062 14599 "base": "^0.11.1",
10063 14600 "debug": "^2.2.0",
... ... @@ -10073,7 +14610,6 @@
10073 14610 "version": "2.6.9",
10074 14611 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10075 14612 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10076   - "dev": true,
10077 14613 "requires": {
10078 14614 "ms": "2.0.0"
10079 14615 }
... ... @@ -10082,7 +14618,6 @@
10082 14618 "version": "0.2.5",
10083 14619 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
10084 14620 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
10085   - "dev": true,
10086 14621 "requires": {
10087 14622 "is-descriptor": "^0.1.0"
10088 14623 }
... ... @@ -10091,7 +14626,6 @@
10091 14626 "version": "2.0.1",
10092 14627 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
10093 14628 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10094   - "dev": true,
10095 14629 "requires": {
10096 14630 "is-extendable": "^0.1.0"
10097 14631 }
... ... @@ -10099,8 +14633,7 @@
10099 14633 "source-map": {
10100 14634 "version": "0.5.7",
10101 14635 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
10102   - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10103   - "dev": true
  14636 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
10104 14637 }
10105 14638 }
10106 14639 },
... ... @@ -10108,7 +14641,6 @@
10108 14641 "version": "2.1.1",
10109 14642 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
10110 14643 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
10111   - "dev": true,
10112 14644 "requires": {
10113 14645 "define-property": "^1.0.0",
10114 14646 "isobject": "^3.0.0",
... ... @@ -10119,7 +14651,6 @@
10119 14651 "version": "1.0.0",
10120 14652 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
10121 14653 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
10122   - "dev": true,
10123 14654 "requires": {
10124 14655 "is-descriptor": "^1.0.0"
10125 14656 }
... ... @@ -10128,7 +14659,6 @@
10128 14659 "version": "1.0.0",
10129 14660 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
10130 14661 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
10131   - "dev": true,
10132 14662 "requires": {
10133 14663 "kind-of": "^6.0.0"
10134 14664 }
... ... @@ -10137,7 +14667,6 @@
10137 14667 "version": "1.0.0",
10138 14668 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
10139 14669 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
10140   - "dev": true,
10141 14670 "requires": {
10142 14671 "kind-of": "^6.0.0"
10143 14672 }
... ... @@ -10146,7 +14675,6 @@
10146 14675 "version": "1.0.2",
10147 14676 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
10148 14677 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
10149   - "dev": true,
10150 14678 "requires": {
10151 14679 "is-accessor-descriptor": "^1.0.0",
10152 14680 "is-data-descriptor": "^1.0.0",
... ... @@ -10159,7 +14687,6 @@
10159 14687 "version": "3.0.1",
10160 14688 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
10161 14689 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
10162   - "dev": true,
10163 14690 "requires": {
10164 14691 "kind-of": "^3.2.0"
10165 14692 },
... ... @@ -10168,7 +14695,6 @@
10168 14695 "version": "3.2.2",
10169 14696 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10170 14697 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10171   - "dev": true,
10172 14698 "requires": {
10173 14699 "is-buffer": "^1.1.5"
10174 14700 }
... ... @@ -10221,7 +14747,6 @@
10221 14747 "version": "1.1.2",
10222 14748 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
10223 14749 "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
10224   - "dev": true,
10225 14750 "requires": {
10226 14751 "is-plain-obj": "^1.0.0"
10227 14752 },
... ... @@ -10229,16 +14754,14 @@
10229 14754 "is-plain-obj": {
10230 14755 "version": "1.1.0",
10231 14756 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
10232   - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
10233   - "dev": true
  14757 + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
10234 14758 }
10235 14759 }
10236 14760 },
10237 14761 "source-list-map": {
10238 14762 "version": "2.0.1",
10239 14763 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
10240   - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
10241   - "dev": true
  14764 + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
10242 14765 },
10243 14766 "source-map": {
10244 14767 "version": "0.6.1",
... ... @@ -10249,7 +14772,6 @@
10249 14772 "version": "0.5.3",
10250 14773 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
10251 14774 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
10252   - "dev": true,
10253 14775 "requires": {
10254 14776 "atob": "^2.1.2",
10255 14777 "decode-uri-component": "^0.2.0",
... ... @@ -10262,7 +14784,6 @@
10262 14784 "version": "0.5.19",
10263 14785 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
10264 14786 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
10265   - "dev": true,
10266 14787 "requires": {
10267 14788 "buffer-from": "^1.0.0",
10268 14789 "source-map": "^0.6.0"
... ... @@ -10271,8 +14792,12 @@
10271 14792 "source-map-url": {
10272 14793 "version": "0.4.1",
10273 14794 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
10274   - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
10275   - "dev": true
  14795 + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
  14796 + },
  14797 + "sparkles": {
  14798 + "version": "1.0.1",
  14799 + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
  14800 + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw=="
10276 14801 },
10277 14802 "spdx-correct": {
10278 14803 "version": "3.1.1",
... ... @@ -10378,7 +14903,6 @@
10378 14903 "version": "3.1.0",
10379 14904 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
10380 14905 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
10381   - "dev": true,
10382 14906 "requires": {
10383 14907 "extend-shallow": "^3.0.0"
10384 14908 }
... ... @@ -10386,8 +14910,7 @@
10386 14910 "sprintf-js": {
10387 14911 "version": "1.0.3",
10388 14912 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
10389   - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
10390   - "dev": true
  14913 + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
10391 14914 },
10392 14915 "sshpk": {
10393 14916 "version": "1.16.1",
... ... @@ -10409,7 +14932,6 @@
10409 14932 "version": "6.0.2",
10410 14933 "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
10411 14934 "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
10412   - "dev": true,
10413 14935 "requires": {
10414 14936 "figgy-pudding": "^3.5.1"
10415 14937 }
... ... @@ -10417,20 +14939,27 @@
10417 14939 "stable": {
10418 14940 "version": "0.1.8",
10419 14941 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
10420   - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
10421   - "dev": true
  14942 + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
  14943 + },
  14944 + "stack-trace": {
  14945 + "version": "0.0.10",
  14946 + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
  14947 + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
10422 14948 },
10423 14949 "stackframe": {
10424 14950 "version": "1.2.0",
10425 14951 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
10426   - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
10427   - "dev": true
  14952 + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA=="
  14953 + },
  14954 + "state-toggle": {
  14955 + "version": "1.0.3",
  14956 + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
  14957 + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ=="
10428 14958 },
10429 14959 "static-extend": {
10430 14960 "version": "0.1.2",
10431 14961 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
10432 14962 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
10433   - "dev": true,
10434 14963 "requires": {
10435 14964 "define-property": "^0.2.5",
10436 14965 "object-copy": "^0.1.0"
... ... @@ -10440,7 +14969,6 @@
10440 14969 "version": "0.2.5",
10441 14970 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
10442 14971 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
10443   - "dev": true,
10444 14972 "requires": {
10445 14973 "is-descriptor": "^0.1.0"
10446 14974 }
... ... @@ -10461,11 +14989,15 @@
10461 14989 "readable-stream": "^2.0.1"
10462 14990 }
10463 14991 },
  14992 + "stealthy-require": {
  14993 + "version": "1.1.1",
  14994 + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
  14995 + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
  14996 + },
10464 14997 "stream-browserify": {
10465 14998 "version": "2.0.2",
10466 14999 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
10467 15000 "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
10468   - "dev": true,
10469 15001 "requires": {
10470 15002 "inherits": "~2.0.1",
10471 15003 "readable-stream": "^2.0.2"
... ... @@ -10475,17 +15007,20 @@
10475 15007 "version": "1.2.3",
10476 15008 "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
10477 15009 "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
10478   - "dev": true,
10479 15010 "requires": {
10480 15011 "end-of-stream": "^1.1.0",
10481 15012 "stream-shift": "^1.0.0"
10482 15013 }
10483 15014 },
  15015 + "stream-exhaust": {
  15016 + "version": "1.0.2",
  15017 + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
  15018 + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw=="
  15019 + },
10484 15020 "stream-http": {
10485 15021 "version": "2.8.3",
10486 15022 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
10487 15023 "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
10488   - "dev": true,
10489 15024 "requires": {
10490 15025 "builtin-status-codes": "^3.0.0",
10491 15026 "inherits": "^2.0.1",
... ... @@ -10497,14 +15032,12 @@
10497 15032 "stream-shift": {
10498 15033 "version": "1.0.1",
10499 15034 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
10500   - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
10501   - "dev": true
  15035 + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
10502 15036 },
10503 15037 "strict-uri-encode": {
10504 15038 "version": "1.1.0",
10505 15039 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
10506   - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
10507   - "dev": true
  15040 + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
10508 15041 },
10509 15042 "string-width": {
10510 15043 "version": "2.1.1",
... ... @@ -10534,7 +15067,6 @@
10534 15067 "version": "1.0.4",
10535 15068 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
10536 15069 "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
10537   - "dev": true,
10538 15070 "requires": {
10539 15071 "call-bind": "^1.0.2",
10540 15072 "define-properties": "^1.1.3"
... ... @@ -10544,7 +15076,6 @@
10544 15076 "version": "1.0.4",
10545 15077 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
10546 15078 "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
10547   - "dev": true,
10548 15079 "requires": {
10549 15080 "call-bind": "^1.0.2",
10550 15081 "define-properties": "^1.1.3"
... ... @@ -10558,11 +15089,22 @@
10558 15089 "safe-buffer": "~5.1.0"
10559 15090 }
10560 15091 },
  15092 + "stringify-entities": {
  15093 + "version": "2.0.0",
  15094 + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-2.0.0.tgz",
  15095 + "integrity": "sha512-fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==",
  15096 + "requires": {
  15097 + "character-entities-html4": "^1.0.0",
  15098 + "character-entities-legacy": "^1.0.0",
  15099 + "is-alphanumerical": "^1.0.0",
  15100 + "is-decimal": "^1.0.2",
  15101 + "is-hexadecimal": "^1.0.0"
  15102 + }
  15103 + },
10561 15104 "strip-ansi": {
10562 15105 "version": "6.0.0",
10563 15106 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
10564 15107 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
10565   - "dev": true,
10566 15108 "requires": {
10567 15109 "ansi-regex": "^5.0.0"
10568 15110 },
... ... @@ -10570,8 +15112,7 @@
10570 15112 "ansi-regex": {
10571 15113 "version": "5.0.0",
10572 15114 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
10573   - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
10574   - "dev": true
  15115 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
10575 15116 }
10576 15117 }
10577 15118 },
... ... @@ -10592,8 +15133,7 @@
10592 15133 "strip-final-newline": {
10593 15134 "version": "2.0.0",
10594 15135 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
10595   - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
10596   - "dev": true
  15136 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
10597 15137 },
10598 15138 "strip-indent": {
10599 15139 "version": "1.0.1",
... ... @@ -10630,7 +15170,6 @@
10630 15170 "version": "4.0.3",
10631 15171 "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
10632 15172 "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
10633   - "dev": true,
10634 15173 "requires": {
10635 15174 "browserslist": "^4.0.0",
10636 15175 "postcss": "^7.0.0",
... ... @@ -10641,7 +15180,6 @@
10641 15180 "version": "3.1.2",
10642 15181 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
10643 15182 "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
10644   - "dev": true,
10645 15183 "requires": {
10646 15184 "dot-prop": "^5.2.0",
10647 15185 "indexes-of": "^1.0.1",
... ... @@ -10650,6 +15188,109 @@
10650 15188 }
10651 15189 }
10652 15190 },
  15191 + "stylesheet-loader": {
  15192 + "version": "0.8.6",
  15193 + "resolved": "https://registry.npmjs.org/stylesheet-loader/-/stylesheet-loader-0.8.6.tgz",
  15194 + "integrity": "sha512-zLLJWB+3rejVcFZlkzVgLcSmq7fRtYyuHKvaeH2KHzfAG5NGY2Dh4XgY1vxKETkCW8Zqn4T4wKlDRni2uTF6Hg==",
  15195 + "requires": {
  15196 + "camelcase": "^3.0.0",
  15197 + "chalk": "^1.1.3",
  15198 + "css": "^2.2.1",
  15199 + "loader-utils": "^1.2.3"
  15200 + },
  15201 + "dependencies": {
  15202 + "ansi-regex": {
  15203 + "version": "2.1.1",
  15204 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  15205 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
  15206 + },
  15207 + "ansi-styles": {
  15208 + "version": "2.2.1",
  15209 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  15210 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
  15211 + },
  15212 + "camelcase": {
  15213 + "version": "3.0.0",
  15214 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
  15215 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
  15216 + },
  15217 + "chalk": {
  15218 + "version": "1.1.3",
  15219 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  15220 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  15221 + "requires": {
  15222 + "ansi-styles": "^2.2.1",
  15223 + "escape-string-regexp": "^1.0.2",
  15224 + "has-ansi": "^2.0.0",
  15225 + "strip-ansi": "^3.0.0",
  15226 + "supports-color": "^2.0.0"
  15227 + }
  15228 + },
  15229 + "json5": {
  15230 + "version": "1.0.1",
  15231 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
  15232 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
  15233 + "requires": {
  15234 + "minimist": "^1.2.0"
  15235 + }
  15236 + },
  15237 + "loader-utils": {
  15238 + "version": "1.4.0",
  15239 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
  15240 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
  15241 + "requires": {
  15242 + "big.js": "^5.2.2",
  15243 + "emojis-list": "^3.0.0",
  15244 + "json5": "^1.0.1"
  15245 + }
  15246 + },
  15247 + "strip-ansi": {
  15248 + "version": "3.0.1",
  15249 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  15250 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  15251 + "requires": {
  15252 + "ansi-regex": "^2.0.0"
  15253 + }
  15254 + },
  15255 + "supports-color": {
  15256 + "version": "2.0.0",
  15257 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  15258 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
  15259 + }
  15260 + }
  15261 + },
  15262 + "stylus": {
  15263 + "version": "0.54.8",
  15264 + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz",
  15265 + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==",
  15266 + "requires": {
  15267 + "css-parse": "~2.0.0",
  15268 + "debug": "~3.1.0",
  15269 + "glob": "^7.1.6",
  15270 + "mkdirp": "~1.0.4",
  15271 + "safer-buffer": "^2.1.2",
  15272 + "sax": "~1.2.4",
  15273 + "semver": "^6.3.0",
  15274 + "source-map": "^0.7.3"
  15275 + },
  15276 + "dependencies": {
  15277 + "mkdirp": {
  15278 + "version": "1.0.4",
  15279 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
  15280 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
  15281 + },
  15282 + "semver": {
  15283 + "version": "6.3.0",
  15284 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  15285 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  15286 + },
  15287 + "source-map": {
  15288 + "version": "0.7.3",
  15289 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
  15290 + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
  15291 + }
  15292 + }
  15293 + },
10653 15294 "supports-color": {
10654 15295 "version": "5.5.0",
10655 15296 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
... ... @@ -10658,6 +15299,15 @@
10658 15299 "has-flag": "^3.0.0"
10659 15300 }
10660 15301 },
  15302 + "sver-compat": {
  15303 + "version": "1.5.0",
  15304 + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
  15305 + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
  15306 + "requires": {
  15307 + "es6-iterator": "^2.0.1",
  15308 + "es6-symbol": "^3.1.1"
  15309 + }
  15310 + },
10661 15311 "svg-tags": {
10662 15312 "version": "1.0.0",
10663 15313 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
... ... @@ -10668,7 +15318,6 @@
10668 15318 "version": "1.3.2",
10669 15319 "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
10670 15320 "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
10671   - "dev": true,
10672 15321 "requires": {
10673 15322 "chalk": "^2.4.1",
10674 15323 "coa": "^2.0.2",
... ... @@ -10688,8 +15337,7 @@
10688 15337 "tapable": {
10689 15338 "version": "1.1.3",
10690 15339 "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
10691   - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
10692   - "dev": true
  15340 + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
10693 15341 },
10694 15342 "tar": {
10695 15343 "version": "2.2.2",
... ... @@ -10705,7 +15353,6 @@
10705 15353 "version": "4.8.0",
10706 15354 "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
10707 15355 "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
10708   - "dev": true,
10709 15356 "requires": {
10710 15357 "commander": "^2.20.0",
10711 15358 "source-map": "~0.6.1",
... ... @@ -10716,7 +15363,6 @@
10716 15363 "version": "1.4.5",
10717 15364 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
10718 15365 "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
10719   - "dev": true,
10720 15366 "requires": {
10721 15367 "cacache": "^12.0.2",
10722 15368 "find-cache-dir": "^2.1.0",
... ... @@ -10733,7 +15379,6 @@
10733 15379 "version": "2.1.0",
10734 15380 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
10735 15381 "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
10736   - "dev": true,
10737 15382 "requires": {
10738 15383 "commondir": "^1.0.1",
10739 15384 "make-dir": "^2.0.0",
... ... @@ -10744,7 +15389,6 @@
10744 15389 "version": "3.0.0",
10745 15390 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
10746 15391 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
10747   - "dev": true,
10748 15392 "requires": {
10749 15393 "locate-path": "^3.0.0"
10750 15394 }
... ... @@ -10753,7 +15397,6 @@
10753 15397 "version": "3.0.0",
10754 15398 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
10755 15399 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
10756   - "dev": true,
10757 15400 "requires": {
10758 15401 "p-locate": "^3.0.0",
10759 15402 "path-exists": "^3.0.0"
... ... @@ -10763,7 +15406,6 @@
10763 15406 "version": "3.0.0",
10764 15407 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
10765 15408 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
10766   - "dev": true,
10767 15409 "requires": {
10768 15410 "p-limit": "^2.0.0"
10769 15411 }
... ... @@ -10771,14 +15413,12 @@
10771 15413 "path-exists": {
10772 15414 "version": "3.0.0",
10773 15415 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
10774   - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
10775   - "dev": true
  15416 + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
10776 15417 },
10777 15418 "pkg-dir": {
10778 15419 "version": "3.0.0",
10779 15420 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
10780 15421 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
10781   - "dev": true,
10782 15422 "requires": {
10783 15423 "find-up": "^3.0.0"
10784 15424 }
... ... @@ -10787,7 +15427,6 @@
10787 15427 "version": "1.0.0",
10788 15428 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
10789 15429 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
10790   - "dev": true,
10791 15430 "requires": {
10792 15431 "ajv": "^6.1.0",
10793 15432 "ajv-errors": "^1.0.0",
... ... @@ -10808,7 +15447,6 @@
10808 15447 "version": "3.3.1",
10809 15448 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
10810 15449 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
10811   - "dev": true,
10812 15450 "requires": {
10813 15451 "any-promise": "^1.0.0"
10814 15452 }
... ... @@ -10817,7 +15455,6 @@
10817 15455 "version": "1.6.0",
10818 15456 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
10819 15457 "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
10820   - "dev": true,
10821 15458 "requires": {
10822 15459 "thenify": ">= 3.1.0 < 4"
10823 15460 }
... ... @@ -10855,54 +15492,98 @@
10855 15492 }
10856 15493 }
10857 15494 },
  15495 + "throttleit": {
  15496 + "version": "1.0.0",
  15497 + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
  15498 + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw="
  15499 + },
  15500 + "through": {
  15501 + "version": "2.3.8",
  15502 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  15503 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
  15504 + },
10858 15505 "through2": {
10859 15506 "version": "2.0.5",
10860 15507 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
10861 15508 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
10862   - "dev": true,
10863 15509 "requires": {
10864 15510 "readable-stream": "~2.3.6",
10865 15511 "xtend": "~4.0.1"
10866 15512 }
10867 15513 },
  15514 + "through2-filter": {
  15515 + "version": "3.0.0",
  15516 + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
  15517 + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
  15518 + "requires": {
  15519 + "through2": "~2.0.0",
  15520 + "xtend": "~4.0.0"
  15521 + }
  15522 + },
10868 15523 "thunky": {
10869 15524 "version": "1.1.0",
10870 15525 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
10871 15526 "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
10872 15527 "dev": true
10873 15528 },
  15529 + "time-stamp": {
  15530 + "version": "1.1.0",
  15531 + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
  15532 + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
  15533 + },
10874 15534 "timers-browserify": {
10875 15535 "version": "2.0.12",
10876 15536 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
10877 15537 "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
10878   - "dev": true,
10879 15538 "requires": {
10880 15539 "setimmediate": "^1.0.4"
10881 15540 }
10882 15541 },
  15542 + "timers-ext": {
  15543 + "version": "0.1.7",
  15544 + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
  15545 + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
  15546 + "requires": {
  15547 + "es5-ext": "~0.10.46",
  15548 + "next-tick": "1"
  15549 + }
  15550 + },
10883 15551 "timsort": {
10884 15552 "version": "0.3.0",
10885 15553 "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
10886   - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
10887   - "dev": true
  15554 + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
  15555 + },
  15556 + "tmp": {
  15557 + "version": "0.0.33",
  15558 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
  15559 + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
  15560 + "requires": {
  15561 + "os-tmpdir": "~1.0.2"
  15562 + }
  15563 + },
  15564 + "to-absolute-glob": {
  15565 + "version": "2.0.2",
  15566 + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
  15567 + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
  15568 + "requires": {
  15569 + "is-absolute": "^1.0.0",
  15570 + "is-negated-glob": "^1.0.0"
  15571 + }
10888 15572 },
10889 15573 "to-arraybuffer": {
10890 15574 "version": "1.0.1",
10891 15575 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
10892   - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
10893   - "dev": true
  15576 + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
10894 15577 },
10895 15578 "to-fast-properties": {
10896 15579 "version": "2.0.0",
10897 15580 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
10898   - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
10899   - "dev": true
  15581 + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
10900 15582 },
10901 15583 "to-object-path": {
10902 15584 "version": "0.3.0",
10903 15585 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
10904 15586 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
10905   - "dev": true,
10906 15587 "requires": {
10907 15588 "kind-of": "^3.0.2"
10908 15589 },
... ... @@ -10911,7 +15592,6 @@
10911 15592 "version": "3.2.2",
10912 15593 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10913 15594 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10914   - "dev": true,
10915 15595 "requires": {
10916 15596 "is-buffer": "^1.1.5"
10917 15597 }
... ... @@ -10922,7 +15602,6 @@
10922 15602 "version": "3.0.2",
10923 15603 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
10924 15604 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
10925   - "dev": true,
10926 15605 "requires": {
10927 15606 "define-property": "^2.0.2",
10928 15607 "extend-shallow": "^3.0.2",
... ... @@ -10934,12 +15613,19 @@
10934 15613 "version": "2.1.1",
10935 15614 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
10936 15615 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
10937   - "dev": true,
10938 15616 "requires": {
10939 15617 "is-number": "^3.0.0",
10940 15618 "repeat-string": "^1.6.1"
10941 15619 }
10942 15620 },
  15621 + "to-through": {
  15622 + "version": "2.0.0",
  15623 + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
  15624 + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
  15625 + "requires": {
  15626 + "through2": "^2.0.3"
  15627 + }
  15628 + },
10943 15629 "toidentifier": {
10944 15630 "version": "1.0.0",
10945 15631 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
... ... @@ -10949,8 +15635,7 @@
10949 15635 "toposort": {
10950 15636 "version": "1.0.7",
10951 15637 "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz",
10952   - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
10953   - "dev": true
  15638 + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk="
10954 15639 },
10955 15640 "tough-cookie": {
10956 15641 "version": "2.5.0",
... ... @@ -10961,11 +15646,31 @@
10961 15646 "punycode": "^2.1.1"
10962 15647 }
10963 15648 },
  15649 + "traverse": {
  15650 + "version": "0.6.6",
  15651 + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
  15652 + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc="
  15653 + },
  15654 + "trim": {
  15655 + "version": "0.0.1",
  15656 + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
  15657 + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
  15658 + },
10964 15659 "trim-newlines": {
10965 15660 "version": "1.0.0",
10966 15661 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
10967 15662 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM="
10968 15663 },
  15664 + "trim-trailing-lines": {
  15665 + "version": "1.1.4",
  15666 + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz",
  15667 + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ=="
  15668 + },
  15669 + "trough": {
  15670 + "version": "1.0.5",
  15671 + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
  15672 + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA=="
  15673 + },
10969 15674 "true-case-path": {
10970 15675 "version": "1.0.3",
10971 15676 "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
... ... @@ -10974,12 +15679,87 @@
10974 15679 "glob": "^7.1.2"
10975 15680 }
10976 15681 },
10977   - "tryer": {
10978   - "version": "1.0.1",
10979   - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
10980   - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
10981   - "dev": true
10982   - },
  15682 + "tryer": {
  15683 + "version": "1.0.1",
  15684 + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
  15685 + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
  15686 + "dev": true
  15687 + },
  15688 + "ts-loader": {
  15689 + "version": "6.2.2",
  15690 + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz",
  15691 + "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==",
  15692 + "requires": {
  15693 + "chalk": "^2.3.0",
  15694 + "enhanced-resolve": "^4.0.0",
  15695 + "loader-utils": "^1.0.2",
  15696 + "micromatch": "^4.0.0",
  15697 + "semver": "^6.0.0"
  15698 + },
  15699 + "dependencies": {
  15700 + "braces": {
  15701 + "version": "3.0.2",
  15702 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  15703 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  15704 + "requires": {
  15705 + "fill-range": "^7.0.1"
  15706 + }
  15707 + },
  15708 + "fill-range": {
  15709 + "version": "7.0.1",
  15710 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  15711 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  15712 + "requires": {
  15713 + "to-regex-range": "^5.0.1"
  15714 + }
  15715 + },
  15716 + "is-number": {
  15717 + "version": "7.0.0",
  15718 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  15719 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
  15720 + },
  15721 + "json5": {
  15722 + "version": "1.0.1",
  15723 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
  15724 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
  15725 + "requires": {
  15726 + "minimist": "^1.2.0"
  15727 + }
  15728 + },
  15729 + "loader-utils": {
  15730 + "version": "1.4.0",
  15731 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
  15732 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
  15733 + "requires": {
  15734 + "big.js": "^5.2.2",
  15735 + "emojis-list": "^3.0.0",
  15736 + "json5": "^1.0.1"
  15737 + }
  15738 + },
  15739 + "micromatch": {
  15740 + "version": "4.0.4",
  15741 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
  15742 + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
  15743 + "requires": {
  15744 + "braces": "^3.0.1",
  15745 + "picomatch": "^2.2.3"
  15746 + }
  15747 + },
  15748 + "semver": {
  15749 + "version": "6.3.0",
  15750 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  15751 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  15752 + },
  15753 + "to-regex-range": {
  15754 + "version": "5.0.1",
  15755 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  15756 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  15757 + "requires": {
  15758 + "is-number": "^7.0.0"
  15759 + }
  15760 + }
  15761 + }
  15762 + },
10983 15763 "ts-pnp": {
10984 15764 "version": "1.2.0",
10985 15765 "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
... ... @@ -10994,8 +15774,7 @@
10994 15774 "tty-browserify": {
10995 15775 "version": "0.0.0",
10996 15776 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
10997   - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
10998   - "dev": true
  15777 + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
10999 15778 },
11000 15779 "tunnel-agent": {
11001 15780 "version": "0.6.0",
... ... @@ -11010,6 +15789,11 @@
11010 15789 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
11011 15790 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
11012 15791 },
  15792 + "type": {
  15793 + "version": "1.2.0",
  15794 + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
  15795 + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
  15796 + },
11013 15797 "type-fest": {
11014 15798 "version": "0.6.0",
11015 15799 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
... ... @@ -11029,14 +15813,17 @@
11029 15813 "typedarray": {
11030 15814 "version": "0.0.6",
11031 15815 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
11032   - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
11033   - "dev": true
  15816 + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
  15817 + },
  15818 + "typescript": {
  15819 + "version": "3.9.10",
  15820 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
  15821 + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="
11034 15822 },
11035 15823 "uglify-js": {
11036 15824 "version": "3.4.10",
11037 15825 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",
11038 15826 "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==",
11039   - "dev": true,
11040 15827 "requires": {
11041 15828 "commander": "~2.19.0",
11042 15829 "source-map": "~0.6.1"
... ... @@ -11045,8 +15832,7 @@
11045 15832 "commander": {
11046 15833 "version": "2.19.0",
11047 15834 "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
11048   - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
11049   - "dev": true
  15835 + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="
11050 15836 }
11051 15837 }
11052 15838 },
... ... @@ -11054,7 +15840,6 @@
11054 15840 "version": "1.0.1",
11055 15841 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
11056 15842 "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
11057   - "dev": true,
11058 15843 "requires": {
11059 15844 "function-bind": "^1.1.1",
11060 15845 "has-bigints": "^1.0.1",
... ... @@ -11062,17 +15847,51 @@
11062 15847 "which-boxed-primitive": "^1.0.2"
11063 15848 }
11064 15849 },
  15850 + "unc-path-regex": {
  15851 + "version": "0.1.2",
  15852 + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
  15853 + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo="
  15854 + },
  15855 + "undertaker": {
  15856 + "version": "1.3.0",
  15857 + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz",
  15858 + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==",
  15859 + "requires": {
  15860 + "arr-flatten": "^1.0.1",
  15861 + "arr-map": "^2.0.0",
  15862 + "bach": "^1.0.0",
  15863 + "collection-map": "^1.0.0",
  15864 + "es6-weak-map": "^2.0.1",
  15865 + "fast-levenshtein": "^1.0.0",
  15866 + "last-run": "^1.1.0",
  15867 + "object.defaults": "^1.0.0",
  15868 + "object.reduce": "^1.0.0",
  15869 + "undertaker-registry": "^1.0.0"
  15870 + }
  15871 + },
  15872 + "undertaker-registry": {
  15873 + "version": "1.0.1",
  15874 + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
  15875 + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA="
  15876 + },
  15877 + "unherit": {
  15878 + "version": "1.1.3",
  15879 + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
  15880 + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
  15881 + "requires": {
  15882 + "inherits": "^2.0.0",
  15883 + "xtend": "^4.0.0"
  15884 + }
  15885 + },
11065 15886 "unicode-canonical-property-names-ecmascript": {
11066 15887 "version": "1.0.4",
11067 15888 "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
11068   - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
11069   - "dev": true
  15889 + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ=="
11070 15890 },
11071 15891 "unicode-match-property-ecmascript": {
11072 15892 "version": "1.0.4",
11073 15893 "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
11074 15894 "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
11075   - "dev": true,
11076 15895 "requires": {
11077 15896 "unicode-canonical-property-names-ecmascript": "^1.0.4",
11078 15897 "unicode-property-aliases-ecmascript": "^1.0.4"
... ... @@ -11081,20 +15900,36 @@
11081 15900 "unicode-match-property-value-ecmascript": {
11082 15901 "version": "1.2.0",
11083 15902 "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
11084   - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
11085   - "dev": true
  15903 + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ=="
11086 15904 },
11087 15905 "unicode-property-aliases-ecmascript": {
11088 15906 "version": "1.1.0",
11089 15907 "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
11090   - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
11091   - "dev": true
  15908 + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg=="
  15909 + },
  15910 + "unified": {
  15911 + "version": "8.4.2",
  15912 + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz",
  15913 + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==",
  15914 + "requires": {
  15915 + "bail": "^1.0.0",
  15916 + "extend": "^3.0.0",
  15917 + "is-plain-obj": "^2.0.0",
  15918 + "trough": "^1.0.0",
  15919 + "vfile": "^4.0.0"
  15920 + },
  15921 + "dependencies": {
  15922 + "is-plain-obj": {
  15923 + "version": "2.1.0",
  15924 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
  15925 + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
  15926 + }
  15927 + }
11092 15928 },
11093 15929 "union-value": {
11094 15930 "version": "1.0.1",
11095 15931 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
11096 15932 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
11097   - "dev": true,
11098 15933 "requires": {
11099 15934 "arr-union": "^3.1.0",
11100 15935 "get-value": "^2.0.6",
... ... @@ -11105,20 +15940,17 @@
11105 15940 "uniq": {
11106 15941 "version": "1.0.1",
11107 15942 "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
11108   - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
11109   - "dev": true
  15943 + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
11110 15944 },
11111 15945 "uniqs": {
11112 15946 "version": "2.0.0",
11113 15947 "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
11114   - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
11115   - "dev": true
  15948 + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI="
11116 15949 },
11117 15950 "unique-filename": {
11118 15951 "version": "1.1.1",
11119 15952 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
11120 15953 "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
11121   - "dev": true,
11122 15954 "requires": {
11123 15955 "unique-slug": "^2.0.0"
11124 15956 }
... ... @@ -11127,16 +15959,76 @@
11127 15959 "version": "2.0.2",
11128 15960 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
11129 15961 "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
11130   - "dev": true,
11131 15962 "requires": {
11132 15963 "imurmurhash": "^0.1.4"
11133 15964 }
11134 15965 },
  15966 + "unique-stream": {
  15967 + "version": "2.3.1",
  15968 + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
  15969 + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
  15970 + "requires": {
  15971 + "json-stable-stringify-without-jsonify": "^1.0.1",
  15972 + "through2-filter": "^3.0.0"
  15973 + }
  15974 + },
  15975 + "unist-util-is": {
  15976 + "version": "3.0.0",
  15977 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz",
  15978 + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A=="
  15979 + },
  15980 + "unist-util-remove-position": {
  15981 + "version": "1.1.4",
  15982 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz",
  15983 + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==",
  15984 + "requires": {
  15985 + "unist-util-visit": "^1.1.0"
  15986 + }
  15987 + },
  15988 + "unist-util-stringify-position": {
  15989 + "version": "2.0.3",
  15990 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
  15991 + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
  15992 + "requires": {
  15993 + "@types/unist": "^2.0.2"
  15994 + }
  15995 + },
  15996 + "unist-util-visit": {
  15997 + "version": "1.4.1",
  15998 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz",
  15999 + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==",
  16000 + "requires": {
  16001 + "unist-util-visit-parents": "^2.0.0"
  16002 + }
  16003 + },
  16004 + "unist-util-visit-parents": {
  16005 + "version": "2.1.2",
  16006 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz",
  16007 + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==",
  16008 + "requires": {
  16009 + "unist-util-is": "^3.0.0"
  16010 + }
  16011 + },
  16012 + "universal-env": {
  16013 + "version": "3.3.3",
  16014 + "resolved": "https://registry.npmjs.org/universal-env/-/universal-env-3.3.3.tgz",
  16015 + "integrity": "sha512-4ZyITvWhtcurCEA66Cb7jcd4zpEiAAo91wSwbEscbiu033pIsC2yjgT8LYyasFgsst6jZHD1gtVoSyYcL8oH1Q==",
  16016 + "requires": {
  16017 + "@uni/env": "^1.0.0"
  16018 + }
  16019 + },
  16020 + "universal-request": {
  16021 + "version": "2.2.2",
  16022 + "resolved": "https://registry.npmjs.org/universal-request/-/universal-request-2.2.2.tgz",
  16023 + "integrity": "sha512-HqaK5vy9NdJh1nlCL930XczqP3C519ps82QGV2WJ/D/nRpfl1tuq3JkZPxu/6UFCQPYzi/N8Ik+vXDlQoDMNYA==",
  16024 + "requires": {
  16025 + "universal-env": "^3.1.0"
  16026 + }
  16027 + },
11135 16028 "universalify": {
11136 16029 "version": "0.1.2",
11137 16030 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
11138   - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
11139   - "dev": true
  16031 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
11140 16032 },
11141 16033 "unpipe": {
11142 16034 "version": "1.0.0",
... ... @@ -11147,14 +16039,12 @@
11147 16039 "unquote": {
11148 16040 "version": "1.1.1",
11149 16041 "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
11150   - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
11151   - "dev": true
  16042 + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ="
11152 16043 },
11153 16044 "unset-value": {
11154 16045 "version": "1.0.0",
11155 16046 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
11156 16047 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
11157   - "dev": true,
11158 16048 "requires": {
11159 16049 "has-value": "^0.3.1",
11160 16050 "isobject": "^3.0.0"
... ... @@ -11164,7 +16054,6 @@
11164 16054 "version": "0.3.1",
11165 16055 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
11166 16056 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
11167   - "dev": true,
11168 16057 "requires": {
11169 16058 "get-value": "^2.0.3",
11170 16059 "has-values": "^0.1.4",
... ... @@ -11175,7 +16064,6 @@
11175 16064 "version": "2.1.0",
11176 16065 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
11177 16066 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
11178   - "dev": true,
11179 16067 "requires": {
11180 16068 "isarray": "1.0.0"
11181 16069 }
... ... @@ -11185,22 +16073,19 @@
11185 16073 "has-values": {
11186 16074 "version": "0.1.4",
11187 16075 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
11188   - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
11189   - "dev": true
  16076 + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
11190 16077 }
11191 16078 }
11192 16079 },
11193 16080 "upath": {
11194 16081 "version": "1.2.0",
11195 16082 "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
11196   - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
11197   - "dev": true
  16083 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
11198 16084 },
11199 16085 "upper-case": {
11200 16086 "version": "1.1.3",
11201 16087 "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
11202   - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
11203   - "dev": true
  16088 + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
11204 16089 },
11205 16090 "uri-js": {
11206 16091 "version": "4.4.1",
... ... @@ -11213,14 +16098,12 @@
11213 16098 "urix": {
11214 16099 "version": "0.1.0",
11215 16100 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
11216   - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
11217   - "dev": true
  16101 + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
11218 16102 },
11219 16103 "url": {
11220 16104 "version": "0.11.0",
11221 16105 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
11222 16106 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
11223   - "dev": true,
11224 16107 "requires": {
11225 16108 "punycode": "1.3.2",
11226 16109 "querystring": "0.2.0"
... ... @@ -11229,11 +16112,15 @@
11229 16112 "punycode": {
11230 16113 "version": "1.3.2",
11231 16114 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
11232   - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
11233   - "dev": true
  16115 + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
11234 16116 }
11235 16117 }
11236 16118 },
  16119 + "url-join": {
  16120 + "version": "4.0.1",
  16121 + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
  16122 + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="
  16123 + },
11237 16124 "url-loader": {
11238 16125 "version": "2.3.0",
11239 16126 "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz",
... ... @@ -11286,14 +16173,12 @@
11286 16173 "use": {
11287 16174 "version": "3.1.1",
11288 16175 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
11289   - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
11290   - "dev": true
  16176 + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
11291 16177 },
11292 16178 "util": {
11293 16179 "version": "0.11.1",
11294 16180 "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
11295 16181 "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
11296   - "dev": true,
11297 16182 "requires": {
11298 16183 "inherits": "2.0.3"
11299 16184 },
... ... @@ -11301,8 +16186,7 @@
11301 16186 "inherits": {
11302 16187 "version": "2.0.3",
11303 16188 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
11304   - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
11305   - "dev": true
  16189 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
11306 16190 }
11307 16191 }
11308 16192 },
... ... @@ -11315,7 +16199,6 @@
11315 16199 "version": "1.0.1",
11316 16200 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
11317 16201 "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
11318   - "dev": true,
11319 16202 "requires": {
11320 16203 "define-properties": "^1.1.3",
11321 16204 "es-abstract": "^1.17.2",
... ... @@ -11326,8 +16209,7 @@
11326 16209 "utila": {
11327 16210 "version": "0.4.0",
11328 16211 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
11329   - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
11330   - "dev": true
  16212 + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw="
11331 16213 },
11332 16214 "utils-merge": {
11333 16215 "version": "1.0.1",
... ... @@ -11355,6 +16237,14 @@
11355 16237 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
11356 16238 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
11357 16239 },
  16240 + "v8flags": {
  16241 + "version": "3.2.0",
  16242 + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
  16243 + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
  16244 + "requires": {
  16245 + "homedir-polyfill": "^1.0.1"
  16246 + }
  16247 + },
11358 16248 "validate-npm-package-license": {
11359 16249 "version": "3.0.4",
11360 16250 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
... ... @@ -11364,6 +16254,11 @@
11364 16254 "spdx-expression-parse": "^3.0.0"
11365 16255 }
11366 16256 },
  16257 + "value-or-function": {
  16258 + "version": "3.0.0",
  16259 + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
  16260 + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM="
  16261 + },
11367 16262 "vant": {
11368 16263 "version": "2.12.26",
11369 16264 "resolved": "https://registry.npmjs.org/vant/-/vant-2.12.26.tgz",
... ... @@ -11395,8 +16290,7 @@
11395 16290 "vendors": {
11396 16291 "version": "1.0.4",
11397 16292 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
11398   - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
11399   - "dev": true
  16293 + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w=="
11400 16294 },
11401 16295 "verror": {
11402 16296 "version": "1.10.0",
... ... @@ -11408,11 +16302,118 @@
11408 16302 "extsprintf": "^1.2.0"
11409 16303 }
11410 16304 },
  16305 + "vfile": {
  16306 + "version": "4.2.1",
  16307 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
  16308 + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
  16309 + "requires": {
  16310 + "@types/unist": "^2.0.0",
  16311 + "is-buffer": "^2.0.0",
  16312 + "unist-util-stringify-position": "^2.0.0",
  16313 + "vfile-message": "^2.0.0"
  16314 + },
  16315 + "dependencies": {
  16316 + "is-buffer": {
  16317 + "version": "2.0.5",
  16318 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
  16319 + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
  16320 + }
  16321 + }
  16322 + },
  16323 + "vfile-location": {
  16324 + "version": "2.0.6",
  16325 + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz",
  16326 + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA=="
  16327 + },
  16328 + "vfile-message": {
  16329 + "version": "2.0.4",
  16330 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
  16331 + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
  16332 + "requires": {
  16333 + "@types/unist": "^2.0.0",
  16334 + "unist-util-stringify-position": "^2.0.0"
  16335 + }
  16336 + },
  16337 + "vinyl": {
  16338 + "version": "2.2.1",
  16339 + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
  16340 + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
  16341 + "requires": {
  16342 + "clone": "^2.1.1",
  16343 + "clone-buffer": "^1.0.0",
  16344 + "clone-stats": "^1.0.0",
  16345 + "cloneable-readable": "^1.0.0",
  16346 + "remove-trailing-separator": "^1.0.1",
  16347 + "replace-ext": "^1.0.0"
  16348 + }
  16349 + },
  16350 + "vinyl-fs": {
  16351 + "version": "3.0.3",
  16352 + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
  16353 + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
  16354 + "requires": {
  16355 + "fs-mkdirp-stream": "^1.0.0",
  16356 + "glob-stream": "^6.1.0",
  16357 + "graceful-fs": "^4.0.0",
  16358 + "is-valid-glob": "^1.0.0",
  16359 + "lazystream": "^1.0.0",
  16360 + "lead": "^1.0.0",
  16361 + "object.assign": "^4.0.4",
  16362 + "pumpify": "^1.3.5",
  16363 + "readable-stream": "^2.3.3",
  16364 + "remove-bom-buffer": "^3.0.0",
  16365 + "remove-bom-stream": "^1.2.0",
  16366 + "resolve-options": "^1.1.0",
  16367 + "through2": "^2.0.0",
  16368 + "to-through": "^2.0.0",
  16369 + "value-or-function": "^3.0.0",
  16370 + "vinyl": "^2.0.0",
  16371 + "vinyl-sourcemap": "^1.1.0"
  16372 + }
  16373 + },
  16374 + "vinyl-sourcemap": {
  16375 + "version": "1.1.0",
  16376 + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
  16377 + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
  16378 + "requires": {
  16379 + "append-buffer": "^1.0.2",
  16380 + "convert-source-map": "^1.5.0",
  16381 + "graceful-fs": "^4.1.6",
  16382 + "normalize-path": "^2.1.1",
  16383 + "now-and-later": "^2.0.0",
  16384 + "remove-bom-buffer": "^3.0.0",
  16385 + "vinyl": "^2.0.0"
  16386 + },
  16387 + "dependencies": {
  16388 + "normalize-path": {
  16389 + "version": "2.1.1",
  16390 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
  16391 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
  16392 + "requires": {
  16393 + "remove-trailing-separator": "^1.0.1"
  16394 + }
  16395 + }
  16396 + }
  16397 + },
  16398 + "vinyl-sourcemaps-apply": {
  16399 + "version": "0.2.1",
  16400 + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
  16401 + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
  16402 + "requires": {
  16403 + "source-map": "^0.5.1"
  16404 + },
  16405 + "dependencies": {
  16406 + "source-map": {
  16407 + "version": "0.5.7",
  16408 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  16409 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
  16410 + }
  16411 + }
  16412 + },
11411 16413 "vm-browserify": {
11412 16414 "version": "1.1.2",
11413 16415 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
11414   - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
11415   - "dev": true
  16416 + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
11416 16417 },
11417 16418 "vue": {
11418 16419 "version": "2.6.12",
... ... @@ -11479,6 +16480,75 @@
11479 16480 }
11480 16481 }
11481 16482 },
  16483 + "vue-loader-v16": {
  16484 + "version": "npm:vue-loader@16.8.1",
  16485 + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.1.tgz",
  16486 + "integrity": "sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ==",
  16487 + "dev": true,
  16488 + "optional": true,
  16489 + "requires": {
  16490 + "chalk": "^4.1.0",
  16491 + "hash-sum": "^2.0.0",
  16492 + "loader-utils": "^2.0.0"
  16493 + },
  16494 + "dependencies": {
  16495 + "ansi-styles": {
  16496 + "version": "4.3.0",
  16497 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  16498 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  16499 + "dev": true,
  16500 + "optional": true,
  16501 + "requires": {
  16502 + "color-convert": "^2.0.1"
  16503 + }
  16504 + },
  16505 + "chalk": {
  16506 + "version": "4.1.2",
  16507 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  16508 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  16509 + "dev": true,
  16510 + "optional": true,
  16511 + "requires": {
  16512 + "ansi-styles": "^4.1.0",
  16513 + "supports-color": "^7.1.0"
  16514 + }
  16515 + },
  16516 + "color-convert": {
  16517 + "version": "2.0.1",
  16518 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  16519 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  16520 + "dev": true,
  16521 + "optional": true,
  16522 + "requires": {
  16523 + "color-name": "~1.1.4"
  16524 + }
  16525 + },
  16526 + "color-name": {
  16527 + "version": "1.1.4",
  16528 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  16529 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  16530 + "dev": true,
  16531 + "optional": true
  16532 + },
  16533 + "has-flag": {
  16534 + "version": "4.0.0",
  16535 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  16536 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  16537 + "dev": true,
  16538 + "optional": true
  16539 + },
  16540 + "supports-color": {
  16541 + "version": "7.2.0",
  16542 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  16543 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  16544 + "dev": true,
  16545 + "optional": true,
  16546 + "requires": {
  16547 + "has-flag": "^4.0.0"
  16548 + }
  16549 + }
  16550 + }
  16551 + },
11482 16552 "vue-router": {
11483 16553 "version": "3.5.1",
11484 16554 "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.1.tgz",
... ... @@ -11547,7 +16617,6 @@
11547 16617 "version": "1.7.5",
11548 16618 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
11549 16619 "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
11550   - "dev": true,
11551 16620 "requires": {
11552 16621 "chokidar": "^3.4.1",
11553 16622 "graceful-fs": "^4.1.2",
... ... @@ -11559,7 +16628,6 @@
11559 16628 "version": "2.0.1",
11560 16629 "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
11561 16630 "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
11562   - "dev": true,
11563 16631 "optional": true,
11564 16632 "requires": {
11565 16633 "chokidar": "^2.1.8"
... ... @@ -11569,7 +16637,6 @@
11569 16637 "version": "2.0.0",
11570 16638 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
11571 16639 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
11572   - "dev": true,
11573 16640 "optional": true,
11574 16641 "requires": {
11575 16642 "micromatch": "^3.1.4",
... ... @@ -11580,7 +16647,6 @@
11580 16647 "version": "2.1.1",
11581 16648 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
11582 16649 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
11583   - "dev": true,
11584 16650 "optional": true,
11585 16651 "requires": {
11586 16652 "remove-trailing-separator": "^1.0.1"
... ... @@ -11592,14 +16658,12 @@
11592 16658 "version": "1.13.1",
11593 16659 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
11594 16660 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
11595   - "dev": true,
11596 16661 "optional": true
11597 16662 },
11598 16663 "chokidar": {
11599 16664 "version": "2.1.8",
11600 16665 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
11601 16666 "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
11602   - "dev": true,
11603 16667 "optional": true,
11604 16668 "requires": {
11605 16669 "anymatch": "^2.0.0",
... ... @@ -11620,7 +16684,6 @@
11620 16684 "version": "1.2.13",
11621 16685 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
11622 16686 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
11623   - "dev": true,
11624 16687 "optional": true,
11625 16688 "requires": {
11626 16689 "nan": "^2.12.1"
... ... @@ -11630,7 +16693,6 @@
11630 16693 "version": "3.1.0",
11631 16694 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
11632 16695 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
11633   - "dev": true,
11634 16696 "optional": true,
11635 16697 "requires": {
11636 16698 "is-glob": "^3.1.0",
... ... @@ -11641,7 +16703,6 @@
11641 16703 "version": "3.1.0",
11642 16704 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
11643 16705 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
11644   - "dev": true,
11645 16706 "optional": true,
11646 16707 "requires": {
11647 16708 "is-extglob": "^2.1.0"
... ... @@ -11653,7 +16714,6 @@
11653 16714 "version": "1.0.1",
11654 16715 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
11655 16716 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
11656   - "dev": true,
11657 16717 "optional": true,
11658 16718 "requires": {
11659 16719 "binary-extensions": "^1.0.0"
... ... @@ -11663,7 +16723,6 @@
11663 16723 "version": "2.2.1",
11664 16724 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
11665 16725 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
11666   - "dev": true,
11667 16726 "optional": true,
11668 16727 "requires": {
11669 16728 "graceful-fs": "^4.1.11",
... ... @@ -11686,7 +16745,6 @@
11686 16745 "version": "1.0.1",
11687 16746 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
11688 16747 "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
11689   - "dev": true,
11690 16748 "requires": {
11691 16749 "defaults": "^1.0.3"
11692 16750 }
... ... @@ -11695,7 +16753,6 @@
11695 16753 "version": "4.46.0",
11696 16754 "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
11697 16755 "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
11698   - "dev": true,
11699 16756 "requires": {
11700 16757 "@webassemblyjs/ast": "1.9.0",
11701 16758 "@webassemblyjs/helper-module-context": "1.9.0",
... ... @@ -11726,7 +16783,6 @@
11726 16783 "version": "1.0.1",
11727 16784 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
11728 16785 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
11729   - "dev": true,
11730 16786 "requires": {
11731 16787 "minimist": "^1.2.0"
11732 16788 }
... ... @@ -11735,7 +16791,6 @@
11735 16791 "version": "1.4.0",
11736 16792 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
11737 16793 "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
11738   - "dev": true,
11739 16794 "requires": {
11740 16795 "big.js": "^5.2.2",
11741 16796 "emojis-list": "^3.0.0",
... ... @@ -11746,7 +16801,6 @@
11746 16801 "version": "1.0.0",
11747 16802 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
11748 16803 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
11749   - "dev": true,
11750 16804 "requires": {
11751 16805 "ajv": "^6.1.0",
11752 16806 "ajv-errors": "^1.0.0",
... ... @@ -11788,7 +16842,6 @@
11788 16842 "version": "6.5.1",
11789 16843 "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz",
11790 16844 "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==",
11791   - "dev": true,
11792 16845 "requires": {
11793 16846 "deepmerge": "^1.5.2",
11794 16847 "javascript-stringify": "^2.0.1"
... ... @@ -12207,11 +17260,15 @@
12207 17260 "lodash": "^4.17.15"
12208 17261 }
12209 17262 },
  17263 + "webpack-node-externals": {
  17264 + "version": "1.7.2",
  17265 + "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz",
  17266 + "integrity": "sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg=="
  17267 + },
12210 17268 "webpack-sources": {
12211 17269 "version": "1.4.3",
12212 17270 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
12213 17271 "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
12214   - "dev": true,
12215 17272 "requires": {
12216 17273 "source-list-map": "^2.0.0",
12217 17274 "source-map": "~0.6.1"
... ... @@ -12251,7 +17308,6 @@
12251 17308 "version": "1.0.2",
12252 17309 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
12253 17310 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
12254   - "dev": true,
12255 17311 "requires": {
12256 17312 "is-bigint": "^1.0.1",
12257 17313 "is-boolean-object": "^1.1.0",
... ... @@ -12277,7 +17333,6 @@
12277 17333 "version": "1.7.0",
12278 17334 "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
12279 17335 "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
12280   - "dev": true,
12281 17336 "requires": {
12282 17337 "errno": "~0.1.7"
12283 17338 }
... ... @@ -12353,8 +17408,7 @@
12353 17408 "xtend": {
12354 17409 "version": "4.0.2",
12355 17410 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
12356   - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
12357   - "dev": true
  17411 + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
12358 17412 },
12359 17413 "xxhashjs": {
12360 17414 "version": "0.2.2",
... ... @@ -12373,8 +17427,7 @@
12373 17427 "yallist": {
12374 17428 "version": "3.1.1",
12375 17429 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
12376   - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
12377   - "dev": true
  17430 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
12378 17431 },
12379 17432 "yargs": {
12380 17433 "version": "16.2.0",
... ... @@ -12432,6 +17485,11 @@
12432 17485 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
12433 17486 "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==",
12434 17487 "dev": true
  17488 + },
  17489 + "yocto-queue": {
  17490 + "version": "0.1.0",
  17491 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
  17492 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
12435 17493 }
12436 17494 }
12437 17495 }
... ...
package.json
... ... @@ -8,6 +8,7 @@
8 8 "build": "vue-cli-service build"
9 9 },
10 10 "dependencies": {
  11 + "@aligov/jssdk-mgop": "^3.1.7",
11 12 "axios": "^0.19.2",
12 13 "core-js": "^3.6.4",
13 14 "dayjs": "^1.10.7",
... ...
src/common/index.js
1 1 var common = function() {
2   - return {
3   - //取地址参数方法
4   - getUrlParam:function (name) {
5   - var url = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
6   - var newUrl = window.location.search.substr(1).match(url);
7   - if (newUrl != null) {
8   - return unescape(newUrl[2]);
9   - } else {
10   - return '';
11   - }
12   - },
13   - isWeiXin:function () {
14   - var ua = window.navigator.userAgent.toLowerCase();
15   - if (ua.match(/MicroMessenger/i) == 'micromessenger') {
16   - return true;
17   - } else {
18   - return false;
19   - }
20   - }
21   - }
22   -}();
23   -export default common;
  2 + return {
  3 + //取地址参数方法
  4 + getUrlParam: function(name) {
  5 + var url = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  6 + var newUrl = window.location.search.substr(1).match(url);
  7 + if (newUrl != null) {
  8 + return unescape(newUrl[2]);
  9 + } else {
  10 + return '';
  11 + }
  12 + },
24 13  
  14 + isWeiXin: function() {
  15 + var ua = window.navigator.userAgent.toLowerCase();
  16 + if (ua.match(/MicroMessenger/i) == 'micromessenger') {
  17 + return true;
  18 + } else {
  19 + return false;
  20 + }
  21 + }
  22 + }
  23 +}();
  24 +export default common;
25 25 \ No newline at end of file
... ...
src/component/PrefectBoxXST.vue
... ... @@ -375,12 +375,12 @@ export default {
375 375 }
376 376 }
377 377 }
378   -/deep/.van-search {
  378 +::v-deep .van-search {
379 379 background: transparent;
380 380 padding: 0;
381 381 width: 100%;
382 382 }
383   -/deep/.van-search__content {
  383 +::v-deep .van-search__content {
384 384 padding: 0;
385 385 }
386 386 .schoolBoxF {
... ...
src/main.js
... ... @@ -13,45 +13,48 @@ Vue.prototype.Moment = Moment;
13 13 import yxAxios from '@/https/yxAxios'
14 14 Vue.prototype.yxAxios = yxAxios;
15 15  
  16 +import { mgop } from '@aligov/jssdk-mgop';
  17 +Vue.prototype.mgop = mgop;
  18 +
16 19 import common from './common/index'
17 20 Vue.prototype.common = common;
18 21  
19 22 Vue.prototype.http = http;
20 23 Vue
21   - .use(Popup)
22   - .use(Picker)
23   - .use(Tag)
24   - .use(Tab)
25   - .use(Tabs)
26   - .use(Area)
27   - .use(Search)
28   - .use(Swipe)
29   - .use(SwipeItem)
30   - .use(Cell)
31   - .use(CellGroup)
32   - .use(List)
33   - .use(Collapse)
34   - .use(CollapseItem)
35   - .use(Button)
36   - .use(Field)
37   - .use(Icon)
38   - .use(Sticky)
39   - .use(DropdownMenu)
40   - .use(DropdownItem)
41   - .use(Rate)
42   - .use(Calendar)
43   - .use(Checkbox)
44   - .use(CheckboxGroup)
45   - .use(Empty)
46   - .use(Lazyload)
47   - .use(Toast)
48   - .use(Dialog)
49   - .use(RadioGroup)
50   - .use(Radio);
  24 + .use(Popup)
  25 + .use(Picker)
  26 + .use(Tag)
  27 + .use(Tab)
  28 + .use(Tabs)
  29 + .use(Area)
  30 + .use(Search)
  31 + .use(Swipe)
  32 + .use(SwipeItem)
  33 + .use(Cell)
  34 + .use(CellGroup)
  35 + .use(List)
  36 + .use(Collapse)
  37 + .use(CollapseItem)
  38 + .use(Button)
  39 + .use(Field)
  40 + .use(Icon)
  41 + .use(Sticky)
  42 + .use(DropdownMenu)
  43 + .use(DropdownItem)
  44 + .use(Rate)
  45 + .use(Calendar)
  46 + .use(Checkbox)
  47 + .use(CheckboxGroup)
  48 + .use(Empty)
  49 + .use(Lazyload)
  50 + .use(Toast)
  51 + .use(Dialog)
  52 + .use(RadioGroup)
  53 + .use(Radio);
51 54 Vue.config.productionTip = false;
52 55 Vue.config.ignoredElements = ['wx-open-launch-app'];
53 56 new Vue({
54   - router,
55   - store,
56   - render: h => h(App)
57   -}).$mount('#app')
  57 + router,
  58 + store,
  59 + render: h => h(App)
  60 +}).$mount('#app')
58 61 \ No newline at end of file
... ...
src/views/PublicHome/HomeKQ.vue
... ... @@ -5,7 +5,7 @@
5 5 <div>
6 6 <img class="head" :src="headImgUrl?headImgUrl:defaultHead" alt="">
7 7 <div class="right">
8   - <p class="name">{{nicknameUser}}</p>
  8 + <p class="name">{{userInfo.nickName}}</p>
9 9 <p class="phone">{{userInfo.phone}}</p>
10 10 </div>
11 11 </div>
... ... @@ -65,29 +65,21 @@ export default {
65 65 headImgUrl: '',
66 66 defaultHead: require('@/assets/head.png'),
67 67 isShow: false,
68   - appId: 'wx1305e88d2bc74073', //绍兴研学
69   - publicName: 'KQ',
70 68 showChildList: false
71 69 }
72 70 },
73 71  
74 72 mounted () {
75   - sessionStorage.setItem('publicName', 'KQ')
76   - sessionStorage.setItem('prePage', 'HomeKQ');
77   - this.headImgUrl = sessionStorage.getItem('headImgUrl')
78   - this.nicknameUser = sessionStorage.getItem('nicknameUser')
79 73  
80   - alert(location.href)
81 74 this.checkAuth()
82 75 },
83 76 methods: {
84 77 checkAuth () {
85   - let centerNo = this.$route.query.center_no || sessionStorage.getItem('centerNo');
  78 + let centerNo = this.common.getUrlParam('center_no') || sessionStorage.getItem('centerNo');
86 79 if (centerNo) {
87   - alert('获取到centerNo,不跳登录')
88   - console.log('获取到centerNo,不跳登录')
89 80 this.centerNo = centerNo
90 81 sessionStorage.setItem('centerNo', centerNo);
  82 + this.getUserInfo()
91 83 } else {
92 84 const sUserAgent = window.navigator.userAgent.toLowerCase()
93 85 const dtdreamweb = sUserAgent.indexOf("dtdreamweb") > -1
... ... @@ -96,25 +88,24 @@ export default {
96 88 alert('浙里办')
97 89 window.location.href = `https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=hswsy`;
98 90 }
99   - else if (miniprogram) {
100   - alert('支付宝')
101   - // window.location.href = `https://puser.zjzwfw.gov.cn/sso/alipay.do?action=ssoLogin&servicecode=passp&goto=`;
102   - }
103   - else{
104   - alert('非浙里办或支付宝渠道访问')
  91 + // else if (miniprogram) {
  92 + // alert('支付宝')
  93 + // window.location.href = `https://puser.zjzwfw.gov.cn/sso/alipay.do?action=ssoLogin&servicecode=passp&goto=`;
  94 + // }
  95 + else {
  96 + console.log('非浙里办渠道访问,显示测试用户数据')
  97 + this.centerNo = '20210930160466993660'
  98 + sessionStorage.setItem('centerNo', '20210930160466993660');
  99 + this.getUserInfo()
105 100 }
106 101 }
107 102 },
108 103 // 研学码
109 104 handleYanxue () {
110   - let isLogin = this.checkLogin()
111   - if (!isLogin) return;
112 105 this.$router.push({ name: 'YanxueCode' })
113 106 },
114 107 // 我的订单
115 108 handleOrder () {
116   - let isLogin = this.checkLogin()
117   - if (!isLogin) return;
118 109 this.$router.push({ name: 'ServiceOrderXST' })
119 110 },
120 111 // 集团认证
... ... @@ -123,8 +114,6 @@ export default {
123 114 },
124 115 // 我的优惠券
125 116 handleMyCard () {
126   - let isLogin = this.checkLogin()
127   - if (!isLogin) return;
128 117 this.$router.push({ name: 'CardBoxXST' })
129 118 },
130 119 // 合伙人中心
... ... @@ -133,33 +122,33 @@ export default {
133 122 // this.$router.push({ name: 'Partner' })
134 123 },
135 124 // 获取用户信息
136   - getUserInfoXST () {
137   - this.$toast.loading({
138   - message: '加载中...',
139   - duration: 0,
140   - forbidClick: true
141   - })
142   - this.yxAxios.get(`${this.proxyUrl}/prod/api/wx/${this.appId}/getUserInfo?unionId=${sessionStorage.getItem('unionId')}`).then((res) => {
143   - this.$toast.clear()
144   - if (res.data.code == 200) {
145   - this.userInfo = res.data.data;
146   - this.centerNo = res.data.data.centerNo
147   - sessionStorage.setItem('userInfo', JSON.stringify(res.data.data))
  125 + getUserInfo: function () {
  126 + this.mgop({
  127 + api: 'mgop.sz.hswsy.getPortalUserByNum', // 必须
  128 + host: 'https://mapi.zjzwfw.gov.cn/',
  129 + dataType: 'JSON',
  130 + type: 'GET',
  131 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  132 + headers: {
  133 + // 'isTestUrl': '1'
  134 + },
  135 + data: {
  136 + "userNum": this.centerNo
  137 + },
  138 + onSuccess: res => {
  139 + console.log('getUserInfo', res)
  140 + if (res.data.code == 200) {
  141 + let userInfo = res.data.data.userInfo
  142 + this.userInfo = userInfo
  143 + sessionStorage.setItem('userInfo', JSON.stringify(userInfo))
  144 + }
  145 + this.showChildList = true
  146 +
  147 + },
  148 + onFail: err => {
  149 + console.log('err', err)
148 150 }
149   - this.showChildList = true
150   - })
151   - },
152   - // 判断是否已登录
153   - checkLogin () {
154   - if (process.env.NODE_ENV != "production") return true;
155   - const userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
156   - if (!userInfo?.phone) {
157   - sessionStorage.setItem('prePage', 'Home' + sessionStorage.getItem('publicName'));
158   - sessionStorage.setItem('prePageQuery', JSON.stringify({ showTab: this.$route.query.showTab }));
159   - this.$router.push({ name: 'LoginPublic', query: { publicName: sessionStorage.getItem('publicName') } })
160   - return false;
161   - }
162   - return true;
  151 + });
163 152 },
164 153 formatterTime (time) {
165 154 if (time) {
... ... @@ -169,7 +158,7 @@ export default {
169 158 }
170 159 },
171 160 complete () {
172   - this.getUserInfoXST()
  161 + this.getUserInfo()
173 162 }
174 163 },
175 164 components: {
... ...
src/views/PublicHome/component/AddChildPopupGroup.vue
... ... @@ -97,7 +97,7 @@ export default {
97 97 codeText: '获取验证码',//获取验证码按钮文字
98 98 code: '',//验证码
99 99 studentName: '',
100   - showDialog:true,
  100 + showDialog: true,
101 101  
102 102 claimChildList: [],
103 103  
... ... @@ -199,7 +199,7 @@ export default {
199 199 forbidClick: true
200 200 })
201 201 const userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
202   - let openId = sessionStorage.getItem('openId' + this.publicName)||'oHHbojtmLCNmOKwYBett8dXxhMlg';
  202 + let openId = sessionStorage.getItem('openId' + this.publicName) || 'oHHbojtmLCNmOKwYBett8dXxhMlg';
203 203  
204 204 this.yxAxios.post(`${this.proxyUrl}/prod/user/info/checkPhoneAndCode`, {
205 205 "code": this.code,
... ... @@ -215,13 +215,13 @@ export default {
215 215 } else {
216 216 // 白名单有用户
217 217 let claimChildList = res.data.data
218   - for(let i in claimChildList){
  218 + for (let i in claimChildList) {
219 219 claimChildList[i].checked = false
220 220 }
221 221 this.claimChildList = claimChildList
222 222 this.step = 2;
223 223 }
224   - }else{
  224 + } else {
225 225 this.$toast.fail(res.data?.message)
226 226 }
227 227 })
... ... @@ -246,16 +246,32 @@ export default {
246 246 duration: 0,
247 247 forbidClick: true
248 248 })
249   - this.yxAxios.post(`${this.proxyUrl}/prod/user/info/claimChildren?loginMobile=${this.phone}&subUserNums=${claimChildId}`).then((res) => {
250   - this.$toast.clear()
251   - if (res.data.code == 200) {
252   - this.$toast.success('认领成功')
253   - this.$emit('complete')
254   - }else{
  249 + this.mgop({
  250 + api: 'mgop.sz.hswsy.claimChildren', // 必须
  251 + host: 'https://mapi.zjzwfw.gov.cn/',
  252 + dataType: 'JSON',
  253 + type: 'POST',
  254 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  255 + headers: {
  256 + // 'isTestUrl': '1'
  257 + },
  258 + data: {
  259 + "loginMobile": this.phone,
  260 + "subUserNums": claimChildId
  261 + },
  262 + onSuccess: res => {
  263 + this.$toast.clear()
  264 + if (res.data.code == 200) {
  265 + this.$toast.success('认领成功')
  266 + this.$emit('complete')
  267 + } else {
255 268 this.$toast.fail(res.data?.message)
  269 + }
  270 + },
  271 + onFail: err => {
  272 + console.log('err', err)
256 273 }
257   -
258   - })
  274 + });
259 275 },
260 276  
261 277  
... ... @@ -290,33 +306,48 @@ export default {
290 306 },
291 307 // 获取地区列表
292 308 GetSysAreaList () {
293   - this.http.GetSysAreaList({
294   - areaCode: 33
295   - }).then((res) => {
296   - if (res.success) {
297   - let data = res.data;
298   - let obj = {
299   - province_list: {
300   - 330000: '浙江省'
301   - },
302   - city_list: {},
303   - county_list: {}
304   - };
305   - if (data) {
306   - data.forEach((n, i) => {
307   - obj.city_list[n.area_code + '00'] = n.area_name;
308   - if (n.areaList.length > 0) {
309   - n.areaList.forEach((k, j) => {
310   - obj.county_list[k.area_code] = k.area_name;
311   - })
312   - }
313   - });
314   - this.areaList = obj;
  309 + this.mgop({
  310 + api: 'mgop.sz.hswsy.GetSysAreaList', // 必须
  311 + host: 'https://mapi.zjzwfw.gov.cn/',
  312 + dataType: 'JSON',
  313 + type: 'GET',
  314 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  315 + headers: {
  316 + // 'isTestUrl': '1'
  317 + },
  318 + data: {
  319 + "areaCode": 33
  320 + },
  321 + onSuccess: res => {
  322 + console.log('获取地区列表', res)
  323 + if (res.data.success) {
  324 + let data = res.data.data;
  325 + let obj = {
  326 + province_list: {
  327 + 330000: '浙江省'
  328 + },
  329 + city_list: {},
  330 + county_list: {}
  331 + };
  332 + if (data) {
  333 + data.forEach((n, i) => {
  334 + obj.city_list[n.area_code + '00'] = n.area_name;
  335 + if (n.areaList.length > 0) {
  336 + n.areaList.forEach((k, j) => {
  337 + obj.county_list[k.area_code] = k.area_name;
  338 + })
  339 + }
  340 + });
  341 + this.areaList = obj;
  342 + }
  343 + } else {
  344 + this.$toast.fail(res.message)
315 345 }
316   - } else {
317   - this.$toast.fail(res.message)
  346 + },
  347 + onFail: err => {
  348 + console.log('err', err)
318 349 }
319   - })
  350 + });
320 351 },
321 352 selectAreaOver (value) {
322 353 let data = value;
... ... @@ -364,15 +395,30 @@ export default {
364 395 duration: 0,
365 396 forbidClick: true
366 397 })
367   - this.yxAxios.post(`${this.proxyUrl}/prod/user/info/addStudent`, postData).then((res) => {
368   - this.$toast.clear()
369   - if (res.data.code == 200) {
370   - this.$toast.success('添加学生成功')
371   - this.$emit('complete')
372   - } else {
373   - this.$toast.fail(res.data?.message)
  398 + this.mgop({
  399 + api: 'mgop.sz.hswsy.addStudent', // 必须
  400 + host: 'https://mapi.zjzwfw.gov.cn/',
  401 + dataType: 'JSON',
  402 + type: 'GET',
  403 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  404 + headers: {
  405 + // 'isTestUrl': '1'
  406 + },
  407 + data: postData,
  408 + onSuccess: res => {
  409 + console.log('添加学生:', res)
  410 + this.$toast.clear()
  411 + if (res.data.code == 200) {
  412 + this.$toast.success('添加学生成功')
  413 + this.$emit('complete')
  414 + } else {
  415 + this.$toast.fail(res.data?.message)
  416 + }
  417 + },
  418 + onFail: err => {
  419 + console.log('err', err)
374 420 }
375   - })
  421 + });
376 422 }
377 423 },
378 424 //选择学校
... ... @@ -600,12 +646,12 @@ export default {
600 646 }
601 647 }
602 648 }
603   -/deep/.van-search {
  649 +::v-deep .van-search {
604 650 background: transparent;
605 651 padding: 0;
606 652 width: 100%;
607 653 }
608   -/deep/.van-search__content {
  654 +::v-deep .van-search__content {
609 655 padding: 0;
610 656 }
611 657 .schoolBoxF {
... ...
src/views/PublicHome/component/HomeChildList.vue
... ... @@ -62,36 +62,37 @@ export default {
62 62 duration: 0,
63 63 forbidClick: true
64 64 })
65   - let userInfo = sessionStorage.getItem('userInfo');
66   - userInfo = JSON.parse(userInfo)
67   - this.yxAxios.get(`${this.proxyUrl}/prod/user/info/getPortalUserByNum?userNum=${userInfo?.centerNo}`).then((res) => {
68   - this.$toast.clear()
69   - if (res.data.code == 200) {
  65 + this.mgop({
  66 + api: 'mgop.sz.hswsy.getPortalUserByNum', // 必须
  67 + host: 'https://mapi.zjzwfw.gov.cn/',
  68 + dataType: 'JSON',
  69 + type: 'GET',
  70 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  71 + headers: {
  72 + // 'isTestUrl': '1'
  73 + },
  74 + data: {
  75 + "userNum": sessionStorage.getItem('centerNo')
  76 + },
  77 + onSuccess: data => {
  78 + console.log('getUserInfo', data)
  79 + this.$toast.clear()
  80 + if (data.data.code == 200) {
70 81 this.childList = res.data.data.userInfo.subUsers
  82 + }
  83 + },
  84 + onFail: err => {
  85 + console.log('err', err)
71 86 }
72   - })
  87 + });
73 88 },
74 89 addStudent(){
75   - let isLogin = this.checkLogin()
76   - if (!isLogin) return;
77 90 this.showAddChildPopupGroup=true
78 91 },
79 92 complete () {
80 93 this.showAddChildPopupGroup = false;
81 94 this.getChildList()
82 95 },
83   - // 判断是否已登录
84   - checkLogin () {
85   - if (process.env.NODE_ENV != "production") return true;
86   - const userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
87   - if (!userInfo?.phone) {
88   - sessionStorage.setItem('prePage', 'Home' + sessionStorage.getItem('publicName'));
89   - sessionStorage.setItem('prePageQuery', JSON.stringify({ showTab: this.$route.query.showTab }));
90   - this.$router.push({ name: 'LoginPublic', query: { publicName: sessionStorage.getItem('publicName') } })
91   - return false;
92   - }
93   - return true;
94   - },
95 96 },
96 97 components: {
97 98 AddChildPopupGroup
... ...
src/views/PublicService/CardBoxXST.vue
... ... @@ -83,40 +83,19 @@ export default {
83 83 return {
84 84 cardList: [],
85 85 reCardList: [],
86   - publicName: '',
87 86 centerNo: '',
88 87 active: 0,
89 88 pickerArr: []
90 89 }
91 90 },
92 91 mounted () {
93   - let publicName = this.$route.query.publicName || sessionStorage.getItem('publicName');
94   - if (publicName) {
95   - sessionStorage.setItem('publicName', publicName)
96   - this.publicName = publicName
97   - }
98 92 let active = this.$route.query.active;
99 93 if (active) {
100 94 this.active = Number(active)
101 95 }
102   - sessionStorage.setItem('prePage', 'CardBoxXST');
103   - if (process.env.NODE_ENV === "production" && this.common.isWeiXin()) {
104   - let openId = sessionStorage.getItem('openId' + this.publicName);
105   - if (!openId) {
106   - this.$router.push({ name: 'Authorize' + this.publicName })
107   - return;
108   - }
109   - this.getUserInfo()
110   - } else {
111   - sessionStorage.setItem('unionId', 'oJPmPuLaAx2x2DaRGfCFeYuLWzLU')
112   - this.getUserInfo()
113   - }
114   -
115   - this.$nextTick(() => {
116   - this.getUserInfo()
117   - // this.getAllCard()
118   - // this.getReCard()
119   - })
  96 + this.centerNo = sessionStorage.getItem('centerNo')
  97 + this.getAllCard()
  98 + this.getReCard()
120 99 },
121 100 methods: {
122 101 beforeTabChange (item) {
... ... @@ -127,62 +106,89 @@ export default {
127 106 }
128 107 return true;
129 108 },
130   - // 点击兑换优惠券
131   - handleExchange () {
132   -
133   - },
134 109 // 获取所有优惠券
135 110 getAllCard () {
136   - this.yxAxios.post(`${this.proxyUrl}/prod/api/coupon/list`, {
137   - userId: this.centerNo,
138   - state: '',//状态 1-正常 2-已使用 3-已过期 不传为全部,
139   - pageNum: '1',
140   - pageSize: '999'
141   - }).then((res) => {
142   - if (res.data.rows) {
143   - let cardList = res.data.rows
144   - for (let i in cardList) {
145   - // cardList[i].useEndTime = this.Moment(cardList[i].useEndTime.replace(/\-/g, "/")).format("YYYY-MM-DD")
146   - cardList[i].picsArr = cardList[i].pics.split(',');
147   - cardList[i].proNameArr = cardList[i].proName.split(',');
148   - cardList[i].desShow = false;
  111 + this.mgop({
  112 + api: 'mgop.sz.hswsy.CouponList', // 必须
  113 + host: 'https://mapi.zjzwfw.gov.cn/',
  114 + dataType: 'JSON',
  115 + type: 'POST',
  116 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  117 + headers: {
  118 + // 'isTestUrl': '1'
  119 + },
  120 + data: {
  121 + "userId": this.centerNo,
  122 + "state": '',//状态 1-正常 2-已使用 3-已过期 不传为全部,
  123 + "pageNum": '1',
  124 + "pageSize": '999'
  125 + },
  126 + onSuccess: res => {
  127 + console.log('所有优惠券:', res)
  128 + if (res.data.rows) {
  129 + let cardList = res.data.rows
  130 + for (let i in cardList) {
  131 + // cardList[i].useEndTime = this.Moment(cardList[i].useEndTime.replace(/\-/g, "/")).format("YYYY-MM-DD")
  132 + cardList[i].picsArr = cardList[i].pics.split(',');
  133 + cardList[i].proNameArr = cardList[i].proName.split(',');
  134 + cardList[i].desShow = false;
  135 + }
  136 + this.cardList = cardList
  137 + if (this.reCardList.length > 0) {
  138 + this.$nextTick(() => {
  139 + this.resetReCardList()//设置领券中心券的状态
  140 + })
  141 + }
149 142 }
150   - this.cardList = cardList
151   - if (this.reCardList.length > 0) {
152   - this.$nextTick(() => {
153   - this.resetReCardList()//设置领券中心券的状态
154   - })
  143 + else {
  144 + this.$toast.fail(res.data.message);
155 145 }
  146 +
  147 + },
  148 + onFail: err => {
  149 + console.log('err', err)
156 150 }
157   - else {
158   - this.$toast.fail(res.data.message);
159   - }
160   - })
  151 + });
161 152 },
162 153  
163 154 //待领取的优惠券
164 155 getReCard () {
165   - this.yxAxios.post(`${this.proxyUrl}/prod/api/coupon/getNormalCoupons`, {
166   - unionId: this.centerNo
167   - }).then((res) => {
168   - if (res.data.rows) {
169   - let reCardList = res.data.rows
170   - for (let i in reCardList) {
171   - reCardList[i].lifeTime = this.Moment(new Date(reCardList[i].lifeTime)).format("YYYY-MM-DD HH:mm:ss")
172   - reCardList[i].picsArr = reCardList[i].pics.split(',');
173   - reCardList[i].proNameArr = reCardList[i].proName.split(',');
174   - reCardList[i].desShow = false;
175   - }
176   - this.reCardList = reCardList
177   - if (this.reCardList.length > 0) {
178   - this.$nextTick(() => {
179   - this.resetReCardList()//设置领券中心券的状态
180   - })
  156 + this.mgop({
  157 + api: 'mgop.sz.hswsy.getNormalCoupons', // 必须
  158 + host: 'https://mapi.zjzwfw.gov.cn/',
  159 + dataType: 'JSON',
  160 + type: 'POST',
  161 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  162 + headers: {
  163 + // 'isTestUrl': '1'
  164 + },
  165 + data: {
  166 + "unionId": this.centerNo,
  167 + },
  168 + onSuccess: res => {
  169 + console.log('待领取的优惠券:', res)
  170 + if (res.data.rows) {
  171 + let reCardList = res.data.rows
  172 + for (let i in reCardList) {
  173 + reCardList[i].lifeTime = this.Moment(new Date(reCardList[i].lifeTime)).format("YYYY-MM-DD HH:mm:ss")
  174 + reCardList[i].picsArr = reCardList[i].pics.split(',');
  175 + reCardList[i].proNameArr = reCardList[i].proName.split(',');
  176 + reCardList[i].desShow = false;
  177 + }
  178 + this.reCardList = reCardList
  179 + if (this.reCardList.length > 0) {
  180 + this.$nextTick(() => {
  181 + this.resetReCardList()//设置领券中心券的状态
  182 + })
  183 + }
  184 + } else {
  185 + this.$toast.fail(res.data.msg);
181 186 }
182   - } else {
183   - this.$toast.fail(res.data.msg);
  187 + },
  188 + onFail: err => {
  189 + console.log('err', err)
184 190 }
185   - })
  191 + });
186 192  
187 193 },
188 194 //设置领券中心券的状态
... ... @@ -203,21 +209,37 @@ export default {
203 209 },
204 210 //领取优惠券
205 211 reCard (item) {
206   - this.yxAxios.post(`${this.proxyUrl}/prod/api/coupon/get`, {
207   - unionId: this.centerNo,
208   - "proId": item.proId,
209   - "proName": item.proName,
210   - "pic": item.pics,
211   - couponId: item.id,
212   - })
213   - .then((res) => {
214   - // console.log(res.data)
  212 + this.mgop({
  213 + api: 'mgop.sz.hswsy.CouponGet', // 必须
  214 + host: 'https://mapi.zjzwfw.gov.cn/',
  215 + dataType: 'JSON',
  216 + type: 'POST',
  217 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  218 + headers: {
  219 + // 'isTestUrl': '1'
  220 + },
  221 + data: {
  222 + "unionId": this.centerNo,
  223 + "proId": item.proId,
  224 + "proName": item.proName,
  225 + "pic": item.pics,
  226 + "couponId": item.id,
  227 + },
  228 + onSuccess: res => {
  229 + console.log('领取优惠券:', res)
215 230 if (res.data.code == 200) {
216 231 this.$toast('领取成功!')
  232 + this.$nextTick(() => {
  233 + this.resetReCardList()//设置领券中心券的状态
  234 + })
217 235 } else {
218 236 this.$toast.fail(res.data.message);
219 237 }
220   - })
  238 + },
  239 + onFail: err => {
  240 + console.log('err', err)
  241 + }
  242 + });
221 243  
222 244 },
223 245 // 使用优惠券
... ... @@ -262,35 +284,6 @@ export default {
262 284 }
263 285  
264 286 },
265   - // 获取用户信息
266   - getUserInfo () {
267   - let userInfo = sessionStorage.getItem('userInfo');
268   - let unionId = sessionStorage.getItem('unionId');
269   - if (userInfo) {
270   - userInfo = JSON.parse(userInfo)
271   - this.centerNo = userInfo.centerNo
272   - this.getAllCard()
273   - this.getReCard()
274   - } else {
275   - this.$toast.loading({
276   - message: '加载中...',
277   - duration: 0,
278   - forbidClick: true
279   - })
280   - this.yxAxios.get(`${this.proxyUrl}/prod/api/wx/${this.appId}/getUserInfo?unionId=${unionId}`).then((res) => {
281   - this.$toast.clear()
282   - if (res.data.code == 200) {
283   - this.centerNo = res.data.data.centerNo
284   - this.getAllCard()
285   - this.getReCard()
286   - sessionStorage.setItem('userInfo', JSON.stringify(res.data.data))
287   - } else {
288   - this.$toast('获取用户信息失败')
289   - console.log('getUserInfo失败')
290   - }
291   - })
292   - }
293   - },
294 287 }
295 288 }
296 289 </script>
... ...
src/views/PublicService/ServiceBaseKQ.vue
... ... @@ -14,47 +14,47 @@
14 14 </div>
15 15 </div>
16 16 <div v-show="tabName=='KQ'">
17   - <div class="swipeDiv">
18   - <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white">
19   - <van-swipe-item>
20   - <img src="../../assets/keqiao/kq_main1.png" style="width:100%;height:100%"/>
21   - </van-swipe-item>
22   - <van-swipe-item>
23   - <img src="../../assets/keqiao/kq_main1.png" style="width:100%;height:100%"/>
24   - </van-swipe-item>
25   - </van-swipe>
26   - </div>
27   - <div class="container" style="margin-bottom:10">
28   - <!-- 顶部搜索、扫一扫、个人中心 -->
29   - <van-sticky>
30   - <div class="top_tool">
31   - <van-search class="search" v-model="search" shape="round" background="transparent" placeholder="搜索活动、研学旅行、服务" @search="onSearch"/>
32   - </div>
33   - <div class="redLink">轻纺城小学红色网上游主题教育馆</div>
34   - </van-sticky>
35   - <div class="tabsCard">
36   - <van-tabs v-model="active" sticky offset-top="24vw" z-index='100' :ellipsis="false" :before-change="beforeChange">
37   - <van-tab title="革命遗址">
38   - <ServiceListThird :list="uniList" :notab="true"></ServiceListThird>
39   - </van-tab>
40   - <van-tab title="文化传承">
41   - <ServiceListThird :list="weekList" :notab="true"></ServiceListThird>
42   - </van-tab>
43   - <van-tab title="红色军旅">
44   - <ServiceListThird :list="cityList" :notab="true"></ServiceListThird>
45   - </van-tab>
46   - <van-tab title="乡村振新">
47   - <ServiceListThird :list="selectList" :notab="true"></ServiceListThird>
48   - </van-tab>
49   - <van-tab title="大好河山">
50   - <ServiceListThird :list="riverList" :notab="true"></ServiceListThird>
51   - </van-tab>
52   - </van-tabs>
  17 + <div class="swipeDiv">
  18 + <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white">
  19 + <van-swipe-item>
  20 + <img src="../../assets/keqiao/kq_main1.png" style="width:100%;height:100%" />
  21 + </van-swipe-item>
  22 + <van-swipe-item>
  23 + <img src="../../assets/keqiao/kq_main1.png" style="width:100%;height:100%" />
  24 + </van-swipe-item>
  25 + </van-swipe>
  26 + </div>
  27 + <div class="container" style="margin-bottom:10">
  28 + <!-- 顶部搜索、扫一扫、个人中心 -->
  29 + <van-sticky>
  30 + <div class="top_tool">
  31 + <van-search class="search" v-model="search" shape="round" background="transparent" placeholder="搜索活动、研学旅行、服务" @search="onSearch" />
53 32 </div>
54   -
  33 + <div class="redLink">轻纺城小学红色网上游主题教育馆</div>
  34 + </van-sticky>
  35 + <div class="tabsCard">
  36 + <van-tabs v-model="active" sticky offset-top="24vw" z-index='100' :ellipsis="false" :before-change="beforeChange">
  37 + <van-tab title="革命遗址">
  38 + <ServiceListThird :list="uniList" :notab="true"></ServiceListThird>
  39 + </van-tab>
  40 + <van-tab title="文化传承">
  41 + <ServiceListThird :list="weekList" :notab="true"></ServiceListThird>
  42 + </van-tab>
  43 + <van-tab title="红色军旅">
  44 + <ServiceListThird :list="cityList" :notab="true"></ServiceListThird>
  45 + </van-tab>
  46 + <van-tab title="乡村振新">
  47 + <ServiceListThird :list="selectList" :notab="true"></ServiceListThird>
  48 + </van-tab>
  49 + <van-tab title="大好河山">
  50 + <ServiceListThird :list="riverList" :notab="true"></ServiceListThird>
  51 + </van-tab>
  52 + </van-tabs>
55 53 </div>
  54 +
  55 + </div>
56 56 </div>
57   -
  57 +
58 58 <Tabbar4 :active="tabName"></Tabbar4>
59 59 <!-- <screen :reload="false"></screen> -->
60 60 </div>
... ... @@ -68,7 +68,7 @@ import ServiceListThird from &#39;@/views/Service/component/ServiceListThird.vue&#39;
68 68 import ServiceListFour from '@/views/Service/component/ServiceListFour.vue'
69 69 import Screen from '@/views/Service/component/Screen.vue'
70 70 export default {
71   - props:[
  71 + props: [
72 72 'centerNo'
73 73 ],
74 74 data () {
... ... @@ -78,7 +78,7 @@ export default {
78 78 top_tab_active: 0,
79 79 active: 1,
80 80 uniList: [],
81   - weekList:[],
  81 + weekList: [],
82 82 cityList: [],
83 83 selectList: [],
84 84 riverList: [],
... ... @@ -86,13 +86,13 @@ export default {
86 86 campList: [],
87 87 }
88 88 },
89   - watch: {
  89 + watch: {
90 90 $route: {
91 91 immediate: true,
92 92 handler () {
93 93 // 设置tabbar状态
94 94 this.tabName = this.$route.query.showTab || 'KQ'
95   - document.title = this.$route.query.showTab == 'ZZY' ? '周周营': '柯桥研学'
  95 + document.title = this.$route.query.showTab == 'ZZY' ? '周周营' : '柯桥研学'
96 96 }
97 97 }
98 98 },
... ... @@ -106,7 +106,7 @@ export default {
106 106 this.initService()
107 107 },
108 108 methods: {
109   - initService(){
  109 + initService () {
110 110 this.getUniList()
111 111 this.getWeekList()
112 112 this.getCityList()
... ... @@ -118,155 +118,239 @@ export default {
118 118 // 革命遗址
119 119 getUniList () {
120 120 this.$toast.loading()
121   - this.yxAxios.post(`${this.yanxueUrl}/api/StudiesWap/SpecialCourse/List`, {
122   - "userId": this.centerNo,
123   - "businessTypeId": "BQ0001",
124   - "productTypeId": "BQ0001",
125   - "province": "",
126   - "city": "",
127   - "area": "",
128   - "channelCode": "",
129   - "searchType": 5
130   - }).then((res) => {
131   - this.$toast.clear()
132   - // console.log(res.data.data)
133   - let uniList = res.data.data;
134   - // let uniList = [...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data];
135   - for (let i in uniList) {
136   - uniList[i].course_labels = uniList[i].course_labels?.split(',');
137   - if (uniList[i].startDate) {
138   - uniList[i].week = this.formatWeek(this.Moment(uniList[i].startDate).format('d'));
139   - uniList[i].startDate = this.Moment(uniList[i].startDate).format('YYYY.M.D');
140   - uniList[i].endDate = this.Moment(uniList[i].endDate).format('YYYY.M.D');
  121 + this.mgop({
  122 + api: 'mgop.sz.hswsy.qxyList', // 必须
  123 + host: 'https://mapi.zjzwfw.gov.cn/',
  124 + dataType: 'JSON',
  125 + type: 'POST',
  126 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  127 + headers: {
  128 + // 'isTestUrl': '1'
  129 + },
  130 + data: {
  131 + "area": "",
  132 + "province": "",
  133 + "city": "",
  134 + "searchType": "5",
  135 + "userId": this.centerNo,
  136 + "productTypeId": "BQ0001",
  137 + "businessTypeId": "BQ0001",
  138 + "channelCode": ""
  139 + },
  140 + onSuccess: data => {
  141 + console.log('data', data)
  142 + this.$toast.clear()
  143 + let uniList = data.data.data;
  144 + for (let i in uniList) {
  145 + uniList[i].course_labels = uniList[i].course_labels?.split(',');
  146 + if (uniList[i].startDate) {
  147 + uniList[i].week = this.formatWeek(this.Moment(uniList[i].startDate).format('d'));
  148 + uniList[i].startDate = this.Moment(uniList[i].startDate).format('YYYY.M.D');
  149 + uniList[i].endDate = this.Moment(uniList[i].endDate).format('YYYY.M.D');
  150 + }
141 151 }
  152 + this.uniList = uniList
  153 + },
  154 + onFail: err => {
  155 + console.log('err', err)
142 156 }
143   - this.uniList = uniList
144   - })
  157 + });
145 158 },
146 159 // 文化传承
147 160 getWeekList () {
148   - this.yxAxios.post(`${this.yanxueUrl}/api/StudiesWap/SpecialCourse/List`, {
149   - "userId": this.centerNo,
150   - "businessTypeId": "BQ0001",
151   - "productTypeId": "BQ0002",
152   - "province": "",
153   - "city": "",
154   - "area": "",
155   - "channelCode": "",
156   - "searchType": 5
157   - }).then((res) => {
158   - let weekList = res.data.data;
159   - // let weekList = [...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data];
160   - for (let i in weekList) {
161   - weekList[i].course_labels = weekList[i].course_labels?.split(',');
162   - if (weekList[i].startDate) {
163   - weekList[i].week = this.formatWeek(this.Moment(weekList[i].startDate).format('d'));
164   - weekList[i].startDate = this.Moment(weekList[i].startDate).format('YYYY.M.D');
165   - weekList[i].endDate = this.Moment(weekList[i].endDate).format('YYYY.M.D');
  161 + this.mgop({
  162 + api: 'mgop.sz.hswsy.qxyList', // 必须
  163 + host: 'https://mapi.zjzwfw.gov.cn/',
  164 + dataType: 'JSON',
  165 + type: 'POST',
  166 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  167 + headers: {
  168 + // 'isTestUrl': '1'
  169 + },
  170 + data: {
  171 + "area": "",
  172 + "province": "",
  173 + "city": "",
  174 + "searchType": "5",
  175 + "userId": this.centerNo,
  176 + "productTypeId": "BQ0002",
  177 + "businessTypeId": "BQ0001",
  178 + "channelCode": ""
  179 + },
  180 + onSuccess: data => {
  181 + console.log('data', data)
  182 + let weekList = data.data.data;
  183 + for (let i in weekList) {
  184 + weekList[i].course_labels = weekList[i].course_labels?.split(',');
  185 + if (weekList[i].startDate) {
  186 + weekList[i].week = this.formatWeek(this.Moment(weekList[i].startDate).format('d'));
  187 + weekList[i].startDate = this.Moment(weekList[i].startDate).format('YYYY.M.D');
  188 + weekList[i].endDate = this.Moment(weekList[i].endDate).format('YYYY.M.D');
  189 + }
166 190 }
  191 + this.weekList = weekList
  192 + },
  193 + onFail: err => {
  194 + console.log('err', err)
167 195 }
168   - this.weekList = weekList
169   - })
  196 + });
170 197 },
171 198 // 红色军旅
172 199 getCityList () {
173   - this.yxAxios.post(`${this.yanxueUrl}/api/StudiesWap/SpecialCourse/List`, {
174   - "userId": this.centerNo,
175   - "businessTypeId": "BQ0001",
176   - "productTypeId": "BQ0003",
177   - "province": "",
178   - "city": "",
179   - "area": "",
180   - "channelCode": "",
181   - "searchType": 5
182   - }).then((res) => {
183   - let cityList = res.data.data;
184   - // let cityList = [...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data];
185   - for (let i in cityList) {
186   - cityList[i].course_labels = cityList[i].course_labels?.split(',');
187   - if (cityList[i].startDate) {
188   - cityList[i].week = this.formatWeek(this.Moment(cityList[i].startDate).format('d'));
189   - cityList[i].startDate = this.Moment(cityList[i].startDate).format('YYYY.M.D');
190   - cityList[i].endDate = this.Moment(cityList[i].endDate).format('YYYY.M.D');
  200 + this.mgop({
  201 + api: 'mgop.sz.hswsy.qxyList', // 必须
  202 + host: 'https://mapi.zjzwfw.gov.cn/',
  203 + dataType: 'JSON',
  204 + type: 'POST',
  205 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  206 + headers: {
  207 + // 'isTestUrl': '1'
  208 + },
  209 + data: {
  210 + "area": "",
  211 + "province": "",
  212 + "city": "",
  213 + "searchType": "5",
  214 + "userId": this.centerNo,
  215 + "productTypeId": "BQ0003",
  216 + "businessTypeId": "BQ0001",
  217 + "channelCode": ""
  218 + },
  219 + onSuccess: data => {
  220 + console.log('data', data)
  221 + let cityList = data.data.data;
  222 + for (let i in cityList) {
  223 + cityList[i].course_labels = cityList[i].course_labels?.split(',');
  224 + if (cityList[i].startDate) {
  225 + cityList[i].week = this.formatWeek(this.Moment(cityList[i].startDate).format('d'));
  226 + cityList[i].startDate = this.Moment(cityList[i].startDate).format('YYYY.M.D');
  227 + cityList[i].endDate = this.Moment(cityList[i].endDate).format('YYYY.M.D');
  228 + }
191 229 }
  230 + this.cityList = cityList
  231 + },
  232 + onFail: err => {
  233 + console.log('err', err)
192 234 }
193   - this.cityList = cityList
194   - })
  235 + });
195 236 },
196 237 // 乡村振新
197 238 getSelectList () {
198   - this.yxAxios.post(`${this.yanxueUrl}/api/StudiesWap/SpecialCourse/List`, {
199   - "userId": this.centerNo,
200   - "businessTypeId": "BQ0001",
201   - "productTypeId": "BQ0004",
202   - "province": "",
203   - "city": "",
204   - "area": "",
205   - "channelCode": "",
206   - "searchType": 5
207   - }).then((res) => {
208   - let selectList = res.data.data;
209   - // let selectList = [...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data];
210   - for (let i in selectList) {
211   - selectList[i].course_labels = selectList[i].course_labels?.split(',');
212   - if (selectList[i].startDate) {
213   - selectList[i].week = this.formatWeek(this.Moment(selectList[i].startDate).format('d'));
214   - selectList[i].startDate = this.Moment(selectList[i].startDate).format('YYYY.M.D');
215   - selectList[i].endDate = this.Moment(selectList[i].endDate).format('YYYY.M.D');
  239 + this.mgop({
  240 + api: 'mgop.sz.hswsy.qxyList', // 必须
  241 + host: 'https://mapi.zjzwfw.gov.cn/',
  242 + dataType: 'JSON',
  243 + type: 'POST',
  244 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  245 + headers: {
  246 + // 'isTestUrl': '1'
  247 + },
  248 + data: {
  249 + "area": "",
  250 + "province": "",
  251 + "city": "",
  252 + "searchType": "5",
  253 + "userId": this.centerNo,
  254 + "productTypeId": "BQ0004",
  255 + "businessTypeId": "BQ0001",
  256 + "channelCode": ""
  257 + },
  258 + onSuccess: data => {
  259 + console.log('data', data)
  260 + let selectList = data.data.data;
  261 + for (let i in selectList) {
  262 + selectList[i].course_labels = selectList[i].course_labels?.split(',');
  263 + if (selectList[i].startDate) {
  264 + selectList[i].week = this.formatWeek(this.Moment(selectList[i].startDate).format('d'));
  265 + selectList[i].startDate = this.Moment(selectList[i].startDate).format('YYYY.M.D');
  266 + selectList[i].endDate = this.Moment(selectList[i].endDate).format('YYYY.M.D');
  267 + }
216 268 }
  269 + this.selectList = selectList
  270 + },
  271 + onFail: err => {
  272 + console.log('err', err)
217 273 }
218   - this.selectList = selectList
219   - })
  274 + });
220 275 },
221 276 // 大好河山
222 277 getRiverList () {
223   - this.yxAxios.post(`${this.yanxueUrl}/api/StudiesWap/SpecialCourse/List`, {
224   - "userId": this.centerNo,
225   - "businessTypeId": "BQ0001",
226   - "productTypeId": "BQ0005",
227   - "province": "",
228   - "city": "",
229   - "area": "",
230   - "channelCode": "",
231   - "searchType": 5
232   - }).then((res) => {
233   - let riverList = res.data.data;
234   - for (let i in riverList) {
235   - riverList[i].course_labels = riverList[i].course_labels?.split(',');
236   - if (riverList[i].startDate) {
237   - riverList[i].week = this.formatWeek(this.Moment(riverList[i].startDate).format('d'));
238   - riverList[i].startDate = this.Moment(riverList[i].startDate).format('YYYY.M.D');
239   - riverList[i].endDate = this.Moment(riverList[i].endDate).format('YYYY.M.D');
  278 + this.mgop({
  279 + api: 'mgop.sz.hswsy.qxyList', // 必须
  280 + host: 'https://mapi.zjzwfw.gov.cn/',
  281 + dataType: 'JSON',
  282 + type: 'POST',
  283 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  284 + headers: {
  285 + // 'isTestUrl': '1'
  286 + },
  287 + data: {
  288 + "area": "",
  289 + "province": "",
  290 + "city": "",
  291 + "searchType": "5",
  292 + "userId": this.centerNo,
  293 + "productTypeId": "BQ0005",
  294 + "businessTypeId": "BQ0001",
  295 + "channelCode": ""
  296 + },
  297 + onSuccess: data => {
  298 + console.log('data', data)
  299 + let riverList = data.data.data;
  300 + for (let i in riverList) {
  301 + riverList[i].course_labels = riverList[i].course_labels?.split(',');
  302 + if (riverList[i].startDate) {
  303 + riverList[i].week = this.formatWeek(this.Moment(riverList[i].startDate).format('d'));
  304 + riverList[i].startDate = this.Moment(riverList[i].startDate).format('YYYY.M.D');
  305 + riverList[i].endDate = this.Moment(riverList[i].endDate).format('YYYY.M.D');
  306 + }
240 307 }
  308 + this.riverList = riverList
  309 + },
  310 + onFail: err => {
  311 + console.log('err', err)
241 312 }
242   - this.riverList = riverList
243   - })
  313 + });
244 314 },
245   -
246   - // 每周一营 6
  315 +
  316 + // 每周一营 6
247 317 getCampList () {
248   - this.yxAxios.post(`${this.yanxueUrl}/api/StudiesWap/SpecialCourse/List`, {
249   - "userId": this.centerNo,
250   - "businessTypeId": "JY0004",
251   - "productTypeId": "ZZY001",
252   - "province": "",
253   - "city": "",
254   - "area": "",
255   - "channelCode": "GZH002",
256   - "searchType": 6
257   - }).then((res) => {
258   - let campList = res.data.data;
259   - // let campList = [...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data,...res.data.data];
260   - for (let i in campList) {
261   - campList[i].course_labels = campList[i].course_labels?.split(',');
262   - if (campList[i].startDate) {
263   - campList[i].week = this.formatWeek(this.Moment(campList[i].startDate).format('d'));
264   - campList[i].startDate = this.Moment(campList[i].startDate).format('YYYY.M.D');
265   - campList[i].endDate = this.Moment(campList[i].endDate).format('YYYY.M.D');
  318 + this.mgop({
  319 + api: 'mgop.sz.hswsy.qxyList', // 必须
  320 + host: 'https://mapi.zjzwfw.gov.cn/',
  321 + dataType: 'JSON',
  322 + type: 'POST',
  323 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  324 + headers: {
  325 + // 'isTestUrl': '1'
  326 + },
  327 + data: {
  328 + "area": "",
  329 + "province": "",
  330 + "city": "",
  331 + "searchType": "6",
  332 + "userId": this.centerNo,
  333 + "productTypeId": "ZZY001",
  334 + "businessTypeId": "JY0004",
  335 + "channelCode": "GZH002"
  336 + },
  337 + onSuccess: data => {
  338 + console.log('data', data)
  339 + let campList = data.data.data;
  340 + for (let i in campList) {
  341 + campList[i].course_labels = campList[i].course_labels?.split(',');
  342 + if (campList[i].startDate) {
  343 + campList[i].week = this.formatWeek(this.Moment(campList[i].startDate).format('d'));
  344 + campList[i].startDate = this.Moment(campList[i].startDate).format('YYYY.M.D');
  345 + campList[i].endDate = this.Moment(campList[i].endDate).format('YYYY.M.D');
  346 + }
266 347 }
  348 + this.campList = campList
  349 + },
  350 + onFail: err => {
  351 + console.log('err', err)
267 352 }
268   - this.campList = campList
269   - })
  353 + });
270 354 },
271 355 beforeChange (index) {
272 356 // if (index != 0 && index != 1 && index != 2) {
... ... @@ -279,18 +363,14 @@ export default {
279 363 this.$toast('暂未开放,敬请期待!')
280 364 },
281 365 // 我的订单
282   - handleMyOrder(){
283   - this.$router.push({ name: 'ServiceOrderPublic' })
  366 + handleMyOrder () {
  367 + this.$router.push({ name: 'ServiceOrderXST' })
284 368 },
285 369 // 我的优惠券
286   - handleMyCard(){
  370 + handleMyCard () {
287 371 this.$router.push({ name: 'ServiceCardBoxPublic' })
288 372 },
289   - // 个人信息
290   - handleMyClass(){
291   - this.$router.push({ name: 'privateXST' })
292   - },
293   - formatWeek(week){
  373 + formatWeek (week) {
294 374 return week == 1 ? '周一' : week == 2 ? '周二' : week == 3 ? '周三' : week == 4 ? '周四' : week == 5 ? '周五' : week == 6 ? '周六' : week == 0 ? '周日' : '';
295 375 },
296 376 // 点击轮播
... ... @@ -315,9 +395,9 @@ export default {
315 395 background: #f8f8f8;
316 396 overflow: hidden;
317 397 .swipeDiv {
318   - // height: 400px;
319   - height: 60vw;
320   - width: 100%;
  398 + // height: 400px;
  399 + height: 60vw;
  400 + width: 100%;
321 401 }
322 402 .container {
323 403 height: 100%;
... ... @@ -338,11 +418,16 @@ export default {
338 418 justify-content: center;
339 419 color: #fff;
340 420 // background-color: aquamarine;
341   - background-image: linear-gradient(to right, rgba(255,0,0,0), #FF696A, rgba(255,0,0,0));
  421 + background-image: linear-gradient(
  422 + to right,
  423 + rgba(255, 0, 0, 0),
  424 + #ff696a,
  425 + rgba(255, 0, 0, 0)
  426 + );
342 427 background-color: #fff;
343 428 }
344 429 .tabsCard {
345   - width: 100vw;
  430 + width: 100vw;
346 431 }
347 432 .top_tool {
348 433 display: flex;
... ... @@ -381,7 +466,7 @@ export default {
381 466 background: rgba(255, 255, 255, 0.24);
382 467 &.active {
383 468 // color: #fff;
384   - color:black;
  469 + color: black;
385 470 background: rgba(255, 255, 255, 0.21);
386 471 }
387 472 }
... ... @@ -407,14 +492,14 @@ export default {
407 492 }
408 493 }
409 494  
410   - /deep/.van-search__content {
  495 + ::v-deep .van-search__content {
411 496 background: rgba(255, 255, 255, 0.36);
412 497 .van-cell {
413   - // color: #fff;
414   - color: black;
  498 + // color: #fff;
  499 + color: black;
415 500 }
416 501 .van-field__control {
417   - // color: #fff;
  502 + // color: #fff;
418 503 color: black;
419 504 &::-webkit-input-placeholder {
420 505 // color: #fff;
... ... @@ -422,26 +507,26 @@ export default {
422 507 }
423 508 }
424 509 }
425   - /deep/.van-tabs__wrap {
  510 + ::v-deep .van-tabs__wrap {
426 511 box-shadow: 0 10px 10px rgba(238, 238, 238, 0.295);
427 512 height: 88px;
428 513 }
429   - /deep/.van-tabs__nav {
  514 + ::v-deep .van-tabs__nav {
430 515 background: transparent;
431 516 }
432   - /deep/.van-tab {
  517 + ::v-deep .van-tab {
433 518 // color: #fff;
434 519 color: black;
435 520 font-size: 28px;
436 521 background-color: #fff;
437 522 }
438   - /deep/.van-tab--active {
  523 + ::v-deep .van-tab--active {
439 524 // color: #fff;
440 525 color: black;
441 526 font-size: 32px;
442 527 font-weight: bold;
443 528 }
444   - /deep/.van-tabs__line {
  529 + ::v-deep .van-tabs__line {
445 530 width: 48px;
446 531 height: 6px;
447 532 // background: #ffffff;
... ... @@ -457,11 +542,11 @@ export default {
457 542 transform: scale(1.2);
458 543 }
459 544 }
460   - .fixed_btn{
  545 + .fixed_btn {
461 546 position: fixed;
462 547 bottom: 20vw;
463 548 right: 0;
464   - span{
  549 + span {
465 550 display: block;
466 551 width: 200px;
467 552 text-align: center;
... ... @@ -475,12 +560,12 @@ export default {
475 560 }
476 561 }
477 562 .my-swipe .van-swipe-item {
478   - color: #fff;
479   - height: 60vw;
480   - font-size: 20px;
481   - // line-height: 400px;
482   - // line-height: 60vw;
483   - text-align: center;
484   - background-color: #39a9ed;
485   - }
  563 + color: #fff;
  564 + height: 60vw;
  565 + font-size: 20px;
  566 + // line-height: 400px;
  567 + // line-height: 60vw;
  568 + text-align: center;
  569 + background-color: #39a9ed;
  570 +}
486 571 </style>
... ...
src/views/PublicService/ServiceKQ.vue
... ... @@ -23,12 +23,11 @@ export default {
23 23 },
24 24 methods: {
25 25 checkAuth () {
26   - let centerNo = this.$route.query.center_no || sessionStorage.getItem('centerNo');
  26 + let centerNo = this.common.getUrlParam('center_no') || sessionStorage.getItem('centerNo');
27 27 if (centerNo) {
28   - alert('获取到centerNo,不跳登录')
29   - console.log('获取到centerNo,不跳登录')
30 28 this.centerNo = centerNo
31 29 sessionStorage.setItem('centerNo', centerNo);
  30 + this.getUserInfo()
32 31 } else {
33 32 const sUserAgent = window.navigator.userAgent.toLowerCase()
34 33 const dtdreamweb = sUserAgent.indexOf("dtdreamweb") > -1
... ... @@ -37,16 +36,43 @@ export default {
37 36 alert('浙里办')
38 37 window.location.href = `https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=hswsy`;
39 38 }
40   - else if (miniprogram) {
41   - alert('支付宝')
42   - // window.location.href = `https://puser.zjzwfw.gov.cn/sso/alipay.do?action=ssoLogin&servicecode=passp&goto=`;
43   - }
44   - else{
45   - alert('非浙里办或支付宝渠道访问')
  39 + // else if (miniprogram) {
  40 + // alert('支付宝')
  41 + // window.location.href = `https://puser.zjzwfw.gov.cn/sso/alipay.do?action=ssoLogin&servicecode=passp&goto=`;
  42 + // }
  43 + else {
  44 + console.log('非浙里办渠道访问,显示测试用户数据')
  45 + this.centerNo = '20210930160466993660'
  46 + sessionStorage.setItem('centerNo', '20210930160466993660');
  47 + this.getUserInfo()
46 48 }
47 49 }
48 50 },
49   -
  51 + // 获取用户信息
  52 + getUserInfo: function () {
  53 + this.mgop({
  54 + api: 'mgop.sz.hswsy.getPortalUserByNum', // 必须
  55 + host: 'https://mapi.zjzwfw.gov.cn/',
  56 + dataType: 'JSON',
  57 + type: 'GET',
  58 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  59 + headers: {
  60 + // 'isTestUrl': '1'
  61 + },
  62 + data: {
  63 + "userNum": this.centerNo
  64 + },
  65 + onSuccess: res => {
  66 + console.log('getUserInfo', res)
  67 + if (res.data.code == 200) {
  68 + sessionStorage.setItem('userInfo', JSON.stringify(res.data.data.userInfo))
  69 + }
  70 + },
  71 + onFail: err => {
  72 + console.log('err', err)
  73 + }
  74 + });
  75 + },
50 76 },
51 77 components: {
52 78 ServiceBasekq
... ...
src/views/PublicService/ServiceOrderXST.vue
... ... @@ -232,7 +232,7 @@ export default {
232 232 this.userInfo = JSON.parse(userInfo);
233 233 }
234 234 // 进入页面进到第几个tab
235   - if (this.$route.query.active||this.$route.query.active==0) {
  235 + if (this.$route.query.active || this.$route.query.active == 0) {
236 236 this.active = this.$route.query.active
237 237 }
238 238 // 进入页面直接显示第一个订单的群码
... ... @@ -261,73 +261,143 @@ export default {
261 261 },
262 262 //获取待支付
263 263 onLoadpay () {
264   - const centerNo = this.userInfo?.centerNo;
265   - if (!centerNo) return;
266   - this.yxAxios.get(`${this.yanxueUrl}/api/StudiesWap/GetOrderPayList?userId=${centerNo}&type=1&page=1&pageSize=999`).then((res) => {
267   - let data = res.data;
268   - if (data.status == 1) {
269   - this.paylist = this.paylist.concat(data.data.list);
270   - this.loading = false;
271   - if (data.data.list.length < 10) {
  264 + this.mgop({
  265 + api: 'mgop.sz.hswsy.GetOrderPayList', // 必须
  266 + host: 'https://mapi.zjzwfw.gov.cn/',
  267 + dataType: 'JSON',
  268 + type: 'GET',
  269 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  270 + headers: {
  271 + // 'isTestUrl': '1'
  272 + },
  273 + data: {
  274 + "userId": sessionStorage.getItem('centerNo'),
  275 + "type": 1,
  276 + "page": 1,
  277 + "pageSize": 999
  278 + },
  279 + onSuccess: res => {
  280 + console.log('待支付:', res)
  281 + if (res.data.status == 1) {
  282 + this.paylist = res.data.data.list;
  283 + this.loading = false;
272 284 this.finished = true;
  285 + } else {
  286 + this.$toast.fail(res.data.message);
273 287 }
274   - } else {
275   - this.$toast.fail(data.message);
  288 + },
  289 + onFail: err => {
  290 + console.log('err', err)
276 291 }
277   - })
  292 + });
278 293 },
279 294 //获取已支付
280 295 onLoadmove () {
281   - const centerNo = this.userInfo?.centerNo;
282   - this.yxAxios.get(`${this.yanxueUrl}/api/StudiesWap/GetOrderPayList?userId=${centerNo}&type=2&page=1&pageSize=999`).then((res) => {
283   - let data = res.data;
284   - if (data.status == 1) {
285   - this.movelist = this.movelist.concat(data.data.list);
286   - this.loading = false;
287   - if (data.data.list.length < 10) {
  296 + this.mgop({
  297 + api: 'mgop.sz.hswsy.GetOrderPayList', // 必须
  298 + host: 'https://mapi.zjzwfw.gov.cn/',
  299 + dataType: 'JSON',
  300 + type: 'GET',
  301 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  302 + headers: {
  303 + // 'isTestUrl': '1'
  304 + },
  305 + data: {
  306 + "userId": sessionStorage.getItem('centerNo'),
  307 + "type": 2,
  308 + "page": 1,
  309 + "pageSize": 999
  310 + },
  311 + onSuccess: res => {
  312 + console.log('已支付:', res)
  313 + if (res.data.status == 1) {
  314 + this.movelist = res.data.data.list;
  315 + this.loading = false;
288 316 this.finished = true;
  317 + if (this.showChatGroupUrlTag) {
  318 + this.showChatGroupUrlTag = false;
  319 + this.openGroupCodePopup(0)
  320 + }
  321 + } else {
  322 + this.$toast.fail(res.data.message);
289 323 }
290   - if (this.showChatGroupUrlTag) {
291   - this.showChatGroupUrlTag = false;
292   - this.openGroupCodePopup(0)
293   - }
294   - } else {
295   - this.$toast.fail(data.message);
  324 + },
  325 + onFail: err => {
  326 + console.log('err', err)
296 327 }
297   - })
  328 + });
298 329 },
299 330 //获取待评价
300 331 onLoadCareer () {
301   - const centerNo = this.userInfo?.centerNo;
302   - this.yxAxios.get(`${this.yanxueUrl}/api/StudiesWap/GetOrderPayList?userId=${centerNo}&type=3&page=1&pageSize=999`).then((res) => {
303   - let data = res.data;
304   - if (data.status == 1) {
305   - this.datalist = this.datalist.concat(data.data.list);
306   - this.loading = false;
307   - if (data.data.list.length < 10) {
  332 + this.mgop({
  333 + api: 'mgop.sz.hswsy.GetOrderPayList', // 必须
  334 + host: 'https://mapi.zjzwfw.gov.cn/',
  335 + dataType: 'JSON',
  336 + type: 'GET',
  337 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  338 + headers: {
  339 + // 'isTestUrl': '1'
  340 + },
  341 + data: {
  342 + "userId": sessionStorage.getItem('centerNo'),
  343 + "type": 3,
  344 + "page": 1,
  345 + "pageSize": 999
  346 + },
  347 + onSuccess: res => {
  348 + console.log('待评价:', res)
  349 + if (res.data.status == 1) {
  350 + this.datalist = res.data.data.list;
  351 + this.loading = false;
308 352 this.finished = true;
  353 + if (this.showChatGroupUrlTag) {
  354 + this.showChatGroupUrlTag = false;
  355 + this.openGroupCodePopup(0)
  356 + }
  357 + } else {
  358 + this.$toast.fail(res.data.message);
309 359 }
310   - } else {
311   - this.$toast.fail(data.message);
  360 + },
  361 + onFail: err => {
  362 + console.log('err', err)
312 363 }
313   - })
  364 + });
314 365 },
315 366 //获取已评价
316 367 onLoad () {
317   - const centerNo = this.userInfo?.centerNo;
318   - this.yxAxios.get(`${this.yanxueUrl}/api/StudiesWap/GetOrderPayList?userId=${centerNo}&type=4&page=1&pageSize=999`).then((res) => {
319   - // console.log(res)
320   - let data = res.data;
321   - if (data.status == 1) {
322   - this.list = this.list.concat(data.data.list);
323   - this.loading = false;
324   - if (data.data.list.length < 10) {
  368 + this.mgop({
  369 + api: 'mgop.sz.hswsy.GetOrderPayList', // 必须
  370 + host: 'https://mapi.zjzwfw.gov.cn/',
  371 + dataType: 'JSON',
  372 + type: 'GET',
  373 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  374 + headers: {
  375 + // 'isTestUrl': '1'
  376 + },
  377 + data: {
  378 + "userId": sessionStorage.getItem('centerNo'),
  379 + "type": 4,
  380 + "page": 1,
  381 + "pageSize": 999
  382 + },
  383 + onSuccess: res => {
  384 + console.log('已评价:', res)
  385 + if (res.data.status == 1) {
  386 + this.list = res.data.data.list;
  387 + this.loading = false;
325 388 this.finished = true;
  389 + if (this.showChatGroupUrlTag) {
  390 + this.showChatGroupUrlTag = false;
  391 + this.openGroupCodePopup(0)
  392 + }
  393 + } else {
  394 + this.$toast.fail(res.data.message);
326 395 }
327   - } else {
328   - this.$toast.fail(data.message);
  396 + },
  397 + onFail: err => {
  398 + console.log('err', err)
329 399 }
330   - })
  400 + });
331 401 },
332 402 //生成核销码
333 403 makeCode (id) {
... ...
src/views/PublicService/component/PrefectBox.vue
... ... @@ -373,12 +373,12 @@ export default {
373 373 }
374 374 }
375 375 }
376   -/deep/.van-search {
  376 +::v-deep .van-search {
377 377 background: transparent;
378 378 padding: 0;
379 379 width: 100%;
380 380 }
381   -/deep/.van-search__content {
  381 +::v-deep .van-search__content {
382 382 padding: 0;
383 383 }
384 384 .schoolBoxF {
... ...
src/views/PublicService/component/chooseSchool.vue
1 1 /*选择学校*/
2 2 <template>
3   - <div id="schoolBox">
4   - <div class="search">
5   - <form action="/">
6   - <van-search
7   - v-model="searchSchool"
8   - show-action
9   - placeholder="请输入搜索关键词"
10   - @input="onSearch"
11   - @cancel="onCancel"
12   - />
13   - </form>
14   - </div>
15   - <div class="listCardBox">
16   - <div v-for="(val,i) in schoolList" :key="i" class="listCard">
17   - <div @click="schoolClick(val)">{{val.text}}</div>
18   - </div>
19   - </div>
  3 + <div id="schoolBox">
  4 + <div class="search">
  5 + <form action="/">
  6 + <van-search v-model="searchSchool" show-action placeholder="请输入搜索关键词" @input="onSearch" @cancel="onCancel" />
  7 + </form>
20 8 </div>
  9 + <div class="listCardBox">
  10 + <div v-for="(val,i) in schoolList" :key="i" class="listCard">
  11 + <div @click="schoolClick(val)">{{val.text}}</div>
  12 + </div>
  13 + </div>
  14 + </div>
21 15 </template>
22 16  
23 17 <script>
24 18 export default {
25   - data() {
26   - return {
27   - searchSchool: '',
28   - schoolList: []
29   - }
  19 + data () {
  20 + return {
  21 + searchSchool: '',
  22 + schoolList: []
  23 + }
  24 + },
  25 + methods: {
  26 + onSearch (val) {
  27 + console.log(val)
  28 + this.GetHighSchoolList()
  29 + },
  30 + onCancel () {
  31 + // this.$toast('取消');
  32 + this.searchSchool = ''
  33 + this.schoolList = []
  34 + this.$emit('input', false)
30 35 },
31   - methods: {
32   - onSearch(val) {
33   - console.log(val)
34   - this.GetHighSchoolList()
  36 + // 通过学校姓名获取学校
  37 + GetHighSchoolList () {
  38 + this.mgop({
  39 + api: 'mgop.sz.hswsy.GetAllSchoolList', // 必须
  40 + host: 'https://mapi.zjzwfw.gov.cn/',
  41 + dataType: 'JSON',
  42 + type: 'GET',
  43 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  44 + headers: {
  45 + // 'isTestUrl': '1'
35 46 },
36   - onCancel() {
37   - // this.$toast('取消');
38   - this.searchSchool = ''
39   - this.schoolList = []
40   - this.$emit('input',false)
  47 + data: {
  48 + "schoolName": this.searchSchool
41 49 },
42   - // 通过学校姓名获取学校
43   - GetHighSchoolList () {
44   - this.yxAxios.get(`${this.yanxueUrl}/api/SchoolManage/GetAllSchoolList?schoolName=${this.searchSchool}`).then((res) => {
45   - if (res.data.data) {
46   - let data = res.data.data;
47   - let arr = [];
48   - if (data) {
49   - data.forEach((n, i) => {
50   - let obj = {};
51   - obj.text = n.schoolName;
52   - obj.id = n.id;
53   - arr.push(obj);
54   - });
55   - this.schoolList = arr;
56   - console.log(this.schoolList)
57   - }
58   - } else {
59   - this.$toast.fail(res.data.message)
60   - }
61   - })
  50 + onSuccess: res => {
  51 + console.log('学校:', res)
  52 + if (res.data.data) {
  53 + let data = res.data.data;
  54 + let arr = [];
  55 + if (data) {
  56 + data.forEach((n, i) => {
  57 + let obj = {};
  58 + obj.text = n.schoolName;
  59 + obj.id = n.id;
  60 + arr.push(obj);
  61 + });
  62 + this.schoolList = arr;
  63 + console.log(this.schoolList)
  64 + }
  65 + } else {
  66 + this.$toast.fail(res.data.message)
  67 + }
62 68 },
63   - //点击学校
64   - schoolClick(val) {
65   - console.log(val)
66   - this.$emit('schoolData',val)
67   - this.onCancel()
  69 + onFail: err => {
  70 + console.log('err', err)
68 71 }
  72 + });
69 73 },
70   - mounted() {
71   - // this.GetHighSchoolList()
  74 + //点击学校
  75 + schoolClick (val) {
  76 + console.log(val)
  77 + this.$emit('schoolData', val)
  78 + this.onCancel()
72 79 }
  80 + },
  81 + mounted () {
  82 + // this.GetHighSchoolList()
  83 + }
73 84 }
74 85 </script>
75 86  
76 87 <style lang="scss" scoped>
77 88 #schoolBox {
78   - width: 100vw;
79   - height: 100vh;
80   - // top: 0;
81   - // left: 0;
82   - background-color: #fff;
83   -
84   - .search {
85   - padding: 40px 30px;
86   - box-sizing: border-box;
87   - }
88   - .listCardBox {
89   - height: 1050px;
90   - overflow: auto;
  89 + width: 100vw;
  90 + height: 100vh;
  91 + // top: 0;
  92 + // left: 0;
  93 + background-color: #fff;
91 94  
92   - .listCard {
93   - width: 700px;
94   - height: 70px;
95   - color: black;
96   - font-size: 29px;
97   - margin-left: 30px;
98   - }
  95 + .search {
  96 + padding: 40px 30px;
  97 + box-sizing: border-box;
  98 + }
  99 + .listCardBox {
  100 + height: 1050px;
  101 + overflow: auto;
  102 +
  103 + .listCard {
  104 + width: 700px;
  105 + height: 70px;
  106 + color: black;
  107 + font-size: 29px;
  108 + margin-left: 30px;
99 109 }
100   -
  110 + }
101 111 }
102 112 </style>
103 113 \ No newline at end of file
... ...
src/views/PublicService/privateXST.vue
... ... @@ -351,12 +351,12 @@ export default {
351 351 }
352 352 }
353 353 }
354   -/deep/.van-search {
  354 +::v-deep .van-search {
355 355 background: transparent;
356 356 padding: 0;
357 357 width: 100%;
358 358 }
359   -/deep/.van-search__content {
  359 +::v-deep .van-search__content {
360 360 padding: 0;
361 361 }
362 362 </style>
... ...
src/views/Service/AbroadDetail.vue
... ... @@ -1036,7 +1036,7 @@ export default {
1036 1036 }
1037 1037 .top_border {
1038 1038 border-top: 16px solid #f6f7fa;
1039   - /deep/.van-tab {
  1039 + ::v-deep .van-tab {
1040 1040 .van-tab__text {
1041 1041 font-size: 34px !important;
1042 1042 }
... ...
src/views/Service/CheckOrder.vue
... ... @@ -452,10 +452,10 @@ export default {
452 452 }
453 453 }
454 454 }
455   -/deep/.van-calendar__bottom-info {
  455 +::v-deep .van-calendar__bottom-info {
456 456 color: #f95555;
457 457 }
458   -/deep/.van-calendar__selected-day {
  458 +::v-deep .van-calendar__selected-day {
459 459 background: #ecf2fc !important;
460 460 border: 4px solid #79abff;
461 461 box-sizing: border-box;
... ...
src/views/Service/DatePackage.vue
... ... @@ -373,10 +373,10 @@ export default {
373 373 }
374 374 }
375 375 }
376   -/deep/.van-calendar__bottom-info {
  376 +::v-deep .van-calendar__bottom-info {
377 377 color: #f95555;
378 378 }
379   -/deep/.van-calendar__selected-day {
  379 +::v-deep .van-calendar__selected-day {
380 380 background: #ecf2fc !important;
381 381 border: 4px solid #79abff;
382 382 box-sizing: border-box;
... ...
src/views/Service/SelectContact.vue
... ... @@ -49,23 +49,39 @@ export default {
49 49 duration: 0,
50 50 forbidClick: true
51 51 })
52   - const userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
53   - this.yxAxios.get(`${this.proxyUrl}/prod/user/info/getPortalUserByNum?userNum=${userInfo.centerNo}`).then((res) => {
54   - this.$toast.clear()
55   - if (res.data.code == 200) {
56   - let userInfo = res.data.data.userInfo;
57   - let contactList = userInfo.subUsers
58   - contactList.unshift({
59   - travelerMobile: userInfo?.phone,
60   - travelerNum: userInfo?.centerNo,
61   - travelerIdCard: userInfo?.idCard,
62   - userType: 2,
63   - travelerName: userInfo?.nickName,
64   - gender: userInfo?.gender,
65   - })
66   - this.contactList = contactList
  52 + this.mgop({
  53 + api: 'mgop.sz.hswsy.getPortalUserByNum', // 必须
  54 + host: 'https://mapi.zjzwfw.gov.cn/',
  55 + dataType: 'JSON',
  56 + type: 'GET',
  57 + appKey: 'fuxgnukl+2001895516+edccpx', // 必须
  58 + headers: {
  59 + // 'isTestUrl': '1'
  60 + },
  61 + data: {
  62 + "userNum": sessionStorage.getItem('centerNo')
  63 + },
  64 + onSuccess: data => {
  65 + console.log('联系人列表:', data)
  66 + if (data.data.code == 200) {
  67 + let userInfo = res.data.data.userInfo;
  68 + let contactList = userInfo.subUsers
  69 + // 把家长添加到列表
  70 + contactList.unshift({
  71 + travelerMobile: userInfo?.phone,
  72 + travelerNum: userInfo?.centerNo,
  73 + travelerIdCard: userInfo?.idCard,
  74 + userType: 2,
  75 + travelerName: userInfo?.nickName,
  76 + gender: userInfo?.gender,
  77 + })
  78 + this.contactList = contactList
  79 + }
  80 + },
  81 + onFail: err => {
  82 + console.log('err', err)
67 83 }
68   - })
  84 + });
69 85 },
70 86 // 修改联系人
71 87 editContact (index) {
... ... @@ -90,7 +106,7 @@ export default {
90 106 let selectedArr = [];
91 107 for (let i in contactList) {
92 108 if (contactList[i]?.checked) {
93   - if ((!contactList[i].travelerIdCard||!contactList[i].gender) && !this.hideParent) {
  109 + if ((!contactList[i].travelerIdCard || !contactList[i].gender) && !this.hideParent) {
94 110 this.$toast('请先完善您选择的联系人信息')
95 111 return;
96 112 } else {
... ... @@ -116,7 +132,7 @@ export default {
116 132 Dialog.alert({
117 133 title: '温馨提示',
118 134 message: '活动参与主体为学生本人,请选择出行学生!未绑定学生,请新增出行学生进行添加。',
119   - confirmButtonColor:'#3385FF'
  135 + confirmButtonColor: '#3385FF'
120 136 })
121 137 }
122 138 }
... ...