├── .github
└── workflows
│ └── eslint-check.yml
├── .gitignore
├── .linthtmlrc.json
├── .stylelintrc.json
├── README.md
├── css
├── global.css
└── style.css
├── html
├── about.html
├── contact.html
└── index.html
├── images
├── haaland.jpg
└── image.jpg
├── package-lock.json
└── package.json
/.github/workflows/eslint-check.yml:
--------------------------------------------------------------------------------
1 | name: ESLint Check
2 |
3 | on:
4 | pull_request:
5 | branches: [main]
6 |
7 | jobs:
8 | eslint:
9 | runs-on: ubuntu-latest
10 |
11 | steps:
12 | - name: Checkout code
13 | uses: actions/checkout@v2
14 |
15 | - name: Install Node.js
16 | uses: actions/setup-node@v2.4.2
17 | with:
18 | node-version: '14.x'
19 |
20 | - name: Install dependencies
21 | run: npm ci
22 |
23 | - name: Run ESLint
24 | run: npm run eslint-check
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/.linthtmlrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "raw-ignore-regex": false,
3 | "attr-bans": [
4 | "align",
5 | "background",
6 | "bgcolor",
7 | "border",
8 | "frameborder",
9 | "longdesc",
10 | "marginwidth",
11 | "marginheight",
12 | "scrolling",
13 | "style",
14 | "width"
15 | ],
16 | "indent-delta": false,
17 | "indent-style": "nonmixed",
18 | "indent-width": 4,
19 | "indent-width-cont": false,
20 | "spec-char-escape": true,
21 | "text-ignore-regex": false,
22 | "tag-bans": [
23 | "style",
24 | "b",
25 | "i"
26 | ],
27 | "tag-close": true,
28 | "tag-name-lowercase": true,
29 | "tag-name-match": true,
30 | "tag-self-close": false,
31 | "doctype-first": false,
32 | "doctype-html5": false,
33 | "attr-name-style": "dash",
34 | "attr-name-ignore-regex": false,
35 | "attr-no-dup": true,
36 | "attr-no-unsafe-char": true,
37 | "attr-order": false,
38 | "attr-quote-style": "double",
39 | "attr-req-value": true,
40 | "attr-new-line": false,
41 | "attr-validate": true,
42 | "id-no-dup": true,
43 | "id-class-no-ad": true,
44 | "id-class-style": "underscore",
45 | "class-no-dup": true,
46 | "class-style": false,
47 | "id-class-ignore-regex": false,
48 | "img-req-alt": true,
49 | "img-req-src": true,
50 | "html-valid-content-model": true,
51 | "head-valid-content-model": true,
52 | "href-style": false,
53 | "link-req-noopener": true,
54 | "label-req-for": true,
55 | "line-end-style": "crlf",
56 | "line-no-trailing-whitespace": true,
57 | "line-max-len": false,
58 | "line-max-len-ignore-regex": false,
59 | "head-req-title": true,
60 | "title-no-dup": true,
61 | "title-max-len": 60,
62 | "html-req-lang": false,
63 | "lang-style": "case",
64 | "fig-req-figcaption": false,
65 | "focusable-tabindex-style": false,
66 | "input-radio-req-name": true,
67 | "input-req-label": false,
68 | "table-req-caption": false,
69 | "table-req-header": false,
70 | "tag-req-attr": false
71 | }
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "stylelint-config-standard"
4 | ],
5 | "rules": {
6 | }
7 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ##This repository contains the code for a simple blog website created with HTML and CSS. It contains an index page, an about page, and a contact page with text-hyperlinks.
2 |
3 |
4 | ##Files
5 |
6 | **index.html**
7 | This is the main page of the blog. It contains information about the author and the services offered.
8 |
9 | **about.html**
10 | This page provides more information about the author of the blog.
11 |
12 | **contact.html**
13 | This page provides a form for users to contact the author and also contains links to the author's social media profiles.
14 |
15 | **css/**
16 | This directory contains two CSS files used for styling the website.
17 |
18 | **Images/**
19 | This directory contains images used on the website.
20 |
21 | ##How to run/test this project
22 |
ensure you have git installed properly on your machine
23 | ensure you have node js installed in your machine
24 | open your terminal and run "git clone "
25 | run "npm install"
26 | run "npm run lint:all" to run all lint error, "npm run lint:css" for css error check and "npm run lint:html" for html error check
27 |
28 |
29 | ##Acknowledgement
30 | Mr Tony Dilibe
31 | Mrs Ngozi
32 | Mr Ekene
33 | Mr Johnson Promise (JP)
34 | Mr Patrick
35 |
36 |
37 | ##This is a work of LM TechHub.
--------------------------------------------------------------------------------
/css/global.css:
--------------------------------------------------------------------------------
1 | html, body, div, span, applet, object, iframe,
2 | h1, h2, h3, h4, h5, h6, p, blockquote, pre,
3 | a, abbr, acronym, address, big, cite, code,
4 | del, dfn, em, img, ins, kbd, q, s, samp,
5 | small, strike, strong, sub, sup, tt, var,
6 | b, u, i, center,
7 | dl, dt, dd, ol, ul, li,
8 | fieldset, form, label, legend,
9 | table, caption, tbody, tfoot, thead, tr, th, td,
10 | article, aside, canvas, details, embed,
11 | figure, figcaption, footer, header, hgroup,
12 | menu, nav, output, ruby, section, summary,
13 | time, mark, audio, video {
14 | margin: 0;
15 | padding: 0;
16 | border: 0;
17 | font-size: 100%;
18 | vertical-align: baseline;
19 | }
20 |
21 | html{
22 | box-sizing: border-box;
23 | }
24 |
25 | article, aside, details, figcaption, figure,
26 | footer, header, hgroup, menu, nav, section {
27 | display: block;
28 | }
29 |
30 | body {
31 | line-height: 1;
32 | }
33 |
34 | ol, ul {
35 | list-style: none;
36 | }
37 |
38 | blockquote, q {
39 | quotes: none;
40 | }
41 |
42 | blockquote::before, blockquote::after,
43 | q::before, q::after {
44 | content: '';
45 | content: none;
46 | }
47 |
48 | table {
49 | border-collapse: collapse;
50 | border-spacing: 0;
51 | }
52 |
53 | /* Do not write a css rule here! Use the style.css */
--------------------------------------------------------------------------------
/css/style.css:
--------------------------------------------------------------------------------
1 | /* Set the default font family and size */
2 | body {
3 | font-family: Arial, sans-serif;
4 | font-size: 16px;
5 | line-height: 1.5;
6 | color: #20201e;
7 | }
8 |
9 | /* Set the background color for the header */
10 | header {
11 | background-color: #333;
12 | color: #fff;
13 | padding: 20px;
14 | display: flex;
15 | justify-content: space-between;
16 | align-items: center;
17 | }
18 |
19 | /* Style the main navigation menu */
20 | nav {
21 | display: flex;
22 | align-items: center;
23 | }
24 |
25 | nav ul {
26 | list-style: none;
27 | margin: 0;
28 | padding: 0;
29 | }
30 |
31 | nav li {
32 | display: inline-block;
33 | margin-right: 20px;
34 | }
35 |
36 |
37 | nav a {
38 | color: #fff;
39 | text-decoration: none;
40 | font-weight: bold;
41 | transition: color 0.2s ease-in-out;
42 | }
43 |
44 | nav a:hover {
45 | color: #f1c40f;
46 | }
47 |
48 | /* Style the main content sections */
49 | main {
50 | max-width: 800px;
51 | margin: 0 auto;
52 | padding: 20px;
53 | }
54 |
55 | main section {
56 | margin-bottom: 40px;
57 | padding: 20px;
58 | border-radius: 5px;
59 | box-shadow: 0 0 10px 4px;
60 | }
61 |
62 | section h2 {
63 | font-size: 24px;
64 | margin-top: 0;
65 | margin-bottom: 20px;
66 | text-transform: uppercase;
67 | letter-spacing: 1px;
68 | }
69 |
70 | .services img{
71 | height: 350px;
72 | width: 700px;
73 | }
74 |
75 | section p {
76 | margin-bottom: 20px;
77 | }
78 |
79 | section ul {
80 | list-style: disc;
81 | margin-left: 20px;
82 | margin-bottom: 20px;
83 | }
84 |
85 | /* Style the form in the contact section */
86 | form {
87 | max-width: 600px;
88 | margin: 0 auto;
89 | padding: 20px;
90 | border-radius: 5px;
91 | box-shadow: 0 0 10px 4px;
92 | }
93 |
94 | form label {
95 | display: block;
96 | margin-bottom: 10px;
97 | font-weight: bold;
98 | }
99 |
100 | form input[type="text"],
101 | form input[type="email"],
102 | form textarea {
103 | padding: 10px;
104 | font-size: 16px;
105 | border-radius: 5px;
106 | border: none;
107 | width: 100%;
108 | margin-bottom: 20px;
109 | background-color: #f2f2f2;
110 | }
111 |
112 | form textarea {
113 | height: 150px;
114 | }
115 |
116 | form input[type="submit"] {
117 | background-color: #f1c40f;
118 | color: #fff;
119 | padding: 10px 20px;
120 | border: none;
121 | border-radius: 5px;
122 | font-weight: bold;
123 | cursor: pointer;
124 | transition: background-color 0.2s ease-in-out;
125 | }
126 |
127 | form input[type="submit"]:hover {
128 | background-color: #e67e22;
129 | }
130 |
131 | /* Add a responsive design for smaller screens */
132 | {
133 | img{
134 | width: 40px;
135 | height: 40px;
136 | background-color: #e67e22;
137 | overflow: hidden;
138 | }
139 |
140 | }
--------------------------------------------------------------------------------
/html/about.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Ipheco Chris Blog
10 |
11 |
12 |
13 | IPHECO CHRIS BLOG!
14 |
15 |
20 |
21 |
22 |
23 |
24 | About Me
25 | Anyaefiena Ifechukwu Mathias alias Ipheco Chris is a well-known figure in the world of cryptocurrency trading. He is known for his interest, expertise and skills in blockchain technology and digital currencies. With extensive experience in crypto trading, he has become a trusted advisor to many investors in the field.
26 |
27 |
28 | Aside from being a crypto trader, Ipheco Chris is a crypto enthusiast who is passionate about the future of blockchain technology. He consistently seeks ways to collaborate with other experts to develop new systems and applications of blockchain technology.
29 |
30 | Furthermore, he is a talented graphic designer and web developer, with a deep understanding of digital marketing. He has worked with many high-profile clients, and his designs are known for being professional, creative and innovative.
31 |
32 | Ipheco Chris is also an entrepreneur and an investor in the crypto industry. His investments focus on promising startups and major projects in the blockchain and cryptocurrency space.
33 |
34 | Lastly, Ipheco Chris is a licensed realtor with a keen eye for properties. He leverages his knowledge of cryptocurrency and the real estate industry to advise clients on how to use digital currencies in real estate transactions.
35 |
36 | Ipheco Chris extensive experience, expertise and skill in the crypto industry make him a sought-after advisor, consultant and collaborator in the field.
37 |
38 |
39 |
40 | Our Services
41 |
42 | Web Design
43 | Graphic Design
44 | Crypto Mentorship
45 |
46 |
47 | Above are Everything you need to know about me
48 |
49 |
52 |
53 |
--------------------------------------------------------------------------------
/html/contact.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Ipheco Chris Blog
10 |
11 |
12 |
13 | IPHECO CHRIS BLOG!
14 |
15 |
20 |
21 |
22 |
23 |
45 |
46 |
49 |
50 |
--------------------------------------------------------------------------------
/html/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Ipheco Chris Blog
10 |
16 |
17 |
18 |
19 | IPHECO CHRIS BLOG!
20 |
21 |
26 |
27 |
28 |
29 |
30 |
31 | Welcome to Ipheco Chris's Blog
32 | Anyaefiena Ifechukwu Mathias, also known as Ipheco Chris, is a well-known figure in the world of cryptocurrency trading. With extensive experience in crypto trading, he has become a trusted advisor to many investors in the field.
33 | Aside from being a crypto trader, Ipheco Chris is a crypto enthusiast who is passionate about the future of blockchain technology. He consistently seeks ways to collaborate with other experts to develop new systems and applications of blockchain technology.
34 | Furthermore, he is a talented graphic designer and web developer, with a deep understanding of digital marketing. He has worked with many high-profile clients, and his designs are known for being professional, creative and innovative.
35 | Ipheco Chris is also an entrepreneur and an investor in the crypto industry. His investments focus on promising startups and major projects in the blockchain and cryptocurrency space.
36 | Lastly, Ipheco Chris is a licensed realtor with a keen eye for properties. He leverages his knowledge of cryptocurrency and the real estate industry to advise clients on how to use digital currencies in real estate transactions.
37 | Ipheco Chris extensive experience, expertise and skill in the crypto industry make him a sought-after advisor, consultant and collaborator in the field.
38 |
39 |
40 |
41 | Our Services
42 |
43 | Web Design
44 | Graphic Design
45 | Crypto Mentorship (DeFi, Web3 and NFTs)
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/images/haaland.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iamipheco/text-hyperlink/7a8e0b3defccb4dd5bd4f53ae9d33465acc0e132/images/haaland.jpg
--------------------------------------------------------------------------------
/images/image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iamipheco/text-hyperlink/7a8e0b3defccb4dd5bd4f53ae9d33465acc0e132/images/image.jpg
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lmtechub",
3 | "version": "1.0.1",
4 | "lockfileVersion": 3,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "lmtechub",
9 | "version": "1.0.1",
10 | "devDependencies": {
11 | "@linthtml/linthtml": "^0.9.4",
12 | "stylelint": "^15.4.0",
13 | "stylelint-config-standard": "^32.0.0"
14 | }
15 | },
16 | "node_modules/@babel/code-frame": {
17 | "version": "7.21.4",
18 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
19 | "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
20 | "dev": true,
21 | "dependencies": {
22 | "@babel/highlight": "^7.18.6"
23 | },
24 | "engines": {
25 | "node": ">=6.9.0"
26 | }
27 | },
28 | "node_modules/@babel/helper-validator-identifier": {
29 | "version": "7.19.1",
30 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
31 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
32 | "dev": true,
33 | "engines": {
34 | "node": ">=6.9.0"
35 | }
36 | },
37 | "node_modules/@babel/highlight": {
38 | "version": "7.18.6",
39 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
40 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
41 | "dev": true,
42 | "dependencies": {
43 | "@babel/helper-validator-identifier": "^7.18.6",
44 | "chalk": "^2.0.0",
45 | "js-tokens": "^4.0.0"
46 | },
47 | "engines": {
48 | "node": ">=6.9.0"
49 | }
50 | },
51 | "node_modules/@csstools/css-parser-algorithms": {
52 | "version": "2.1.0",
53 | "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.0.tgz",
54 | "integrity": "sha512-KP8TicdXpUyeB1NMlbHud/1l39xvLGvqNFWMpG4qC6H1zs9SadGUHe5SO92n/659sDW9aGDvm9AMru0DZkN1Bw==",
55 | "dev": true,
56 | "engines": {
57 | "node": "^14 || ^16 || >=18"
58 | },
59 | "funding": {
60 | "type": "opencollective",
61 | "url": "https://opencollective.com/csstools"
62 | },
63 | "peerDependencies": {
64 | "@csstools/css-tokenizer": "^2.0.0"
65 | }
66 | },
67 | "node_modules/@csstools/css-tokenizer": {
68 | "version": "2.1.0",
69 | "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz",
70 | "integrity": "sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==",
71 | "dev": true,
72 | "engines": {
73 | "node": "^14 || ^16 || >=18"
74 | },
75 | "funding": {
76 | "type": "opencollective",
77 | "url": "https://opencollective.com/csstools"
78 | }
79 | },
80 | "node_modules/@csstools/media-query-list-parser": {
81 | "version": "2.0.2",
82 | "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.2.tgz",
83 | "integrity": "sha512-8V6JD8Av1HttuClYr1ZBu0LRVe5Nnz4qrv8RppO8mobsX/USBHZy5JQOXYIlpOVhl46nzkx3X5cfH6CqUghjrQ==",
84 | "dev": true,
85 | "engines": {
86 | "node": "^14 || ^16 || >=18"
87 | },
88 | "funding": {
89 | "type": "opencollective",
90 | "url": "https://opencollective.com/csstools"
91 | },
92 | "peerDependencies": {
93 | "@csstools/css-parser-algorithms": "^2.0.0",
94 | "@csstools/css-tokenizer": "^2.0.0"
95 | }
96 | },
97 | "node_modules/@csstools/selector-specificity": {
98 | "version": "2.2.0",
99 | "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz",
100 | "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==",
101 | "dev": true,
102 | "engines": {
103 | "node": "^14 || ^16 || >=18"
104 | },
105 | "funding": {
106 | "type": "opencollective",
107 | "url": "https://opencollective.com/csstools"
108 | },
109 | "peerDependencies": {
110 | "postcss-selector-parser": "^6.0.10"
111 | }
112 | },
113 | "node_modules/@linthtml/cli": {
114 | "version": "0.9.4",
115 | "resolved": "https://registry.npmjs.org/@linthtml/cli/-/cli-0.9.4.tgz",
116 | "integrity": "sha512-ttDTqqUKwTlz8QRvW/dPGXxyvM2vGQ9B8YzRGqQL3AE37mcVjBUYfR7w16hS72f6d6k50bku8kRtUUo5OTw/4g==",
117 | "dev": true,
118 | "dependencies": {
119 | "chalk": "4.1.1",
120 | "inquirer": "^8.1.1",
121 | "js-yaml": "^3.14.0",
122 | "kebabcase": "1.0.1",
123 | "lodash.kebabcase": "^4.1.1",
124 | "meow": "^9.0.0",
125 | "ora": "^5.3.0",
126 | "table-layout": "1.0.1"
127 | },
128 | "peerDependencies": {
129 | "@linthtml/linthtml": "file:../linthtml"
130 | }
131 | },
132 | "node_modules/@linthtml/cli/node_modules/ansi-styles": {
133 | "version": "4.3.0",
134 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
135 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
136 | "dev": true,
137 | "dependencies": {
138 | "color-convert": "^2.0.1"
139 | },
140 | "engines": {
141 | "node": ">=8"
142 | },
143 | "funding": {
144 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
145 | }
146 | },
147 | "node_modules/@linthtml/cli/node_modules/argparse": {
148 | "version": "1.0.10",
149 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
150 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
151 | "dev": true,
152 | "dependencies": {
153 | "sprintf-js": "~1.0.2"
154 | }
155 | },
156 | "node_modules/@linthtml/cli/node_modules/chalk": {
157 | "version": "4.1.1",
158 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
159 | "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
160 | "dev": true,
161 | "dependencies": {
162 | "ansi-styles": "^4.1.0",
163 | "supports-color": "^7.1.0"
164 | },
165 | "engines": {
166 | "node": ">=10"
167 | },
168 | "funding": {
169 | "url": "https://github.com/chalk/chalk?sponsor=1"
170 | }
171 | },
172 | "node_modules/@linthtml/cli/node_modules/color-convert": {
173 | "version": "2.0.1",
174 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
175 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
176 | "dev": true,
177 | "dependencies": {
178 | "color-name": "~1.1.4"
179 | },
180 | "engines": {
181 | "node": ">=7.0.0"
182 | }
183 | },
184 | "node_modules/@linthtml/cli/node_modules/color-name": {
185 | "version": "1.1.4",
186 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
187 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
188 | "dev": true
189 | },
190 | "node_modules/@linthtml/cli/node_modules/has-flag": {
191 | "version": "4.0.0",
192 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
193 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
194 | "dev": true,
195 | "engines": {
196 | "node": ">=8"
197 | }
198 | },
199 | "node_modules/@linthtml/cli/node_modules/js-yaml": {
200 | "version": "3.14.1",
201 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
202 | "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
203 | "dev": true,
204 | "dependencies": {
205 | "argparse": "^1.0.7",
206 | "esprima": "^4.0.0"
207 | },
208 | "bin": {
209 | "js-yaml": "bin/js-yaml.js"
210 | }
211 | },
212 | "node_modules/@linthtml/cli/node_modules/supports-color": {
213 | "version": "7.2.0",
214 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
215 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
216 | "dev": true,
217 | "dependencies": {
218 | "has-flag": "^4.0.0"
219 | },
220 | "engines": {
221 | "node": ">=8"
222 | }
223 | },
224 | "node_modules/@linthtml/dom-utils": {
225 | "version": "0.9.0",
226 | "resolved": "https://registry.npmjs.org/@linthtml/dom-utils/-/dom-utils-0.9.0.tgz",
227 | "integrity": "sha512-+PQlBxDRLSgoV6ToCg6DTSzXgo4TRvU+Oi5BAVoqvZS+A4FnxhC1KpBqbP+/P6O3JuNjsnHELgkT8Ev8i87qIg==",
228 | "dev": true,
229 | "dependencies": {
230 | "domelementtype": "^2.2.0",
231 | "domhandler": "^4.2.2"
232 | }
233 | },
234 | "node_modules/@linthtml/html-parser": {
235 | "version": "0.9.0",
236 | "resolved": "https://registry.npmjs.org/@linthtml/html-parser/-/html-parser-0.9.0.tgz",
237 | "integrity": "sha512-Q9gS7lxPMMJfaabqmNVsiw+tmzsCarVm2lqkdD70mORyptj44AGAitQRv+dKhA7VFOY6tuTJjWMukdXCnKV/KQ==",
238 | "dev": true,
239 | "dependencies": {
240 | "@linthtml/dom-utils": "^0.9.0",
241 | "domhandler": "^4.2.2",
242 | "htmlparser2": "^7.1.2"
243 | }
244 | },
245 | "node_modules/@linthtml/linthtml": {
246 | "version": "0.9.4",
247 | "resolved": "https://registry.npmjs.org/@linthtml/linthtml/-/linthtml-0.9.4.tgz",
248 | "integrity": "sha512-xssNQnMwwb4llZxucaxSt8HzYXsM8ju+t4Doq/yrk4zbFiBCzRCfFQSE/RwP4955xpUxY9o4g5o68jsVc4iCpw==",
249 | "dev": true,
250 | "dependencies": {
251 | "@linthtml/cli": "^0.9.3",
252 | "@linthtml/dom-utils": "^0.9.0",
253 | "@linthtml/html-parser": "^0.9.0",
254 | "bulk-require": "1.0.1",
255 | "cosmiconfig": "7.0.0",
256 | "global-modules": "^2.0.0",
257 | "globby": "^11.0.2",
258 | "ignore": "^5.1.4",
259 | "lodash.pull": "4.1.0",
260 | "resolve-from": "^5.0.0",
261 | "rewiremock": "^3.14.3"
262 | },
263 | "bin": {
264 | "linthtml": "bin/linthtml.js"
265 | }
266 | },
267 | "node_modules/@linthtml/linthtml/node_modules/cosmiconfig": {
268 | "version": "7.0.0",
269 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
270 | "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
271 | "dev": true,
272 | "dependencies": {
273 | "@types/parse-json": "^4.0.0",
274 | "import-fresh": "^3.2.1",
275 | "parse-json": "^5.0.0",
276 | "path-type": "^4.0.0",
277 | "yaml": "^1.10.0"
278 | },
279 | "engines": {
280 | "node": ">=10"
281 | }
282 | },
283 | "node_modules/@nodelib/fs.scandir": {
284 | "version": "2.1.5",
285 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
286 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
287 | "dev": true,
288 | "dependencies": {
289 | "@nodelib/fs.stat": "2.0.5",
290 | "run-parallel": "^1.1.9"
291 | },
292 | "engines": {
293 | "node": ">= 8"
294 | }
295 | },
296 | "node_modules/@nodelib/fs.stat": {
297 | "version": "2.0.5",
298 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
299 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
300 | "dev": true,
301 | "engines": {
302 | "node": ">= 8"
303 | }
304 | },
305 | "node_modules/@nodelib/fs.walk": {
306 | "version": "1.2.8",
307 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
308 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
309 | "dev": true,
310 | "dependencies": {
311 | "@nodelib/fs.scandir": "2.1.5",
312 | "fastq": "^1.6.0"
313 | },
314 | "engines": {
315 | "node": ">= 8"
316 | }
317 | },
318 | "node_modules/@types/minimist": {
319 | "version": "1.2.2",
320 | "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
321 | "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
322 | "dev": true
323 | },
324 | "node_modules/@types/normalize-package-data": {
325 | "version": "2.4.1",
326 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
327 | "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
328 | "dev": true
329 | },
330 | "node_modules/@types/parse-json": {
331 | "version": "4.0.0",
332 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
333 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
334 | "dev": true
335 | },
336 | "node_modules/ajv": {
337 | "version": "8.12.0",
338 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
339 | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
340 | "dev": true,
341 | "dependencies": {
342 | "fast-deep-equal": "^3.1.1",
343 | "json-schema-traverse": "^1.0.0",
344 | "require-from-string": "^2.0.2",
345 | "uri-js": "^4.2.2"
346 | },
347 | "funding": {
348 | "type": "github",
349 | "url": "https://github.com/sponsors/epoberezkin"
350 | }
351 | },
352 | "node_modules/ansi-escapes": {
353 | "version": "4.3.2",
354 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
355 | "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
356 | "dev": true,
357 | "dependencies": {
358 | "type-fest": "^0.21.3"
359 | },
360 | "engines": {
361 | "node": ">=8"
362 | },
363 | "funding": {
364 | "url": "https://github.com/sponsors/sindresorhus"
365 | }
366 | },
367 | "node_modules/ansi-escapes/node_modules/type-fest": {
368 | "version": "0.21.3",
369 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
370 | "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
371 | "dev": true,
372 | "engines": {
373 | "node": ">=10"
374 | },
375 | "funding": {
376 | "url": "https://github.com/sponsors/sindresorhus"
377 | }
378 | },
379 | "node_modules/ansi-regex": {
380 | "version": "5.0.1",
381 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
382 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
383 | "dev": true,
384 | "engines": {
385 | "node": ">=8"
386 | }
387 | },
388 | "node_modules/ansi-styles": {
389 | "version": "3.2.1",
390 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
391 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
392 | "dev": true,
393 | "dependencies": {
394 | "color-convert": "^1.9.0"
395 | },
396 | "engines": {
397 | "node": ">=4"
398 | }
399 | },
400 | "node_modules/argparse": {
401 | "version": "2.0.1",
402 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
403 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
404 | "dev": true
405 | },
406 | "node_modules/array-back": {
407 | "version": "4.0.2",
408 | "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
409 | "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
410 | "dev": true,
411 | "engines": {
412 | "node": ">=8"
413 | }
414 | },
415 | "node_modules/array-union": {
416 | "version": "2.1.0",
417 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
418 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
419 | "dev": true,
420 | "engines": {
421 | "node": ">=8"
422 | }
423 | },
424 | "node_modules/arrify": {
425 | "version": "1.0.1",
426 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
427 | "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
428 | "dev": true,
429 | "engines": {
430 | "node": ">=0.10.0"
431 | }
432 | },
433 | "node_modules/asn1.js": {
434 | "version": "5.4.1",
435 | "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
436 | "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
437 | "dev": true,
438 | "dependencies": {
439 | "bn.js": "^4.0.0",
440 | "inherits": "^2.0.1",
441 | "minimalistic-assert": "^1.0.0",
442 | "safer-buffer": "^2.1.0"
443 | }
444 | },
445 | "node_modules/asn1.js/node_modules/bn.js": {
446 | "version": "4.12.0",
447 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
448 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
449 | "dev": true
450 | },
451 | "node_modules/assert": {
452 | "version": "1.5.0",
453 | "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
454 | "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
455 | "dev": true,
456 | "dependencies": {
457 | "object-assign": "^4.1.1",
458 | "util": "0.10.3"
459 | }
460 | },
461 | "node_modules/assert/node_modules/inherits": {
462 | "version": "2.0.1",
463 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
464 | "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==",
465 | "dev": true
466 | },
467 | "node_modules/assert/node_modules/util": {
468 | "version": "0.10.3",
469 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
470 | "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==",
471 | "dev": true,
472 | "dependencies": {
473 | "inherits": "2.0.1"
474 | }
475 | },
476 | "node_modules/astral-regex": {
477 | "version": "2.0.0",
478 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
479 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
480 | "dev": true,
481 | "engines": {
482 | "node": ">=8"
483 | }
484 | },
485 | "node_modules/babel-runtime": {
486 | "version": "6.26.0",
487 | "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
488 | "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
489 | "dev": true,
490 | "dependencies": {
491 | "core-js": "^2.4.0",
492 | "regenerator-runtime": "^0.11.0"
493 | }
494 | },
495 | "node_modules/balanced-match": {
496 | "version": "2.0.0",
497 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",
498 | "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
499 | "dev": true
500 | },
501 | "node_modules/base64-js": {
502 | "version": "1.5.1",
503 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
504 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
505 | "dev": true,
506 | "funding": [
507 | {
508 | "type": "github",
509 | "url": "https://github.com/sponsors/feross"
510 | },
511 | {
512 | "type": "patreon",
513 | "url": "https://www.patreon.com/feross"
514 | },
515 | {
516 | "type": "consulting",
517 | "url": "https://feross.org/support"
518 | }
519 | ]
520 | },
521 | "node_modules/bl": {
522 | "version": "4.1.0",
523 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
524 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
525 | "dev": true,
526 | "dependencies": {
527 | "buffer": "^5.5.0",
528 | "inherits": "^2.0.4",
529 | "readable-stream": "^3.4.0"
530 | }
531 | },
532 | "node_modules/bn.js": {
533 | "version": "5.2.1",
534 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
535 | "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==",
536 | "dev": true
537 | },
538 | "node_modules/brace-expansion": {
539 | "version": "1.1.11",
540 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
541 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
542 | "dev": true,
543 | "dependencies": {
544 | "balanced-match": "^1.0.0",
545 | "concat-map": "0.0.1"
546 | }
547 | },
548 | "node_modules/brace-expansion/node_modules/balanced-match": {
549 | "version": "1.0.2",
550 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
551 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
552 | "dev": true
553 | },
554 | "node_modules/braces": {
555 | "version": "3.0.2",
556 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
557 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
558 | "dev": true,
559 | "dependencies": {
560 | "fill-range": "^7.0.1"
561 | },
562 | "engines": {
563 | "node": ">=8"
564 | }
565 | },
566 | "node_modules/brorand": {
567 | "version": "1.1.0",
568 | "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
569 | "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==",
570 | "dev": true
571 | },
572 | "node_modules/browserify-aes": {
573 | "version": "1.2.0",
574 | "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
575 | "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
576 | "dev": true,
577 | "dependencies": {
578 | "buffer-xor": "^1.0.3",
579 | "cipher-base": "^1.0.0",
580 | "create-hash": "^1.1.0",
581 | "evp_bytestokey": "^1.0.3",
582 | "inherits": "^2.0.1",
583 | "safe-buffer": "^5.0.1"
584 | }
585 | },
586 | "node_modules/browserify-cipher": {
587 | "version": "1.0.1",
588 | "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
589 | "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
590 | "dev": true,
591 | "dependencies": {
592 | "browserify-aes": "^1.0.4",
593 | "browserify-des": "^1.0.0",
594 | "evp_bytestokey": "^1.0.0"
595 | }
596 | },
597 | "node_modules/browserify-des": {
598 | "version": "1.0.2",
599 | "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
600 | "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
601 | "dev": true,
602 | "dependencies": {
603 | "cipher-base": "^1.0.1",
604 | "des.js": "^1.0.0",
605 | "inherits": "^2.0.1",
606 | "safe-buffer": "^5.1.2"
607 | }
608 | },
609 | "node_modules/browserify-rsa": {
610 | "version": "4.1.0",
611 | "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
612 | "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
613 | "dev": true,
614 | "dependencies": {
615 | "bn.js": "^5.0.0",
616 | "randombytes": "^2.0.1"
617 | }
618 | },
619 | "node_modules/browserify-sign": {
620 | "version": "4.2.1",
621 | "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
622 | "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
623 | "dev": true,
624 | "dependencies": {
625 | "bn.js": "^5.1.1",
626 | "browserify-rsa": "^4.0.1",
627 | "create-hash": "^1.2.0",
628 | "create-hmac": "^1.1.7",
629 | "elliptic": "^6.5.3",
630 | "inherits": "^2.0.4",
631 | "parse-asn1": "^5.1.5",
632 | "readable-stream": "^3.6.0",
633 | "safe-buffer": "^5.2.0"
634 | }
635 | },
636 | "node_modules/browserify-zlib": {
637 | "version": "0.2.0",
638 | "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
639 | "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
640 | "dev": true,
641 | "dependencies": {
642 | "pako": "~1.0.5"
643 | }
644 | },
645 | "node_modules/buffer": {
646 | "version": "5.7.1",
647 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
648 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
649 | "dev": true,
650 | "funding": [
651 | {
652 | "type": "github",
653 | "url": "https://github.com/sponsors/feross"
654 | },
655 | {
656 | "type": "patreon",
657 | "url": "https://www.patreon.com/feross"
658 | },
659 | {
660 | "type": "consulting",
661 | "url": "https://feross.org/support"
662 | }
663 | ],
664 | "dependencies": {
665 | "base64-js": "^1.3.1",
666 | "ieee754": "^1.1.13"
667 | }
668 | },
669 | "node_modules/buffer-xor": {
670 | "version": "1.0.3",
671 | "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
672 | "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==",
673 | "dev": true
674 | },
675 | "node_modules/builtin-status-codes": {
676 | "version": "3.0.0",
677 | "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
678 | "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
679 | "dev": true
680 | },
681 | "node_modules/bulk-require": {
682 | "version": "1.0.1",
683 | "resolved": "https://registry.npmjs.org/bulk-require/-/bulk-require-1.0.1.tgz",
684 | "integrity": "sha512-BLU9AMnm1FMr68fR0sYvOkMew4x2ZJ8YztshITlGArl6aLtfAazOWiFj/bwJJixRO8C0wXx9PnRNRWeoR03e8Q==",
685 | "dev": true,
686 | "dependencies": {
687 | "glob": "^7.1.1"
688 | }
689 | },
690 | "node_modules/callsites": {
691 | "version": "3.1.0",
692 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
693 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
694 | "dev": true,
695 | "engines": {
696 | "node": ">=6"
697 | }
698 | },
699 | "node_modules/camelcase": {
700 | "version": "5.3.1",
701 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
702 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
703 | "dev": true,
704 | "engines": {
705 | "node": ">=6"
706 | }
707 | },
708 | "node_modules/camelcase-keys": {
709 | "version": "6.2.2",
710 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
711 | "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
712 | "dev": true,
713 | "dependencies": {
714 | "camelcase": "^5.3.1",
715 | "map-obj": "^4.0.0",
716 | "quick-lru": "^4.0.1"
717 | },
718 | "engines": {
719 | "node": ">=8"
720 | },
721 | "funding": {
722 | "url": "https://github.com/sponsors/sindresorhus"
723 | }
724 | },
725 | "node_modules/chalk": {
726 | "version": "2.4.2",
727 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
728 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
729 | "dev": true,
730 | "dependencies": {
731 | "ansi-styles": "^3.2.1",
732 | "escape-string-regexp": "^1.0.5",
733 | "supports-color": "^5.3.0"
734 | },
735 | "engines": {
736 | "node": ">=4"
737 | }
738 | },
739 | "node_modules/chardet": {
740 | "version": "0.7.0",
741 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
742 | "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
743 | "dev": true
744 | },
745 | "node_modules/cipher-base": {
746 | "version": "1.0.4",
747 | "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
748 | "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
749 | "dev": true,
750 | "dependencies": {
751 | "inherits": "^2.0.1",
752 | "safe-buffer": "^5.0.1"
753 | }
754 | },
755 | "node_modules/cli-cursor": {
756 | "version": "3.1.0",
757 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
758 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
759 | "dev": true,
760 | "dependencies": {
761 | "restore-cursor": "^3.1.0"
762 | },
763 | "engines": {
764 | "node": ">=8"
765 | }
766 | },
767 | "node_modules/cli-spinners": {
768 | "version": "2.8.0",
769 | "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz",
770 | "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==",
771 | "dev": true,
772 | "engines": {
773 | "node": ">=6"
774 | },
775 | "funding": {
776 | "url": "https://github.com/sponsors/sindresorhus"
777 | }
778 | },
779 | "node_modules/cli-width": {
780 | "version": "3.0.0",
781 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
782 | "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
783 | "dev": true,
784 | "engines": {
785 | "node": ">= 10"
786 | }
787 | },
788 | "node_modules/clone": {
789 | "version": "1.0.4",
790 | "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
791 | "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
792 | "dev": true,
793 | "engines": {
794 | "node": ">=0.8"
795 | }
796 | },
797 | "node_modules/color-convert": {
798 | "version": "1.9.3",
799 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
800 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
801 | "dev": true,
802 | "dependencies": {
803 | "color-name": "1.1.3"
804 | }
805 | },
806 | "node_modules/color-name": {
807 | "version": "1.1.3",
808 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
809 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
810 | "dev": true
811 | },
812 | "node_modules/colord": {
813 | "version": "2.9.3",
814 | "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
815 | "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
816 | "dev": true
817 | },
818 | "node_modules/compare-module-exports": {
819 | "version": "2.1.0",
820 | "resolved": "https://registry.npmjs.org/compare-module-exports/-/compare-module-exports-2.1.0.tgz",
821 | "integrity": "sha512-3Lc0sTIuX1jmY2K2RrXRJOND6KsRTX2D4v3+eu1PDptsuJZVK4LZc852eZa9I+avj0NrUKlTNgqvccNOH6mbGg==",
822 | "dev": true
823 | },
824 | "node_modules/concat-map": {
825 | "version": "0.0.1",
826 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
827 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
828 | "dev": true
829 | },
830 | "node_modules/console-browserify": {
831 | "version": "1.2.0",
832 | "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
833 | "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
834 | "dev": true
835 | },
836 | "node_modules/constants-browserify": {
837 | "version": "1.0.0",
838 | "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
839 | "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
840 | "dev": true
841 | },
842 | "node_modules/core-js": {
843 | "version": "2.6.12",
844 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
845 | "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
846 | "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
847 | "dev": true,
848 | "hasInstallScript": true
849 | },
850 | "node_modules/core-util-is": {
851 | "version": "1.0.3",
852 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
853 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
854 | "dev": true
855 | },
856 | "node_modules/cosmiconfig": {
857 | "version": "8.1.3",
858 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
859 | "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
860 | "dev": true,
861 | "dependencies": {
862 | "import-fresh": "^3.2.1",
863 | "js-yaml": "^4.1.0",
864 | "parse-json": "^5.0.0",
865 | "path-type": "^4.0.0"
866 | },
867 | "engines": {
868 | "node": ">=14"
869 | },
870 | "funding": {
871 | "url": "https://github.com/sponsors/d-fischer"
872 | }
873 | },
874 | "node_modules/create-ecdh": {
875 | "version": "4.0.4",
876 | "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
877 | "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
878 | "dev": true,
879 | "dependencies": {
880 | "bn.js": "^4.1.0",
881 | "elliptic": "^6.5.3"
882 | }
883 | },
884 | "node_modules/create-ecdh/node_modules/bn.js": {
885 | "version": "4.12.0",
886 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
887 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
888 | "dev": true
889 | },
890 | "node_modules/create-hash": {
891 | "version": "1.2.0",
892 | "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
893 | "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
894 | "dev": true,
895 | "dependencies": {
896 | "cipher-base": "^1.0.1",
897 | "inherits": "^2.0.1",
898 | "md5.js": "^1.3.4",
899 | "ripemd160": "^2.0.1",
900 | "sha.js": "^2.4.0"
901 | }
902 | },
903 | "node_modules/create-hmac": {
904 | "version": "1.1.7",
905 | "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
906 | "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
907 | "dev": true,
908 | "dependencies": {
909 | "cipher-base": "^1.0.3",
910 | "create-hash": "^1.1.0",
911 | "inherits": "^2.0.1",
912 | "ripemd160": "^2.0.0",
913 | "safe-buffer": "^5.0.1",
914 | "sha.js": "^2.4.8"
915 | }
916 | },
917 | "node_modules/crypto-browserify": {
918 | "version": "3.12.0",
919 | "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
920 | "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
921 | "dev": true,
922 | "dependencies": {
923 | "browserify-cipher": "^1.0.0",
924 | "browserify-sign": "^4.0.0",
925 | "create-ecdh": "^4.0.0",
926 | "create-hash": "^1.1.0",
927 | "create-hmac": "^1.1.0",
928 | "diffie-hellman": "^5.0.0",
929 | "inherits": "^2.0.1",
930 | "pbkdf2": "^3.0.3",
931 | "public-encrypt": "^4.0.0",
932 | "randombytes": "^2.0.0",
933 | "randomfill": "^1.0.3"
934 | },
935 | "engines": {
936 | "node": "*"
937 | }
938 | },
939 | "node_modules/css-functions-list": {
940 | "version": "3.1.0",
941 | "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz",
942 | "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==",
943 | "dev": true,
944 | "engines": {
945 | "node": ">=12.22"
946 | }
947 | },
948 | "node_modules/css-tree": {
949 | "version": "2.3.1",
950 | "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
951 | "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
952 | "dev": true,
953 | "dependencies": {
954 | "mdn-data": "2.0.30",
955 | "source-map-js": "^1.0.1"
956 | },
957 | "engines": {
958 | "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
959 | }
960 | },
961 | "node_modules/cssesc": {
962 | "version": "3.0.0",
963 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
964 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
965 | "dev": true,
966 | "bin": {
967 | "cssesc": "bin/cssesc"
968 | },
969 | "engines": {
970 | "node": ">=4"
971 | }
972 | },
973 | "node_modules/debug": {
974 | "version": "4.3.4",
975 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
976 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
977 | "dev": true,
978 | "dependencies": {
979 | "ms": "2.1.2"
980 | },
981 | "engines": {
982 | "node": ">=6.0"
983 | },
984 | "peerDependenciesMeta": {
985 | "supports-color": {
986 | "optional": true
987 | }
988 | }
989 | },
990 | "node_modules/decamelize": {
991 | "version": "1.2.0",
992 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
993 | "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
994 | "dev": true,
995 | "engines": {
996 | "node": ">=0.10.0"
997 | }
998 | },
999 | "node_modules/decamelize-keys": {
1000 | "version": "1.1.1",
1001 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
1002 | "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
1003 | "dev": true,
1004 | "dependencies": {
1005 | "decamelize": "^1.1.0",
1006 | "map-obj": "^1.0.0"
1007 | },
1008 | "engines": {
1009 | "node": ">=0.10.0"
1010 | },
1011 | "funding": {
1012 | "url": "https://github.com/sponsors/sindresorhus"
1013 | }
1014 | },
1015 | "node_modules/decamelize-keys/node_modules/map-obj": {
1016 | "version": "1.0.1",
1017 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
1018 | "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
1019 | "dev": true,
1020 | "engines": {
1021 | "node": ">=0.10.0"
1022 | }
1023 | },
1024 | "node_modules/deep-extend": {
1025 | "version": "0.6.0",
1026 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
1027 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
1028 | "dev": true,
1029 | "engines": {
1030 | "node": ">=4.0.0"
1031 | }
1032 | },
1033 | "node_modules/defaults": {
1034 | "version": "1.0.4",
1035 | "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
1036 | "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
1037 | "dev": true,
1038 | "dependencies": {
1039 | "clone": "^1.0.2"
1040 | },
1041 | "funding": {
1042 | "url": "https://github.com/sponsors/sindresorhus"
1043 | }
1044 | },
1045 | "node_modules/des.js": {
1046 | "version": "1.0.1",
1047 | "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
1048 | "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
1049 | "dev": true,
1050 | "dependencies": {
1051 | "inherits": "^2.0.1",
1052 | "minimalistic-assert": "^1.0.0"
1053 | }
1054 | },
1055 | "node_modules/diffie-hellman": {
1056 | "version": "5.0.3",
1057 | "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1058 | "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1059 | "dev": true,
1060 | "dependencies": {
1061 | "bn.js": "^4.1.0",
1062 | "miller-rabin": "^4.0.0",
1063 | "randombytes": "^2.0.0"
1064 | }
1065 | },
1066 | "node_modules/diffie-hellman/node_modules/bn.js": {
1067 | "version": "4.12.0",
1068 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1069 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
1070 | "dev": true
1071 | },
1072 | "node_modules/dir-glob": {
1073 | "version": "3.0.1",
1074 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1075 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1076 | "dev": true,
1077 | "dependencies": {
1078 | "path-type": "^4.0.0"
1079 | },
1080 | "engines": {
1081 | "node": ">=8"
1082 | }
1083 | },
1084 | "node_modules/dom-serializer": {
1085 | "version": "1.4.1",
1086 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
1087 | "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
1088 | "dev": true,
1089 | "dependencies": {
1090 | "domelementtype": "^2.0.1",
1091 | "domhandler": "^4.2.0",
1092 | "entities": "^2.0.0"
1093 | },
1094 | "funding": {
1095 | "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1096 | }
1097 | },
1098 | "node_modules/dom-serializer/node_modules/entities": {
1099 | "version": "2.2.0",
1100 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
1101 | "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
1102 | "dev": true,
1103 | "funding": {
1104 | "url": "https://github.com/fb55/entities?sponsor=1"
1105 | }
1106 | },
1107 | "node_modules/domain-browser": {
1108 | "version": "1.2.0",
1109 | "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
1110 | "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
1111 | "dev": true,
1112 | "engines": {
1113 | "node": ">=0.4",
1114 | "npm": ">=1.2"
1115 | }
1116 | },
1117 | "node_modules/domelementtype": {
1118 | "version": "2.3.0",
1119 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
1120 | "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
1121 | "dev": true,
1122 | "funding": [
1123 | {
1124 | "type": "github",
1125 | "url": "https://github.com/sponsors/fb55"
1126 | }
1127 | ]
1128 | },
1129 | "node_modules/domhandler": {
1130 | "version": "4.3.1",
1131 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
1132 | "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
1133 | "dev": true,
1134 | "dependencies": {
1135 | "domelementtype": "^2.2.0"
1136 | },
1137 | "engines": {
1138 | "node": ">= 4"
1139 | },
1140 | "funding": {
1141 | "url": "https://github.com/fb55/domhandler?sponsor=1"
1142 | }
1143 | },
1144 | "node_modules/domutils": {
1145 | "version": "2.8.0",
1146 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
1147 | "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
1148 | "dev": true,
1149 | "dependencies": {
1150 | "dom-serializer": "^1.0.1",
1151 | "domelementtype": "^2.2.0",
1152 | "domhandler": "^4.2.0"
1153 | },
1154 | "funding": {
1155 | "url": "https://github.com/fb55/domutils?sponsor=1"
1156 | }
1157 | },
1158 | "node_modules/elliptic": {
1159 | "version": "6.5.4",
1160 | "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
1161 | "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
1162 | "dev": true,
1163 | "dependencies": {
1164 | "bn.js": "^4.11.9",
1165 | "brorand": "^1.1.0",
1166 | "hash.js": "^1.0.0",
1167 | "hmac-drbg": "^1.0.1",
1168 | "inherits": "^2.0.4",
1169 | "minimalistic-assert": "^1.0.1",
1170 | "minimalistic-crypto-utils": "^1.0.1"
1171 | }
1172 | },
1173 | "node_modules/elliptic/node_modules/bn.js": {
1174 | "version": "4.12.0",
1175 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
1176 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
1177 | "dev": true
1178 | },
1179 | "node_modules/emoji-regex": {
1180 | "version": "8.0.0",
1181 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1182 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1183 | "dev": true
1184 | },
1185 | "node_modules/entities": {
1186 | "version": "3.0.1",
1187 | "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
1188 | "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
1189 | "dev": true,
1190 | "engines": {
1191 | "node": ">=0.12"
1192 | },
1193 | "funding": {
1194 | "url": "https://github.com/fb55/entities?sponsor=1"
1195 | }
1196 | },
1197 | "node_modules/error-ex": {
1198 | "version": "1.3.2",
1199 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1200 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1201 | "dev": true,
1202 | "dependencies": {
1203 | "is-arrayish": "^0.2.1"
1204 | }
1205 | },
1206 | "node_modules/escape-string-regexp": {
1207 | "version": "1.0.5",
1208 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1209 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
1210 | "dev": true,
1211 | "engines": {
1212 | "node": ">=0.8.0"
1213 | }
1214 | },
1215 | "node_modules/esprima": {
1216 | "version": "4.0.1",
1217 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1218 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1219 | "dev": true,
1220 | "bin": {
1221 | "esparse": "bin/esparse.js",
1222 | "esvalidate": "bin/esvalidate.js"
1223 | },
1224 | "engines": {
1225 | "node": ">=4"
1226 | }
1227 | },
1228 | "node_modules/events": {
1229 | "version": "3.3.0",
1230 | "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1231 | "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
1232 | "dev": true,
1233 | "engines": {
1234 | "node": ">=0.8.x"
1235 | }
1236 | },
1237 | "node_modules/evp_bytestokey": {
1238 | "version": "1.0.3",
1239 | "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1240 | "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1241 | "dev": true,
1242 | "dependencies": {
1243 | "md5.js": "^1.3.4",
1244 | "safe-buffer": "^5.1.1"
1245 | }
1246 | },
1247 | "node_modules/external-editor": {
1248 | "version": "3.1.0",
1249 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
1250 | "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
1251 | "dev": true,
1252 | "dependencies": {
1253 | "chardet": "^0.7.0",
1254 | "iconv-lite": "^0.4.24",
1255 | "tmp": "^0.0.33"
1256 | },
1257 | "engines": {
1258 | "node": ">=4"
1259 | }
1260 | },
1261 | "node_modules/fast-deep-equal": {
1262 | "version": "3.1.3",
1263 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1264 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1265 | "dev": true
1266 | },
1267 | "node_modules/fast-glob": {
1268 | "version": "3.2.12",
1269 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
1270 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
1271 | "dev": true,
1272 | "dependencies": {
1273 | "@nodelib/fs.stat": "^2.0.2",
1274 | "@nodelib/fs.walk": "^1.2.3",
1275 | "glob-parent": "^5.1.2",
1276 | "merge2": "^1.3.0",
1277 | "micromatch": "^4.0.4"
1278 | },
1279 | "engines": {
1280 | "node": ">=8.6.0"
1281 | }
1282 | },
1283 | "node_modules/fastest-levenshtein": {
1284 | "version": "1.0.16",
1285 | "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
1286 | "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
1287 | "dev": true,
1288 | "engines": {
1289 | "node": ">= 4.9.1"
1290 | }
1291 | },
1292 | "node_modules/fastq": {
1293 | "version": "1.15.0",
1294 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
1295 | "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
1296 | "dev": true,
1297 | "dependencies": {
1298 | "reusify": "^1.0.4"
1299 | }
1300 | },
1301 | "node_modules/figures": {
1302 | "version": "3.2.0",
1303 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
1304 | "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
1305 | "dev": true,
1306 | "dependencies": {
1307 | "escape-string-regexp": "^1.0.5"
1308 | },
1309 | "engines": {
1310 | "node": ">=8"
1311 | },
1312 | "funding": {
1313 | "url": "https://github.com/sponsors/sindresorhus"
1314 | }
1315 | },
1316 | "node_modules/file-entry-cache": {
1317 | "version": "6.0.1",
1318 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
1319 | "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
1320 | "dev": true,
1321 | "dependencies": {
1322 | "flat-cache": "^3.0.4"
1323 | },
1324 | "engines": {
1325 | "node": "^10.12.0 || >=12.0.0"
1326 | }
1327 | },
1328 | "node_modules/fill-range": {
1329 | "version": "7.0.1",
1330 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1331 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1332 | "dev": true,
1333 | "dependencies": {
1334 | "to-regex-range": "^5.0.1"
1335 | },
1336 | "engines": {
1337 | "node": ">=8"
1338 | }
1339 | },
1340 | "node_modules/find-up": {
1341 | "version": "4.1.0",
1342 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
1343 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
1344 | "dev": true,
1345 | "dependencies": {
1346 | "locate-path": "^5.0.0",
1347 | "path-exists": "^4.0.0"
1348 | },
1349 | "engines": {
1350 | "node": ">=8"
1351 | }
1352 | },
1353 | "node_modules/flat-cache": {
1354 | "version": "3.0.4",
1355 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
1356 | "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
1357 | "dev": true,
1358 | "dependencies": {
1359 | "flatted": "^3.1.0",
1360 | "rimraf": "^3.0.2"
1361 | },
1362 | "engines": {
1363 | "node": "^10.12.0 || >=12.0.0"
1364 | }
1365 | },
1366 | "node_modules/flatted": {
1367 | "version": "3.2.7",
1368 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
1369 | "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
1370 | "dev": true
1371 | },
1372 | "node_modules/fs.realpath": {
1373 | "version": "1.0.0",
1374 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1375 | "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1376 | "dev": true
1377 | },
1378 | "node_modules/function-bind": {
1379 | "version": "1.1.1",
1380 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1381 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1382 | "dev": true
1383 | },
1384 | "node_modules/glob": {
1385 | "version": "7.2.3",
1386 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1387 | "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1388 | "dev": true,
1389 | "dependencies": {
1390 | "fs.realpath": "^1.0.0",
1391 | "inflight": "^1.0.4",
1392 | "inherits": "2",
1393 | "minimatch": "^3.1.1",
1394 | "once": "^1.3.0",
1395 | "path-is-absolute": "^1.0.0"
1396 | },
1397 | "engines": {
1398 | "node": "*"
1399 | },
1400 | "funding": {
1401 | "url": "https://github.com/sponsors/isaacs"
1402 | }
1403 | },
1404 | "node_modules/glob-parent": {
1405 | "version": "5.1.2",
1406 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1407 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1408 | "dev": true,
1409 | "dependencies": {
1410 | "is-glob": "^4.0.1"
1411 | },
1412 | "engines": {
1413 | "node": ">= 6"
1414 | }
1415 | },
1416 | "node_modules/global-modules": {
1417 | "version": "2.0.0",
1418 | "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
1419 | "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
1420 | "dev": true,
1421 | "dependencies": {
1422 | "global-prefix": "^3.0.0"
1423 | },
1424 | "engines": {
1425 | "node": ">=6"
1426 | }
1427 | },
1428 | "node_modules/global-prefix": {
1429 | "version": "3.0.0",
1430 | "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
1431 | "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
1432 | "dev": true,
1433 | "dependencies": {
1434 | "ini": "^1.3.5",
1435 | "kind-of": "^6.0.2",
1436 | "which": "^1.3.1"
1437 | },
1438 | "engines": {
1439 | "node": ">=6"
1440 | }
1441 | },
1442 | "node_modules/globby": {
1443 | "version": "11.1.0",
1444 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
1445 | "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
1446 | "dev": true,
1447 | "dependencies": {
1448 | "array-union": "^2.1.0",
1449 | "dir-glob": "^3.0.1",
1450 | "fast-glob": "^3.2.9",
1451 | "ignore": "^5.2.0",
1452 | "merge2": "^1.4.1",
1453 | "slash": "^3.0.0"
1454 | },
1455 | "engines": {
1456 | "node": ">=10"
1457 | },
1458 | "funding": {
1459 | "url": "https://github.com/sponsors/sindresorhus"
1460 | }
1461 | },
1462 | "node_modules/globjoin": {
1463 | "version": "0.1.4",
1464 | "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
1465 | "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==",
1466 | "dev": true
1467 | },
1468 | "node_modules/hard-rejection": {
1469 | "version": "2.1.0",
1470 | "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
1471 | "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
1472 | "dev": true,
1473 | "engines": {
1474 | "node": ">=6"
1475 | }
1476 | },
1477 | "node_modules/has": {
1478 | "version": "1.0.3",
1479 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1480 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1481 | "dev": true,
1482 | "dependencies": {
1483 | "function-bind": "^1.1.1"
1484 | },
1485 | "engines": {
1486 | "node": ">= 0.4.0"
1487 | }
1488 | },
1489 | "node_modules/has-flag": {
1490 | "version": "3.0.0",
1491 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1492 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
1493 | "dev": true,
1494 | "engines": {
1495 | "node": ">=4"
1496 | }
1497 | },
1498 | "node_modules/hash-base": {
1499 | "version": "3.1.0",
1500 | "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
1501 | "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
1502 | "dev": true,
1503 | "dependencies": {
1504 | "inherits": "^2.0.4",
1505 | "readable-stream": "^3.6.0",
1506 | "safe-buffer": "^5.2.0"
1507 | },
1508 | "engines": {
1509 | "node": ">=4"
1510 | }
1511 | },
1512 | "node_modules/hash.js": {
1513 | "version": "1.1.7",
1514 | "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
1515 | "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
1516 | "dev": true,
1517 | "dependencies": {
1518 | "inherits": "^2.0.3",
1519 | "minimalistic-assert": "^1.0.1"
1520 | }
1521 | },
1522 | "node_modules/hmac-drbg": {
1523 | "version": "1.0.1",
1524 | "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
1525 | "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
1526 | "dev": true,
1527 | "dependencies": {
1528 | "hash.js": "^1.0.3",
1529 | "minimalistic-assert": "^1.0.0",
1530 | "minimalistic-crypto-utils": "^1.0.1"
1531 | }
1532 | },
1533 | "node_modules/hosted-git-info": {
1534 | "version": "4.1.0",
1535 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
1536 | "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
1537 | "dev": true,
1538 | "dependencies": {
1539 | "lru-cache": "^6.0.0"
1540 | },
1541 | "engines": {
1542 | "node": ">=10"
1543 | }
1544 | },
1545 | "node_modules/html-tags": {
1546 | "version": "3.3.1",
1547 | "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
1548 | "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==",
1549 | "dev": true,
1550 | "engines": {
1551 | "node": ">=8"
1552 | },
1553 | "funding": {
1554 | "url": "https://github.com/sponsors/sindresorhus"
1555 | }
1556 | },
1557 | "node_modules/htmlparser2": {
1558 | "version": "7.2.0",
1559 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
1560 | "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
1561 | "dev": true,
1562 | "funding": [
1563 | "https://github.com/fb55/htmlparser2?sponsor=1",
1564 | {
1565 | "type": "github",
1566 | "url": "https://github.com/sponsors/fb55"
1567 | }
1568 | ],
1569 | "dependencies": {
1570 | "domelementtype": "^2.0.1",
1571 | "domhandler": "^4.2.2",
1572 | "domutils": "^2.8.0",
1573 | "entities": "^3.0.1"
1574 | }
1575 | },
1576 | "node_modules/https-browserify": {
1577 | "version": "1.0.0",
1578 | "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
1579 | "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
1580 | "dev": true
1581 | },
1582 | "node_modules/iconv-lite": {
1583 | "version": "0.4.24",
1584 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1585 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1586 | "dev": true,
1587 | "dependencies": {
1588 | "safer-buffer": ">= 2.1.2 < 3"
1589 | },
1590 | "engines": {
1591 | "node": ">=0.10.0"
1592 | }
1593 | },
1594 | "node_modules/ieee754": {
1595 | "version": "1.2.1",
1596 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1597 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1598 | "dev": true,
1599 | "funding": [
1600 | {
1601 | "type": "github",
1602 | "url": "https://github.com/sponsors/feross"
1603 | },
1604 | {
1605 | "type": "patreon",
1606 | "url": "https://www.patreon.com/feross"
1607 | },
1608 | {
1609 | "type": "consulting",
1610 | "url": "https://feross.org/support"
1611 | }
1612 | ]
1613 | },
1614 | "node_modules/ignore": {
1615 | "version": "5.2.4",
1616 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
1617 | "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
1618 | "dev": true,
1619 | "engines": {
1620 | "node": ">= 4"
1621 | }
1622 | },
1623 | "node_modules/import-fresh": {
1624 | "version": "3.3.0",
1625 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1626 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1627 | "dev": true,
1628 | "dependencies": {
1629 | "parent-module": "^1.0.0",
1630 | "resolve-from": "^4.0.0"
1631 | },
1632 | "engines": {
1633 | "node": ">=6"
1634 | },
1635 | "funding": {
1636 | "url": "https://github.com/sponsors/sindresorhus"
1637 | }
1638 | },
1639 | "node_modules/import-fresh/node_modules/resolve-from": {
1640 | "version": "4.0.0",
1641 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1642 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1643 | "dev": true,
1644 | "engines": {
1645 | "node": ">=4"
1646 | }
1647 | },
1648 | "node_modules/import-lazy": {
1649 | "version": "4.0.0",
1650 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
1651 | "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
1652 | "dev": true,
1653 | "engines": {
1654 | "node": ">=8"
1655 | }
1656 | },
1657 | "node_modules/imurmurhash": {
1658 | "version": "0.1.4",
1659 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1660 | "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
1661 | "dev": true,
1662 | "engines": {
1663 | "node": ">=0.8.19"
1664 | }
1665 | },
1666 | "node_modules/indent-string": {
1667 | "version": "4.0.0",
1668 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
1669 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
1670 | "dev": true,
1671 | "engines": {
1672 | "node": ">=8"
1673 | }
1674 | },
1675 | "node_modules/inflight": {
1676 | "version": "1.0.6",
1677 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1678 | "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1679 | "dev": true,
1680 | "dependencies": {
1681 | "once": "^1.3.0",
1682 | "wrappy": "1"
1683 | }
1684 | },
1685 | "node_modules/inherits": {
1686 | "version": "2.0.4",
1687 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1688 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1689 | "dev": true
1690 | },
1691 | "node_modules/ini": {
1692 | "version": "1.3.8",
1693 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1694 | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
1695 | "dev": true
1696 | },
1697 | "node_modules/inquirer": {
1698 | "version": "8.2.5",
1699 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz",
1700 | "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==",
1701 | "dev": true,
1702 | "dependencies": {
1703 | "ansi-escapes": "^4.2.1",
1704 | "chalk": "^4.1.1",
1705 | "cli-cursor": "^3.1.0",
1706 | "cli-width": "^3.0.0",
1707 | "external-editor": "^3.0.3",
1708 | "figures": "^3.0.0",
1709 | "lodash": "^4.17.21",
1710 | "mute-stream": "0.0.8",
1711 | "ora": "^5.4.1",
1712 | "run-async": "^2.4.0",
1713 | "rxjs": "^7.5.5",
1714 | "string-width": "^4.1.0",
1715 | "strip-ansi": "^6.0.0",
1716 | "through": "^2.3.6",
1717 | "wrap-ansi": "^7.0.0"
1718 | },
1719 | "engines": {
1720 | "node": ">=12.0.0"
1721 | }
1722 | },
1723 | "node_modules/inquirer/node_modules/ansi-styles": {
1724 | "version": "4.3.0",
1725 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1726 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1727 | "dev": true,
1728 | "dependencies": {
1729 | "color-convert": "^2.0.1"
1730 | },
1731 | "engines": {
1732 | "node": ">=8"
1733 | },
1734 | "funding": {
1735 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1736 | }
1737 | },
1738 | "node_modules/inquirer/node_modules/chalk": {
1739 | "version": "4.1.2",
1740 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1741 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1742 | "dev": true,
1743 | "dependencies": {
1744 | "ansi-styles": "^4.1.0",
1745 | "supports-color": "^7.1.0"
1746 | },
1747 | "engines": {
1748 | "node": ">=10"
1749 | },
1750 | "funding": {
1751 | "url": "https://github.com/chalk/chalk?sponsor=1"
1752 | }
1753 | },
1754 | "node_modules/inquirer/node_modules/color-convert": {
1755 | "version": "2.0.1",
1756 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1757 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1758 | "dev": true,
1759 | "dependencies": {
1760 | "color-name": "~1.1.4"
1761 | },
1762 | "engines": {
1763 | "node": ">=7.0.0"
1764 | }
1765 | },
1766 | "node_modules/inquirer/node_modules/color-name": {
1767 | "version": "1.1.4",
1768 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1769 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1770 | "dev": true
1771 | },
1772 | "node_modules/inquirer/node_modules/has-flag": {
1773 | "version": "4.0.0",
1774 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1775 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1776 | "dev": true,
1777 | "engines": {
1778 | "node": ">=8"
1779 | }
1780 | },
1781 | "node_modules/inquirer/node_modules/supports-color": {
1782 | "version": "7.2.0",
1783 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1784 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1785 | "dev": true,
1786 | "dependencies": {
1787 | "has-flag": "^4.0.0"
1788 | },
1789 | "engines": {
1790 | "node": ">=8"
1791 | }
1792 | },
1793 | "node_modules/is-arrayish": {
1794 | "version": "0.2.1",
1795 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1796 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
1797 | "dev": true
1798 | },
1799 | "node_modules/is-core-module": {
1800 | "version": "2.11.0",
1801 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
1802 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
1803 | "dev": true,
1804 | "dependencies": {
1805 | "has": "^1.0.3"
1806 | },
1807 | "funding": {
1808 | "url": "https://github.com/sponsors/ljharb"
1809 | }
1810 | },
1811 | "node_modules/is-extglob": {
1812 | "version": "2.1.1",
1813 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1814 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1815 | "dev": true,
1816 | "engines": {
1817 | "node": ">=0.10.0"
1818 | }
1819 | },
1820 | "node_modules/is-fullwidth-code-point": {
1821 | "version": "3.0.0",
1822 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1823 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1824 | "dev": true,
1825 | "engines": {
1826 | "node": ">=8"
1827 | }
1828 | },
1829 | "node_modules/is-glob": {
1830 | "version": "4.0.3",
1831 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1832 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1833 | "dev": true,
1834 | "dependencies": {
1835 | "is-extglob": "^2.1.1"
1836 | },
1837 | "engines": {
1838 | "node": ">=0.10.0"
1839 | }
1840 | },
1841 | "node_modules/is-interactive": {
1842 | "version": "1.0.0",
1843 | "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
1844 | "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
1845 | "dev": true,
1846 | "engines": {
1847 | "node": ">=8"
1848 | }
1849 | },
1850 | "node_modules/is-number": {
1851 | "version": "7.0.0",
1852 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1853 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1854 | "dev": true,
1855 | "engines": {
1856 | "node": ">=0.12.0"
1857 | }
1858 | },
1859 | "node_modules/is-plain-obj": {
1860 | "version": "1.1.0",
1861 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
1862 | "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
1863 | "dev": true,
1864 | "engines": {
1865 | "node": ">=0.10.0"
1866 | }
1867 | },
1868 | "node_modules/is-plain-object": {
1869 | "version": "5.0.0",
1870 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
1871 | "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
1872 | "dev": true,
1873 | "engines": {
1874 | "node": ">=0.10.0"
1875 | }
1876 | },
1877 | "node_modules/is-unicode-supported": {
1878 | "version": "0.1.0",
1879 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
1880 | "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
1881 | "dev": true,
1882 | "engines": {
1883 | "node": ">=10"
1884 | },
1885 | "funding": {
1886 | "url": "https://github.com/sponsors/sindresorhus"
1887 | }
1888 | },
1889 | "node_modules/isarray": {
1890 | "version": "1.0.0",
1891 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1892 | "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
1893 | "dev": true
1894 | },
1895 | "node_modules/isexe": {
1896 | "version": "2.0.0",
1897 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1898 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1899 | "dev": true
1900 | },
1901 | "node_modules/js-tokens": {
1902 | "version": "4.0.0",
1903 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1904 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1905 | "dev": true
1906 | },
1907 | "node_modules/js-yaml": {
1908 | "version": "4.1.0",
1909 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1910 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1911 | "dev": true,
1912 | "dependencies": {
1913 | "argparse": "^2.0.1"
1914 | },
1915 | "bin": {
1916 | "js-yaml": "bin/js-yaml.js"
1917 | }
1918 | },
1919 | "node_modules/json-parse-even-better-errors": {
1920 | "version": "2.3.1",
1921 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
1922 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
1923 | "dev": true
1924 | },
1925 | "node_modules/json-schema-traverse": {
1926 | "version": "1.0.0",
1927 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
1928 | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
1929 | "dev": true
1930 | },
1931 | "node_modules/kebabcase": {
1932 | "version": "1.0.1",
1933 | "resolved": "https://registry.npmjs.org/kebabcase/-/kebabcase-1.0.1.tgz",
1934 | "integrity": "sha512-YSP7DnNnodPG0nkHGEICNx5vUl/lOKkryQlILRqRFmcjWFNomEvPhJlpFvE7sop9t2EDfthZssx3nvwTx5ty0w==",
1935 | "dev": true
1936 | },
1937 | "node_modules/kind-of": {
1938 | "version": "6.0.3",
1939 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1940 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1941 | "dev": true,
1942 | "engines": {
1943 | "node": ">=0.10.0"
1944 | }
1945 | },
1946 | "node_modules/known-css-properties": {
1947 | "version": "0.27.0",
1948 | "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz",
1949 | "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==",
1950 | "dev": true
1951 | },
1952 | "node_modules/lines-and-columns": {
1953 | "version": "1.2.4",
1954 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
1955 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
1956 | "dev": true
1957 | },
1958 | "node_modules/locate-path": {
1959 | "version": "5.0.0",
1960 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1961 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1962 | "dev": true,
1963 | "dependencies": {
1964 | "p-locate": "^4.1.0"
1965 | },
1966 | "engines": {
1967 | "node": ">=8"
1968 | }
1969 | },
1970 | "node_modules/lodash": {
1971 | "version": "4.17.21",
1972 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1973 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1974 | "dev": true
1975 | },
1976 | "node_modules/lodash._reinterpolate": {
1977 | "version": "3.0.0",
1978 | "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
1979 | "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==",
1980 | "dev": true
1981 | },
1982 | "node_modules/lodash.kebabcase": {
1983 | "version": "4.1.1",
1984 | "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
1985 | "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==",
1986 | "dev": true
1987 | },
1988 | "node_modules/lodash.pull": {
1989 | "version": "4.1.0",
1990 | "resolved": "https://registry.npmjs.org/lodash.pull/-/lodash.pull-4.1.0.tgz",
1991 | "integrity": "sha512-EM7CVTzXfkTyusQdN7mgGPh2ZfkKfQ5lA9U+X7NNDeEgKEaO65dB5Kh8+Ppap0X1wQOndPjKP/VVTis7hFvkzg==",
1992 | "dev": true
1993 | },
1994 | "node_modules/lodash.some": {
1995 | "version": "4.6.0",
1996 | "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz",
1997 | "integrity": "sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==",
1998 | "dev": true
1999 | },
2000 | "node_modules/lodash.template": {
2001 | "version": "4.5.0",
2002 | "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
2003 | "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
2004 | "dev": true,
2005 | "dependencies": {
2006 | "lodash._reinterpolate": "^3.0.0",
2007 | "lodash.templatesettings": "^4.0.0"
2008 | }
2009 | },
2010 | "node_modules/lodash.templatesettings": {
2011 | "version": "4.2.0",
2012 | "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
2013 | "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
2014 | "dev": true,
2015 | "dependencies": {
2016 | "lodash._reinterpolate": "^3.0.0"
2017 | }
2018 | },
2019 | "node_modules/lodash.truncate": {
2020 | "version": "4.4.2",
2021 | "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
2022 | "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
2023 | "dev": true
2024 | },
2025 | "node_modules/log-symbols": {
2026 | "version": "4.1.0",
2027 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2028 | "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
2029 | "dev": true,
2030 | "dependencies": {
2031 | "chalk": "^4.1.0",
2032 | "is-unicode-supported": "^0.1.0"
2033 | },
2034 | "engines": {
2035 | "node": ">=10"
2036 | },
2037 | "funding": {
2038 | "url": "https://github.com/sponsors/sindresorhus"
2039 | }
2040 | },
2041 | "node_modules/log-symbols/node_modules/ansi-styles": {
2042 | "version": "4.3.0",
2043 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2044 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2045 | "dev": true,
2046 | "dependencies": {
2047 | "color-convert": "^2.0.1"
2048 | },
2049 | "engines": {
2050 | "node": ">=8"
2051 | },
2052 | "funding": {
2053 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2054 | }
2055 | },
2056 | "node_modules/log-symbols/node_modules/chalk": {
2057 | "version": "4.1.2",
2058 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2059 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2060 | "dev": true,
2061 | "dependencies": {
2062 | "ansi-styles": "^4.1.0",
2063 | "supports-color": "^7.1.0"
2064 | },
2065 | "engines": {
2066 | "node": ">=10"
2067 | },
2068 | "funding": {
2069 | "url": "https://github.com/chalk/chalk?sponsor=1"
2070 | }
2071 | },
2072 | "node_modules/log-symbols/node_modules/color-convert": {
2073 | "version": "2.0.1",
2074 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2075 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2076 | "dev": true,
2077 | "dependencies": {
2078 | "color-name": "~1.1.4"
2079 | },
2080 | "engines": {
2081 | "node": ">=7.0.0"
2082 | }
2083 | },
2084 | "node_modules/log-symbols/node_modules/color-name": {
2085 | "version": "1.1.4",
2086 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2087 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2088 | "dev": true
2089 | },
2090 | "node_modules/log-symbols/node_modules/has-flag": {
2091 | "version": "4.0.0",
2092 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2093 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2094 | "dev": true,
2095 | "engines": {
2096 | "node": ">=8"
2097 | }
2098 | },
2099 | "node_modules/log-symbols/node_modules/supports-color": {
2100 | "version": "7.2.0",
2101 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2102 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2103 | "dev": true,
2104 | "dependencies": {
2105 | "has-flag": "^4.0.0"
2106 | },
2107 | "engines": {
2108 | "node": ">=8"
2109 | }
2110 | },
2111 | "node_modules/lru-cache": {
2112 | "version": "6.0.0",
2113 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2114 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2115 | "dev": true,
2116 | "dependencies": {
2117 | "yallist": "^4.0.0"
2118 | },
2119 | "engines": {
2120 | "node": ">=10"
2121 | }
2122 | },
2123 | "node_modules/map-obj": {
2124 | "version": "4.3.0",
2125 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
2126 | "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
2127 | "dev": true,
2128 | "engines": {
2129 | "node": ">=8"
2130 | },
2131 | "funding": {
2132 | "url": "https://github.com/sponsors/sindresorhus"
2133 | }
2134 | },
2135 | "node_modules/mathml-tag-names": {
2136 | "version": "2.1.3",
2137 | "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
2138 | "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
2139 | "dev": true,
2140 | "funding": {
2141 | "type": "github",
2142 | "url": "https://github.com/sponsors/wooorm"
2143 | }
2144 | },
2145 | "node_modules/md5.js": {
2146 | "version": "1.3.5",
2147 | "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
2148 | "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
2149 | "dev": true,
2150 | "dependencies": {
2151 | "hash-base": "^3.0.0",
2152 | "inherits": "^2.0.1",
2153 | "safe-buffer": "^5.1.2"
2154 | }
2155 | },
2156 | "node_modules/mdn-data": {
2157 | "version": "2.0.30",
2158 | "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
2159 | "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
2160 | "dev": true
2161 | },
2162 | "node_modules/meow": {
2163 | "version": "9.0.0",
2164 | "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
2165 | "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
2166 | "dev": true,
2167 | "dependencies": {
2168 | "@types/minimist": "^1.2.0",
2169 | "camelcase-keys": "^6.2.2",
2170 | "decamelize": "^1.2.0",
2171 | "decamelize-keys": "^1.1.0",
2172 | "hard-rejection": "^2.1.0",
2173 | "minimist-options": "4.1.0",
2174 | "normalize-package-data": "^3.0.0",
2175 | "read-pkg-up": "^7.0.1",
2176 | "redent": "^3.0.0",
2177 | "trim-newlines": "^3.0.0",
2178 | "type-fest": "^0.18.0",
2179 | "yargs-parser": "^20.2.3"
2180 | },
2181 | "engines": {
2182 | "node": ">=10"
2183 | },
2184 | "funding": {
2185 | "url": "https://github.com/sponsors/sindresorhus"
2186 | }
2187 | },
2188 | "node_modules/merge2": {
2189 | "version": "1.4.1",
2190 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2191 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2192 | "dev": true,
2193 | "engines": {
2194 | "node": ">= 8"
2195 | }
2196 | },
2197 | "node_modules/micromatch": {
2198 | "version": "4.0.5",
2199 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
2200 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
2201 | "dev": true,
2202 | "dependencies": {
2203 | "braces": "^3.0.2",
2204 | "picomatch": "^2.3.1"
2205 | },
2206 | "engines": {
2207 | "node": ">=8.6"
2208 | }
2209 | },
2210 | "node_modules/miller-rabin": {
2211 | "version": "4.0.1",
2212 | "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
2213 | "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
2214 | "dev": true,
2215 | "dependencies": {
2216 | "bn.js": "^4.0.0",
2217 | "brorand": "^1.0.1"
2218 | },
2219 | "bin": {
2220 | "miller-rabin": "bin/miller-rabin"
2221 | }
2222 | },
2223 | "node_modules/miller-rabin/node_modules/bn.js": {
2224 | "version": "4.12.0",
2225 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
2226 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
2227 | "dev": true
2228 | },
2229 | "node_modules/mimic-fn": {
2230 | "version": "2.1.0",
2231 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2232 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2233 | "dev": true,
2234 | "engines": {
2235 | "node": ">=6"
2236 | }
2237 | },
2238 | "node_modules/min-indent": {
2239 | "version": "1.0.1",
2240 | "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
2241 | "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
2242 | "dev": true,
2243 | "engines": {
2244 | "node": ">=4"
2245 | }
2246 | },
2247 | "node_modules/minimalistic-assert": {
2248 | "version": "1.0.1",
2249 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
2250 | "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
2251 | "dev": true
2252 | },
2253 | "node_modules/minimalistic-crypto-utils": {
2254 | "version": "1.0.1",
2255 | "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
2256 | "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==",
2257 | "dev": true
2258 | },
2259 | "node_modules/minimatch": {
2260 | "version": "3.1.2",
2261 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2262 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2263 | "dev": true,
2264 | "dependencies": {
2265 | "brace-expansion": "^1.1.7"
2266 | },
2267 | "engines": {
2268 | "node": "*"
2269 | }
2270 | },
2271 | "node_modules/minimist-options": {
2272 | "version": "4.1.0",
2273 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
2274 | "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
2275 | "dev": true,
2276 | "dependencies": {
2277 | "arrify": "^1.0.1",
2278 | "is-plain-obj": "^1.1.0",
2279 | "kind-of": "^6.0.3"
2280 | },
2281 | "engines": {
2282 | "node": ">= 6"
2283 | }
2284 | },
2285 | "node_modules/ms": {
2286 | "version": "2.1.2",
2287 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2288 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2289 | "dev": true
2290 | },
2291 | "node_modules/mute-stream": {
2292 | "version": "0.0.8",
2293 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
2294 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2295 | "dev": true
2296 | },
2297 | "node_modules/nanoid": {
2298 | "version": "3.3.6",
2299 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
2300 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
2301 | "dev": true,
2302 | "funding": [
2303 | {
2304 | "type": "github",
2305 | "url": "https://github.com/sponsors/ai"
2306 | }
2307 | ],
2308 | "bin": {
2309 | "nanoid": "bin/nanoid.cjs"
2310 | },
2311 | "engines": {
2312 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2313 | }
2314 | },
2315 | "node_modules/node-libs-browser": {
2316 | "version": "2.2.1",
2317 | "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
2318 | "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
2319 | "dev": true,
2320 | "dependencies": {
2321 | "assert": "^1.1.1",
2322 | "browserify-zlib": "^0.2.0",
2323 | "buffer": "^4.3.0",
2324 | "console-browserify": "^1.1.0",
2325 | "constants-browserify": "^1.0.0",
2326 | "crypto-browserify": "^3.11.0",
2327 | "domain-browser": "^1.1.1",
2328 | "events": "^3.0.0",
2329 | "https-browserify": "^1.0.0",
2330 | "os-browserify": "^0.3.0",
2331 | "path-browserify": "0.0.1",
2332 | "process": "^0.11.10",
2333 | "punycode": "^1.2.4",
2334 | "querystring-es3": "^0.2.0",
2335 | "readable-stream": "^2.3.3",
2336 | "stream-browserify": "^2.0.1",
2337 | "stream-http": "^2.7.2",
2338 | "string_decoder": "^1.0.0",
2339 | "timers-browserify": "^2.0.4",
2340 | "tty-browserify": "0.0.0",
2341 | "url": "^0.11.0",
2342 | "util": "^0.11.0",
2343 | "vm-browserify": "^1.0.1"
2344 | }
2345 | },
2346 | "node_modules/node-libs-browser/node_modules/buffer": {
2347 | "version": "4.9.2",
2348 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
2349 | "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
2350 | "dev": true,
2351 | "dependencies": {
2352 | "base64-js": "^1.0.2",
2353 | "ieee754": "^1.1.4",
2354 | "isarray": "^1.0.0"
2355 | }
2356 | },
2357 | "node_modules/node-libs-browser/node_modules/punycode": {
2358 | "version": "1.4.1",
2359 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2360 | "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
2361 | "dev": true
2362 | },
2363 | "node_modules/node-libs-browser/node_modules/readable-stream": {
2364 | "version": "2.3.8",
2365 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
2366 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
2367 | "dev": true,
2368 | "dependencies": {
2369 | "core-util-is": "~1.0.0",
2370 | "inherits": "~2.0.3",
2371 | "isarray": "~1.0.0",
2372 | "process-nextick-args": "~2.0.0",
2373 | "safe-buffer": "~5.1.1",
2374 | "string_decoder": "~1.1.1",
2375 | "util-deprecate": "~1.0.1"
2376 | }
2377 | },
2378 | "node_modules/node-libs-browser/node_modules/safe-buffer": {
2379 | "version": "5.1.2",
2380 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2381 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2382 | "dev": true
2383 | },
2384 | "node_modules/node-libs-browser/node_modules/string_decoder": {
2385 | "version": "1.1.1",
2386 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2387 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2388 | "dev": true,
2389 | "dependencies": {
2390 | "safe-buffer": "~5.1.0"
2391 | }
2392 | },
2393 | "node_modules/normalize-package-data": {
2394 | "version": "3.0.3",
2395 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
2396 | "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
2397 | "dev": true,
2398 | "dependencies": {
2399 | "hosted-git-info": "^4.0.1",
2400 | "is-core-module": "^2.5.0",
2401 | "semver": "^7.3.4",
2402 | "validate-npm-package-license": "^3.0.1"
2403 | },
2404 | "engines": {
2405 | "node": ">=10"
2406 | }
2407 | },
2408 | "node_modules/normalize-path": {
2409 | "version": "3.0.0",
2410 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2411 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2412 | "dev": true,
2413 | "engines": {
2414 | "node": ">=0.10.0"
2415 | }
2416 | },
2417 | "node_modules/object-assign": {
2418 | "version": "4.1.1",
2419 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2420 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
2421 | "dev": true,
2422 | "engines": {
2423 | "node": ">=0.10.0"
2424 | }
2425 | },
2426 | "node_modules/once": {
2427 | "version": "1.4.0",
2428 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2429 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2430 | "dev": true,
2431 | "dependencies": {
2432 | "wrappy": "1"
2433 | }
2434 | },
2435 | "node_modules/onetime": {
2436 | "version": "5.1.2",
2437 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
2438 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
2439 | "dev": true,
2440 | "dependencies": {
2441 | "mimic-fn": "^2.1.0"
2442 | },
2443 | "engines": {
2444 | "node": ">=6"
2445 | },
2446 | "funding": {
2447 | "url": "https://github.com/sponsors/sindresorhus"
2448 | }
2449 | },
2450 | "node_modules/ora": {
2451 | "version": "5.4.1",
2452 | "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
2453 | "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
2454 | "dev": true,
2455 | "dependencies": {
2456 | "bl": "^4.1.0",
2457 | "chalk": "^4.1.0",
2458 | "cli-cursor": "^3.1.0",
2459 | "cli-spinners": "^2.5.0",
2460 | "is-interactive": "^1.0.0",
2461 | "is-unicode-supported": "^0.1.0",
2462 | "log-symbols": "^4.1.0",
2463 | "strip-ansi": "^6.0.0",
2464 | "wcwidth": "^1.0.1"
2465 | },
2466 | "engines": {
2467 | "node": ">=10"
2468 | },
2469 | "funding": {
2470 | "url": "https://github.com/sponsors/sindresorhus"
2471 | }
2472 | },
2473 | "node_modules/ora/node_modules/ansi-styles": {
2474 | "version": "4.3.0",
2475 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2476 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2477 | "dev": true,
2478 | "dependencies": {
2479 | "color-convert": "^2.0.1"
2480 | },
2481 | "engines": {
2482 | "node": ">=8"
2483 | },
2484 | "funding": {
2485 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2486 | }
2487 | },
2488 | "node_modules/ora/node_modules/chalk": {
2489 | "version": "4.1.2",
2490 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2491 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2492 | "dev": true,
2493 | "dependencies": {
2494 | "ansi-styles": "^4.1.0",
2495 | "supports-color": "^7.1.0"
2496 | },
2497 | "engines": {
2498 | "node": ">=10"
2499 | },
2500 | "funding": {
2501 | "url": "https://github.com/chalk/chalk?sponsor=1"
2502 | }
2503 | },
2504 | "node_modules/ora/node_modules/color-convert": {
2505 | "version": "2.0.1",
2506 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2507 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2508 | "dev": true,
2509 | "dependencies": {
2510 | "color-name": "~1.1.4"
2511 | },
2512 | "engines": {
2513 | "node": ">=7.0.0"
2514 | }
2515 | },
2516 | "node_modules/ora/node_modules/color-name": {
2517 | "version": "1.1.4",
2518 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2519 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2520 | "dev": true
2521 | },
2522 | "node_modules/ora/node_modules/has-flag": {
2523 | "version": "4.0.0",
2524 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2525 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2526 | "dev": true,
2527 | "engines": {
2528 | "node": ">=8"
2529 | }
2530 | },
2531 | "node_modules/ora/node_modules/supports-color": {
2532 | "version": "7.2.0",
2533 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2534 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2535 | "dev": true,
2536 | "dependencies": {
2537 | "has-flag": "^4.0.0"
2538 | },
2539 | "engines": {
2540 | "node": ">=8"
2541 | }
2542 | },
2543 | "node_modules/os-browserify": {
2544 | "version": "0.3.0",
2545 | "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
2546 | "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
2547 | "dev": true
2548 | },
2549 | "node_modules/os-tmpdir": {
2550 | "version": "1.0.2",
2551 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2552 | "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
2553 | "dev": true,
2554 | "engines": {
2555 | "node": ">=0.10.0"
2556 | }
2557 | },
2558 | "node_modules/p-limit": {
2559 | "version": "2.3.0",
2560 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2561 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2562 | "dev": true,
2563 | "dependencies": {
2564 | "p-try": "^2.0.0"
2565 | },
2566 | "engines": {
2567 | "node": ">=6"
2568 | },
2569 | "funding": {
2570 | "url": "https://github.com/sponsors/sindresorhus"
2571 | }
2572 | },
2573 | "node_modules/p-locate": {
2574 | "version": "4.1.0",
2575 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2576 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2577 | "dev": true,
2578 | "dependencies": {
2579 | "p-limit": "^2.2.0"
2580 | },
2581 | "engines": {
2582 | "node": ">=8"
2583 | }
2584 | },
2585 | "node_modules/p-try": {
2586 | "version": "2.2.0",
2587 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2588 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
2589 | "dev": true,
2590 | "engines": {
2591 | "node": ">=6"
2592 | }
2593 | },
2594 | "node_modules/pako": {
2595 | "version": "1.0.11",
2596 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
2597 | "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
2598 | "dev": true
2599 | },
2600 | "node_modules/parent-module": {
2601 | "version": "1.0.1",
2602 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2603 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2604 | "dev": true,
2605 | "dependencies": {
2606 | "callsites": "^3.0.0"
2607 | },
2608 | "engines": {
2609 | "node": ">=6"
2610 | }
2611 | },
2612 | "node_modules/parse-asn1": {
2613 | "version": "5.1.6",
2614 | "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
2615 | "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
2616 | "dev": true,
2617 | "dependencies": {
2618 | "asn1.js": "^5.2.0",
2619 | "browserify-aes": "^1.0.0",
2620 | "evp_bytestokey": "^1.0.0",
2621 | "pbkdf2": "^3.0.3",
2622 | "safe-buffer": "^5.1.1"
2623 | }
2624 | },
2625 | "node_modules/parse-json": {
2626 | "version": "5.2.0",
2627 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
2628 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
2629 | "dev": true,
2630 | "dependencies": {
2631 | "@babel/code-frame": "^7.0.0",
2632 | "error-ex": "^1.3.1",
2633 | "json-parse-even-better-errors": "^2.3.0",
2634 | "lines-and-columns": "^1.1.6"
2635 | },
2636 | "engines": {
2637 | "node": ">=8"
2638 | },
2639 | "funding": {
2640 | "url": "https://github.com/sponsors/sindresorhus"
2641 | }
2642 | },
2643 | "node_modules/path-browserify": {
2644 | "version": "0.0.1",
2645 | "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
2646 | "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
2647 | "dev": true
2648 | },
2649 | "node_modules/path-exists": {
2650 | "version": "4.0.0",
2651 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2652 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2653 | "dev": true,
2654 | "engines": {
2655 | "node": ">=8"
2656 | }
2657 | },
2658 | "node_modules/path-is-absolute": {
2659 | "version": "1.0.1",
2660 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2661 | "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2662 | "dev": true,
2663 | "engines": {
2664 | "node": ">=0.10.0"
2665 | }
2666 | },
2667 | "node_modules/path-parse": {
2668 | "version": "1.0.7",
2669 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2670 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2671 | "dev": true
2672 | },
2673 | "node_modules/path-type": {
2674 | "version": "4.0.0",
2675 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2676 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2677 | "dev": true,
2678 | "engines": {
2679 | "node": ">=8"
2680 | }
2681 | },
2682 | "node_modules/pbkdf2": {
2683 | "version": "3.1.2",
2684 | "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
2685 | "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
2686 | "dev": true,
2687 | "dependencies": {
2688 | "create-hash": "^1.1.2",
2689 | "create-hmac": "^1.1.4",
2690 | "ripemd160": "^2.0.1",
2691 | "safe-buffer": "^5.0.1",
2692 | "sha.js": "^2.4.8"
2693 | },
2694 | "engines": {
2695 | "node": ">=0.12"
2696 | }
2697 | },
2698 | "node_modules/picocolors": {
2699 | "version": "1.0.0",
2700 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
2701 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
2702 | "dev": true
2703 | },
2704 | "node_modules/picomatch": {
2705 | "version": "2.3.1",
2706 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2707 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2708 | "dev": true,
2709 | "engines": {
2710 | "node": ">=8.6"
2711 | },
2712 | "funding": {
2713 | "url": "https://github.com/sponsors/jonschlinkert"
2714 | }
2715 | },
2716 | "node_modules/postcss": {
2717 | "version": "8.4.21",
2718 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
2719 | "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
2720 | "dev": true,
2721 | "funding": [
2722 | {
2723 | "type": "opencollective",
2724 | "url": "https://opencollective.com/postcss/"
2725 | },
2726 | {
2727 | "type": "tidelift",
2728 | "url": "https://tidelift.com/funding/github/npm/postcss"
2729 | }
2730 | ],
2731 | "dependencies": {
2732 | "nanoid": "^3.3.4",
2733 | "picocolors": "^1.0.0",
2734 | "source-map-js": "^1.0.2"
2735 | },
2736 | "engines": {
2737 | "node": "^10 || ^12 || >=14"
2738 | }
2739 | },
2740 | "node_modules/postcss-media-query-parser": {
2741 | "version": "0.2.3",
2742 | "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
2743 | "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==",
2744 | "dev": true
2745 | },
2746 | "node_modules/postcss-resolve-nested-selector": {
2747 | "version": "0.1.1",
2748 | "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
2749 | "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==",
2750 | "dev": true
2751 | },
2752 | "node_modules/postcss-safe-parser": {
2753 | "version": "6.0.0",
2754 | "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz",
2755 | "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==",
2756 | "dev": true,
2757 | "engines": {
2758 | "node": ">=12.0"
2759 | },
2760 | "funding": {
2761 | "type": "opencollective",
2762 | "url": "https://opencollective.com/postcss/"
2763 | },
2764 | "peerDependencies": {
2765 | "postcss": "^8.3.3"
2766 | }
2767 | },
2768 | "node_modules/postcss-selector-parser": {
2769 | "version": "6.0.11",
2770 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
2771 | "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
2772 | "dev": true,
2773 | "dependencies": {
2774 | "cssesc": "^3.0.0",
2775 | "util-deprecate": "^1.0.2"
2776 | },
2777 | "engines": {
2778 | "node": ">=4"
2779 | }
2780 | },
2781 | "node_modules/postcss-value-parser": {
2782 | "version": "4.2.0",
2783 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
2784 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
2785 | "dev": true
2786 | },
2787 | "node_modules/process": {
2788 | "version": "0.11.10",
2789 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
2790 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
2791 | "dev": true,
2792 | "engines": {
2793 | "node": ">= 0.6.0"
2794 | }
2795 | },
2796 | "node_modules/process-nextick-args": {
2797 | "version": "2.0.1",
2798 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2799 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2800 | "dev": true
2801 | },
2802 | "node_modules/public-encrypt": {
2803 | "version": "4.0.3",
2804 | "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
2805 | "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
2806 | "dev": true,
2807 | "dependencies": {
2808 | "bn.js": "^4.1.0",
2809 | "browserify-rsa": "^4.0.0",
2810 | "create-hash": "^1.1.0",
2811 | "parse-asn1": "^5.0.0",
2812 | "randombytes": "^2.0.1",
2813 | "safe-buffer": "^5.1.2"
2814 | }
2815 | },
2816 | "node_modules/public-encrypt/node_modules/bn.js": {
2817 | "version": "4.12.0",
2818 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
2819 | "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
2820 | "dev": true
2821 | },
2822 | "node_modules/punycode": {
2823 | "version": "2.3.0",
2824 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
2825 | "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
2826 | "dev": true,
2827 | "engines": {
2828 | "node": ">=6"
2829 | }
2830 | },
2831 | "node_modules/querystring": {
2832 | "version": "0.2.0",
2833 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
2834 | "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
2835 | "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
2836 | "dev": true,
2837 | "engines": {
2838 | "node": ">=0.4.x"
2839 | }
2840 | },
2841 | "node_modules/querystring-es3": {
2842 | "version": "0.2.1",
2843 | "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
2844 | "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
2845 | "dev": true,
2846 | "engines": {
2847 | "node": ">=0.4.x"
2848 | }
2849 | },
2850 | "node_modules/queue-microtask": {
2851 | "version": "1.2.3",
2852 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2853 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2854 | "dev": true,
2855 | "funding": [
2856 | {
2857 | "type": "github",
2858 | "url": "https://github.com/sponsors/feross"
2859 | },
2860 | {
2861 | "type": "patreon",
2862 | "url": "https://www.patreon.com/feross"
2863 | },
2864 | {
2865 | "type": "consulting",
2866 | "url": "https://feross.org/support"
2867 | }
2868 | ]
2869 | },
2870 | "node_modules/quick-lru": {
2871 | "version": "4.0.1",
2872 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
2873 | "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
2874 | "dev": true,
2875 | "engines": {
2876 | "node": ">=8"
2877 | }
2878 | },
2879 | "node_modules/randombytes": {
2880 | "version": "2.1.0",
2881 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
2882 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
2883 | "dev": true,
2884 | "dependencies": {
2885 | "safe-buffer": "^5.1.0"
2886 | }
2887 | },
2888 | "node_modules/randomfill": {
2889 | "version": "1.0.4",
2890 | "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
2891 | "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
2892 | "dev": true,
2893 | "dependencies": {
2894 | "randombytes": "^2.0.5",
2895 | "safe-buffer": "^5.1.0"
2896 | }
2897 | },
2898 | "node_modules/read-pkg": {
2899 | "version": "5.2.0",
2900 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
2901 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
2902 | "dev": true,
2903 | "dependencies": {
2904 | "@types/normalize-package-data": "^2.4.0",
2905 | "normalize-package-data": "^2.5.0",
2906 | "parse-json": "^5.0.0",
2907 | "type-fest": "^0.6.0"
2908 | },
2909 | "engines": {
2910 | "node": ">=8"
2911 | }
2912 | },
2913 | "node_modules/read-pkg-up": {
2914 | "version": "7.0.1",
2915 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
2916 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
2917 | "dev": true,
2918 | "dependencies": {
2919 | "find-up": "^4.1.0",
2920 | "read-pkg": "^5.2.0",
2921 | "type-fest": "^0.8.1"
2922 | },
2923 | "engines": {
2924 | "node": ">=8"
2925 | },
2926 | "funding": {
2927 | "url": "https://github.com/sponsors/sindresorhus"
2928 | }
2929 | },
2930 | "node_modules/read-pkg-up/node_modules/type-fest": {
2931 | "version": "0.8.1",
2932 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
2933 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
2934 | "dev": true,
2935 | "engines": {
2936 | "node": ">=8"
2937 | }
2938 | },
2939 | "node_modules/read-pkg/node_modules/hosted-git-info": {
2940 | "version": "2.8.9",
2941 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
2942 | "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
2943 | "dev": true
2944 | },
2945 | "node_modules/read-pkg/node_modules/normalize-package-data": {
2946 | "version": "2.5.0",
2947 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
2948 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
2949 | "dev": true,
2950 | "dependencies": {
2951 | "hosted-git-info": "^2.1.4",
2952 | "resolve": "^1.10.0",
2953 | "semver": "2 || 3 || 4 || 5",
2954 | "validate-npm-package-license": "^3.0.1"
2955 | }
2956 | },
2957 | "node_modules/read-pkg/node_modules/semver": {
2958 | "version": "5.7.1",
2959 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2960 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2961 | "dev": true,
2962 | "bin": {
2963 | "semver": "bin/semver"
2964 | }
2965 | },
2966 | "node_modules/read-pkg/node_modules/type-fest": {
2967 | "version": "0.6.0",
2968 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
2969 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
2970 | "dev": true,
2971 | "engines": {
2972 | "node": ">=8"
2973 | }
2974 | },
2975 | "node_modules/readable-stream": {
2976 | "version": "3.6.2",
2977 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
2978 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
2979 | "dev": true,
2980 | "dependencies": {
2981 | "inherits": "^2.0.3",
2982 | "string_decoder": "^1.1.1",
2983 | "util-deprecate": "^1.0.1"
2984 | },
2985 | "engines": {
2986 | "node": ">= 6"
2987 | }
2988 | },
2989 | "node_modules/redent": {
2990 | "version": "3.0.0",
2991 | "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
2992 | "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
2993 | "dev": true,
2994 | "dependencies": {
2995 | "indent-string": "^4.0.0",
2996 | "strip-indent": "^3.0.0"
2997 | },
2998 | "engines": {
2999 | "node": ">=8"
3000 | }
3001 | },
3002 | "node_modules/reduce-flatten": {
3003 | "version": "2.0.0",
3004 | "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
3005 | "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
3006 | "dev": true,
3007 | "engines": {
3008 | "node": ">=6"
3009 | }
3010 | },
3011 | "node_modules/regenerator-runtime": {
3012 | "version": "0.11.1",
3013 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
3014 | "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
3015 | "dev": true
3016 | },
3017 | "node_modules/require-from-string": {
3018 | "version": "2.0.2",
3019 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
3020 | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
3021 | "dev": true,
3022 | "engines": {
3023 | "node": ">=0.10.0"
3024 | }
3025 | },
3026 | "node_modules/resolve": {
3027 | "version": "1.22.2",
3028 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
3029 | "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
3030 | "dev": true,
3031 | "dependencies": {
3032 | "is-core-module": "^2.11.0",
3033 | "path-parse": "^1.0.7",
3034 | "supports-preserve-symlinks-flag": "^1.0.0"
3035 | },
3036 | "bin": {
3037 | "resolve": "bin/resolve"
3038 | },
3039 | "funding": {
3040 | "url": "https://github.com/sponsors/ljharb"
3041 | }
3042 | },
3043 | "node_modules/resolve-from": {
3044 | "version": "5.0.0",
3045 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
3046 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
3047 | "dev": true,
3048 | "engines": {
3049 | "node": ">=8"
3050 | }
3051 | },
3052 | "node_modules/restore-cursor": {
3053 | "version": "3.1.0",
3054 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3055 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3056 | "dev": true,
3057 | "dependencies": {
3058 | "onetime": "^5.1.0",
3059 | "signal-exit": "^3.0.2"
3060 | },
3061 | "engines": {
3062 | "node": ">=8"
3063 | }
3064 | },
3065 | "node_modules/reusify": {
3066 | "version": "1.0.4",
3067 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3068 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3069 | "dev": true,
3070 | "engines": {
3071 | "iojs": ">=1.0.0",
3072 | "node": ">=0.10.0"
3073 | }
3074 | },
3075 | "node_modules/rewiremock": {
3076 | "version": "3.14.5",
3077 | "resolved": "https://registry.npmjs.org/rewiremock/-/rewiremock-3.14.5.tgz",
3078 | "integrity": "sha512-MdPutvaUd+kKVz/lcEz6N6337s4PxRUR5vhphIp2/TJRgfXIckomIkCsIAbwB53MjiSLwi7KBMdQ9lPWE5WpYA==",
3079 | "dev": true,
3080 | "dependencies": {
3081 | "babel-runtime": "^6.26.0",
3082 | "compare-module-exports": "^2.1.0",
3083 | "lodash.some": "^4.6.0",
3084 | "lodash.template": "^4.4.0",
3085 | "node-libs-browser": "^2.1.0",
3086 | "path-parse": "^1.0.5",
3087 | "wipe-node-cache": "^2.1.2",
3088 | "wipe-webpack-cache": "^2.1.0"
3089 | }
3090 | },
3091 | "node_modules/rimraf": {
3092 | "version": "3.0.2",
3093 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3094 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3095 | "dev": true,
3096 | "dependencies": {
3097 | "glob": "^7.1.3"
3098 | },
3099 | "bin": {
3100 | "rimraf": "bin.js"
3101 | },
3102 | "funding": {
3103 | "url": "https://github.com/sponsors/isaacs"
3104 | }
3105 | },
3106 | "node_modules/ripemd160": {
3107 | "version": "2.0.2",
3108 | "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
3109 | "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
3110 | "dev": true,
3111 | "dependencies": {
3112 | "hash-base": "^3.0.0",
3113 | "inherits": "^2.0.1"
3114 | }
3115 | },
3116 | "node_modules/run-async": {
3117 | "version": "2.4.1",
3118 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
3119 | "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
3120 | "dev": true,
3121 | "engines": {
3122 | "node": ">=0.12.0"
3123 | }
3124 | },
3125 | "node_modules/run-parallel": {
3126 | "version": "1.2.0",
3127 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3128 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
3129 | "dev": true,
3130 | "funding": [
3131 | {
3132 | "type": "github",
3133 | "url": "https://github.com/sponsors/feross"
3134 | },
3135 | {
3136 | "type": "patreon",
3137 | "url": "https://www.patreon.com/feross"
3138 | },
3139 | {
3140 | "type": "consulting",
3141 | "url": "https://feross.org/support"
3142 | }
3143 | ],
3144 | "dependencies": {
3145 | "queue-microtask": "^1.2.2"
3146 | }
3147 | },
3148 | "node_modules/rxjs": {
3149 | "version": "7.8.0",
3150 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
3151 | "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
3152 | "dev": true,
3153 | "dependencies": {
3154 | "tslib": "^2.1.0"
3155 | }
3156 | },
3157 | "node_modules/safe-buffer": {
3158 | "version": "5.2.1",
3159 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3160 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3161 | "dev": true,
3162 | "funding": [
3163 | {
3164 | "type": "github",
3165 | "url": "https://github.com/sponsors/feross"
3166 | },
3167 | {
3168 | "type": "patreon",
3169 | "url": "https://www.patreon.com/feross"
3170 | },
3171 | {
3172 | "type": "consulting",
3173 | "url": "https://feross.org/support"
3174 | }
3175 | ]
3176 | },
3177 | "node_modules/safer-buffer": {
3178 | "version": "2.1.2",
3179 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3180 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3181 | "dev": true
3182 | },
3183 | "node_modules/semver": {
3184 | "version": "7.3.8",
3185 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
3186 | "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
3187 | "dev": true,
3188 | "dependencies": {
3189 | "lru-cache": "^6.0.0"
3190 | },
3191 | "bin": {
3192 | "semver": "bin/semver.js"
3193 | },
3194 | "engines": {
3195 | "node": ">=10"
3196 | }
3197 | },
3198 | "node_modules/setimmediate": {
3199 | "version": "1.0.5",
3200 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
3201 | "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
3202 | "dev": true
3203 | },
3204 | "node_modules/sha.js": {
3205 | "version": "2.4.11",
3206 | "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
3207 | "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
3208 | "dev": true,
3209 | "dependencies": {
3210 | "inherits": "^2.0.1",
3211 | "safe-buffer": "^5.0.1"
3212 | },
3213 | "bin": {
3214 | "sha.js": "bin.js"
3215 | }
3216 | },
3217 | "node_modules/signal-exit": {
3218 | "version": "3.0.7",
3219 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3220 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3221 | "dev": true
3222 | },
3223 | "node_modules/slash": {
3224 | "version": "3.0.0",
3225 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
3226 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
3227 | "dev": true,
3228 | "engines": {
3229 | "node": ">=8"
3230 | }
3231 | },
3232 | "node_modules/slice-ansi": {
3233 | "version": "4.0.0",
3234 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
3235 | "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
3236 | "dev": true,
3237 | "dependencies": {
3238 | "ansi-styles": "^4.0.0",
3239 | "astral-regex": "^2.0.0",
3240 | "is-fullwidth-code-point": "^3.0.0"
3241 | },
3242 | "engines": {
3243 | "node": ">=10"
3244 | },
3245 | "funding": {
3246 | "url": "https://github.com/chalk/slice-ansi?sponsor=1"
3247 | }
3248 | },
3249 | "node_modules/slice-ansi/node_modules/ansi-styles": {
3250 | "version": "4.3.0",
3251 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3252 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3253 | "dev": true,
3254 | "dependencies": {
3255 | "color-convert": "^2.0.1"
3256 | },
3257 | "engines": {
3258 | "node": ">=8"
3259 | },
3260 | "funding": {
3261 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3262 | }
3263 | },
3264 | "node_modules/slice-ansi/node_modules/color-convert": {
3265 | "version": "2.0.1",
3266 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3267 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3268 | "dev": true,
3269 | "dependencies": {
3270 | "color-name": "~1.1.4"
3271 | },
3272 | "engines": {
3273 | "node": ">=7.0.0"
3274 | }
3275 | },
3276 | "node_modules/slice-ansi/node_modules/color-name": {
3277 | "version": "1.1.4",
3278 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3279 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3280 | "dev": true
3281 | },
3282 | "node_modules/source-map-js": {
3283 | "version": "1.0.2",
3284 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
3285 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
3286 | "dev": true,
3287 | "engines": {
3288 | "node": ">=0.10.0"
3289 | }
3290 | },
3291 | "node_modules/spdx-correct": {
3292 | "version": "3.2.0",
3293 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
3294 | "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
3295 | "dev": true,
3296 | "dependencies": {
3297 | "spdx-expression-parse": "^3.0.0",
3298 | "spdx-license-ids": "^3.0.0"
3299 | }
3300 | },
3301 | "node_modules/spdx-exceptions": {
3302 | "version": "2.3.0",
3303 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
3304 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
3305 | "dev": true
3306 | },
3307 | "node_modules/spdx-expression-parse": {
3308 | "version": "3.0.1",
3309 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3310 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3311 | "dev": true,
3312 | "dependencies": {
3313 | "spdx-exceptions": "^2.1.0",
3314 | "spdx-license-ids": "^3.0.0"
3315 | }
3316 | },
3317 | "node_modules/spdx-license-ids": {
3318 | "version": "3.0.13",
3319 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz",
3320 | "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==",
3321 | "dev": true
3322 | },
3323 | "node_modules/sprintf-js": {
3324 | "version": "1.0.3",
3325 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3326 | "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
3327 | "dev": true
3328 | },
3329 | "node_modules/stream-browserify": {
3330 | "version": "2.0.2",
3331 | "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
3332 | "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
3333 | "dev": true,
3334 | "dependencies": {
3335 | "inherits": "~2.0.1",
3336 | "readable-stream": "^2.0.2"
3337 | }
3338 | },
3339 | "node_modules/stream-browserify/node_modules/readable-stream": {
3340 | "version": "2.3.8",
3341 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
3342 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
3343 | "dev": true,
3344 | "dependencies": {
3345 | "core-util-is": "~1.0.0",
3346 | "inherits": "~2.0.3",
3347 | "isarray": "~1.0.0",
3348 | "process-nextick-args": "~2.0.0",
3349 | "safe-buffer": "~5.1.1",
3350 | "string_decoder": "~1.1.1",
3351 | "util-deprecate": "~1.0.1"
3352 | }
3353 | },
3354 | "node_modules/stream-browserify/node_modules/safe-buffer": {
3355 | "version": "5.1.2",
3356 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3357 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3358 | "dev": true
3359 | },
3360 | "node_modules/stream-browserify/node_modules/string_decoder": {
3361 | "version": "1.1.1",
3362 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3363 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3364 | "dev": true,
3365 | "dependencies": {
3366 | "safe-buffer": "~5.1.0"
3367 | }
3368 | },
3369 | "node_modules/stream-http": {
3370 | "version": "2.8.3",
3371 | "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
3372 | "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
3373 | "dev": true,
3374 | "dependencies": {
3375 | "builtin-status-codes": "^3.0.0",
3376 | "inherits": "^2.0.1",
3377 | "readable-stream": "^2.3.6",
3378 | "to-arraybuffer": "^1.0.0",
3379 | "xtend": "^4.0.0"
3380 | }
3381 | },
3382 | "node_modules/stream-http/node_modules/readable-stream": {
3383 | "version": "2.3.8",
3384 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
3385 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
3386 | "dev": true,
3387 | "dependencies": {
3388 | "core-util-is": "~1.0.0",
3389 | "inherits": "~2.0.3",
3390 | "isarray": "~1.0.0",
3391 | "process-nextick-args": "~2.0.0",
3392 | "safe-buffer": "~5.1.1",
3393 | "string_decoder": "~1.1.1",
3394 | "util-deprecate": "~1.0.1"
3395 | }
3396 | },
3397 | "node_modules/stream-http/node_modules/safe-buffer": {
3398 | "version": "5.1.2",
3399 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3400 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3401 | "dev": true
3402 | },
3403 | "node_modules/stream-http/node_modules/string_decoder": {
3404 | "version": "1.1.1",
3405 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3406 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3407 | "dev": true,
3408 | "dependencies": {
3409 | "safe-buffer": "~5.1.0"
3410 | }
3411 | },
3412 | "node_modules/string_decoder": {
3413 | "version": "1.3.0",
3414 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3415 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3416 | "dev": true,
3417 | "dependencies": {
3418 | "safe-buffer": "~5.2.0"
3419 | }
3420 | },
3421 | "node_modules/string-width": {
3422 | "version": "4.2.3",
3423 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3424 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3425 | "dev": true,
3426 | "dependencies": {
3427 | "emoji-regex": "^8.0.0",
3428 | "is-fullwidth-code-point": "^3.0.0",
3429 | "strip-ansi": "^6.0.1"
3430 | },
3431 | "engines": {
3432 | "node": ">=8"
3433 | }
3434 | },
3435 | "node_modules/strip-ansi": {
3436 | "version": "6.0.1",
3437 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3438 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3439 | "dev": true,
3440 | "dependencies": {
3441 | "ansi-regex": "^5.0.1"
3442 | },
3443 | "engines": {
3444 | "node": ">=8"
3445 | }
3446 | },
3447 | "node_modules/strip-indent": {
3448 | "version": "3.0.0",
3449 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
3450 | "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
3451 | "dev": true,
3452 | "dependencies": {
3453 | "min-indent": "^1.0.0"
3454 | },
3455 | "engines": {
3456 | "node": ">=8"
3457 | }
3458 | },
3459 | "node_modules/style-search": {
3460 | "version": "0.1.0",
3461 | "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
3462 | "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==",
3463 | "dev": true
3464 | },
3465 | "node_modules/stylelint": {
3466 | "version": "15.4.0",
3467 | "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.4.0.tgz",
3468 | "integrity": "sha512-TlOvpG3MbcFwHmK0q2ykhmpKo7Dq892beJit0NPdpyY9b1tFah/hGhqnAz/bRm2PDhDbJLKvjzkEYYBEz7Dxcg==",
3469 | "dev": true,
3470 | "dependencies": {
3471 | "@csstools/css-parser-algorithms": "^2.1.0",
3472 | "@csstools/css-tokenizer": "^2.1.0",
3473 | "@csstools/media-query-list-parser": "^2.0.1",
3474 | "@csstools/selector-specificity": "^2.2.0",
3475 | "balanced-match": "^2.0.0",
3476 | "colord": "^2.9.3",
3477 | "cosmiconfig": "^8.1.3",
3478 | "css-functions-list": "^3.1.0",
3479 | "css-tree": "^2.3.1",
3480 | "debug": "^4.3.4",
3481 | "fast-glob": "^3.2.12",
3482 | "fastest-levenshtein": "^1.0.16",
3483 | "file-entry-cache": "^6.0.1",
3484 | "global-modules": "^2.0.0",
3485 | "globby": "^11.1.0",
3486 | "globjoin": "^0.1.4",
3487 | "html-tags": "^3.2.0",
3488 | "ignore": "^5.2.4",
3489 | "import-lazy": "^4.0.0",
3490 | "imurmurhash": "^0.1.4",
3491 | "is-plain-object": "^5.0.0",
3492 | "known-css-properties": "^0.27.0",
3493 | "mathml-tag-names": "^2.1.3",
3494 | "meow": "^9.0.0",
3495 | "micromatch": "^4.0.5",
3496 | "normalize-path": "^3.0.0",
3497 | "picocolors": "^1.0.0",
3498 | "postcss": "^8.4.21",
3499 | "postcss-media-query-parser": "^0.2.3",
3500 | "postcss-resolve-nested-selector": "^0.1.1",
3501 | "postcss-safe-parser": "^6.0.0",
3502 | "postcss-selector-parser": "^6.0.11",
3503 | "postcss-value-parser": "^4.2.0",
3504 | "resolve-from": "^5.0.0",
3505 | "string-width": "^4.2.3",
3506 | "strip-ansi": "^6.0.1",
3507 | "style-search": "^0.1.0",
3508 | "supports-hyperlinks": "^3.0.0",
3509 | "svg-tags": "^1.0.0",
3510 | "table": "^6.8.1",
3511 | "v8-compile-cache": "^2.3.0",
3512 | "write-file-atomic": "^5.0.0"
3513 | },
3514 | "bin": {
3515 | "stylelint": "bin/stylelint.js"
3516 | },
3517 | "engines": {
3518 | "node": "^14.13.1 || >=16.0.0"
3519 | },
3520 | "funding": {
3521 | "type": "opencollective",
3522 | "url": "https://opencollective.com/stylelint"
3523 | }
3524 | },
3525 | "node_modules/stylelint-config-recommended": {
3526 | "version": "11.0.0",
3527 | "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-11.0.0.tgz",
3528 | "integrity": "sha512-SoGIHNI748OCZn6BxFYT83ytWoYETCINVHV3LKScVAWQQauWdvmdDqJC5YXWjpBbxg2E761Tg5aUGKLFOVhEkA==",
3529 | "dev": true,
3530 | "peerDependencies": {
3531 | "stylelint": "^15.3.0"
3532 | }
3533 | },
3534 | "node_modules/stylelint-config-standard": {
3535 | "version": "32.0.0",
3536 | "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-32.0.0.tgz",
3537 | "integrity": "sha512-UnGJxYDyYFrIE9CjDMZRkrNh2o4lOtO+MVZ9qG5b8yARfsWho0GMx4YvhHfsv8zKKgHeWX2wfeyxmuoqcaYZ4w==",
3538 | "dev": true,
3539 | "dependencies": {
3540 | "stylelint-config-recommended": "^11.0.0"
3541 | },
3542 | "peerDependencies": {
3543 | "stylelint": "^15.4.0"
3544 | }
3545 | },
3546 | "node_modules/supports-color": {
3547 | "version": "5.5.0",
3548 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3549 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3550 | "dev": true,
3551 | "dependencies": {
3552 | "has-flag": "^3.0.0"
3553 | },
3554 | "engines": {
3555 | "node": ">=4"
3556 | }
3557 | },
3558 | "node_modules/supports-hyperlinks": {
3559 | "version": "3.0.0",
3560 | "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz",
3561 | "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==",
3562 | "dev": true,
3563 | "dependencies": {
3564 | "has-flag": "^4.0.0",
3565 | "supports-color": "^7.0.0"
3566 | },
3567 | "engines": {
3568 | "node": ">=14.18"
3569 | }
3570 | },
3571 | "node_modules/supports-hyperlinks/node_modules/has-flag": {
3572 | "version": "4.0.0",
3573 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3574 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3575 | "dev": true,
3576 | "engines": {
3577 | "node": ">=8"
3578 | }
3579 | },
3580 | "node_modules/supports-hyperlinks/node_modules/supports-color": {
3581 | "version": "7.2.0",
3582 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3583 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3584 | "dev": true,
3585 | "dependencies": {
3586 | "has-flag": "^4.0.0"
3587 | },
3588 | "engines": {
3589 | "node": ">=8"
3590 | }
3591 | },
3592 | "node_modules/supports-preserve-symlinks-flag": {
3593 | "version": "1.0.0",
3594 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3595 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
3596 | "dev": true,
3597 | "engines": {
3598 | "node": ">= 0.4"
3599 | },
3600 | "funding": {
3601 | "url": "https://github.com/sponsors/ljharb"
3602 | }
3603 | },
3604 | "node_modules/svg-tags": {
3605 | "version": "1.0.0",
3606 | "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
3607 | "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==",
3608 | "dev": true
3609 | },
3610 | "node_modules/table": {
3611 | "version": "6.8.1",
3612 | "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz",
3613 | "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==",
3614 | "dev": true,
3615 | "dependencies": {
3616 | "ajv": "^8.0.1",
3617 | "lodash.truncate": "^4.4.2",
3618 | "slice-ansi": "^4.0.0",
3619 | "string-width": "^4.2.3",
3620 | "strip-ansi": "^6.0.1"
3621 | },
3622 | "engines": {
3623 | "node": ">=10.0.0"
3624 | }
3625 | },
3626 | "node_modules/table-layout": {
3627 | "version": "1.0.1",
3628 | "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz",
3629 | "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==",
3630 | "dev": true,
3631 | "dependencies": {
3632 | "array-back": "^4.0.1",
3633 | "deep-extend": "~0.6.0",
3634 | "typical": "^5.2.0",
3635 | "wordwrapjs": "^4.0.0"
3636 | },
3637 | "engines": {
3638 | "node": ">=8.0.0"
3639 | }
3640 | },
3641 | "node_modules/through": {
3642 | "version": "2.3.8",
3643 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3644 | "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
3645 | "dev": true
3646 | },
3647 | "node_modules/timers-browserify": {
3648 | "version": "2.0.12",
3649 | "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
3650 | "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
3651 | "dev": true,
3652 | "dependencies": {
3653 | "setimmediate": "^1.0.4"
3654 | },
3655 | "engines": {
3656 | "node": ">=0.6.0"
3657 | }
3658 | },
3659 | "node_modules/tmp": {
3660 | "version": "0.0.33",
3661 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
3662 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
3663 | "dev": true,
3664 | "dependencies": {
3665 | "os-tmpdir": "~1.0.2"
3666 | },
3667 | "engines": {
3668 | "node": ">=0.6.0"
3669 | }
3670 | },
3671 | "node_modules/to-arraybuffer": {
3672 | "version": "1.0.1",
3673 | "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
3674 | "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==",
3675 | "dev": true
3676 | },
3677 | "node_modules/to-regex-range": {
3678 | "version": "5.0.1",
3679 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3680 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3681 | "dev": true,
3682 | "dependencies": {
3683 | "is-number": "^7.0.0"
3684 | },
3685 | "engines": {
3686 | "node": ">=8.0"
3687 | }
3688 | },
3689 | "node_modules/trim-newlines": {
3690 | "version": "3.0.1",
3691 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
3692 | "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
3693 | "dev": true,
3694 | "engines": {
3695 | "node": ">=8"
3696 | }
3697 | },
3698 | "node_modules/tslib": {
3699 | "version": "2.5.0",
3700 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
3701 | "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
3702 | "dev": true
3703 | },
3704 | "node_modules/tty-browserify": {
3705 | "version": "0.0.0",
3706 | "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
3707 | "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==",
3708 | "dev": true
3709 | },
3710 | "node_modules/type-fest": {
3711 | "version": "0.18.1",
3712 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
3713 | "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
3714 | "dev": true,
3715 | "engines": {
3716 | "node": ">=10"
3717 | },
3718 | "funding": {
3719 | "url": "https://github.com/sponsors/sindresorhus"
3720 | }
3721 | },
3722 | "node_modules/typical": {
3723 | "version": "5.2.0",
3724 | "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
3725 | "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
3726 | "dev": true,
3727 | "engines": {
3728 | "node": ">=8"
3729 | }
3730 | },
3731 | "node_modules/uri-js": {
3732 | "version": "4.4.1",
3733 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3734 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3735 | "dev": true,
3736 | "dependencies": {
3737 | "punycode": "^2.1.0"
3738 | }
3739 | },
3740 | "node_modules/url": {
3741 | "version": "0.11.0",
3742 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
3743 | "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
3744 | "dev": true,
3745 | "dependencies": {
3746 | "punycode": "1.3.2",
3747 | "querystring": "0.2.0"
3748 | }
3749 | },
3750 | "node_modules/url/node_modules/punycode": {
3751 | "version": "1.3.2",
3752 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
3753 | "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
3754 | "dev": true
3755 | },
3756 | "node_modules/util": {
3757 | "version": "0.11.1",
3758 | "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
3759 | "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
3760 | "dev": true,
3761 | "dependencies": {
3762 | "inherits": "2.0.3"
3763 | }
3764 | },
3765 | "node_modules/util-deprecate": {
3766 | "version": "1.0.2",
3767 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3768 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
3769 | "dev": true
3770 | },
3771 | "node_modules/util/node_modules/inherits": {
3772 | "version": "2.0.3",
3773 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3774 | "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
3775 | "dev": true
3776 | },
3777 | "node_modules/v8-compile-cache": {
3778 | "version": "2.3.0",
3779 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
3780 | "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
3781 | "dev": true
3782 | },
3783 | "node_modules/validate-npm-package-license": {
3784 | "version": "3.0.4",
3785 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3786 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3787 | "dev": true,
3788 | "dependencies": {
3789 | "spdx-correct": "^3.0.0",
3790 | "spdx-expression-parse": "^3.0.0"
3791 | }
3792 | },
3793 | "node_modules/vm-browserify": {
3794 | "version": "1.1.2",
3795 | "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
3796 | "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
3797 | "dev": true
3798 | },
3799 | "node_modules/wcwidth": {
3800 | "version": "1.0.1",
3801 | "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
3802 | "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
3803 | "dev": true,
3804 | "dependencies": {
3805 | "defaults": "^1.0.3"
3806 | }
3807 | },
3808 | "node_modules/which": {
3809 | "version": "1.3.1",
3810 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3811 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3812 | "dev": true,
3813 | "dependencies": {
3814 | "isexe": "^2.0.0"
3815 | },
3816 | "bin": {
3817 | "which": "bin/which"
3818 | }
3819 | },
3820 | "node_modules/wipe-node-cache": {
3821 | "version": "2.1.2",
3822 | "resolved": "https://registry.npmjs.org/wipe-node-cache/-/wipe-node-cache-2.1.2.tgz",
3823 | "integrity": "sha512-m7NXa8qSxBGMtdQilOu53ctMaIBXy93FOP04EC1Uf4bpsE+r+adfLKwIMIvGbABsznaSNxK/ErD4xXDyY5og9w==",
3824 | "dev": true
3825 | },
3826 | "node_modules/wipe-webpack-cache": {
3827 | "version": "2.1.0",
3828 | "resolved": "https://registry.npmjs.org/wipe-webpack-cache/-/wipe-webpack-cache-2.1.0.tgz",
3829 | "integrity": "sha512-OXzQMGpA7MnQQ8AG+uMl5mWR2ezy6fw1+DMHY+wzYP1qkF1jrek87psLBmhZEj+er4efO/GD4R8jXWFierobaA==",
3830 | "dev": true,
3831 | "dependencies": {
3832 | "wipe-node-cache": "^2.1.0"
3833 | }
3834 | },
3835 | "node_modules/wordwrapjs": {
3836 | "version": "4.0.1",
3837 | "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz",
3838 | "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==",
3839 | "dev": true,
3840 | "dependencies": {
3841 | "reduce-flatten": "^2.0.0",
3842 | "typical": "^5.2.0"
3843 | },
3844 | "engines": {
3845 | "node": ">=8.0.0"
3846 | }
3847 | },
3848 | "node_modules/wrap-ansi": {
3849 | "version": "7.0.0",
3850 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3851 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3852 | "dev": true,
3853 | "dependencies": {
3854 | "ansi-styles": "^4.0.0",
3855 | "string-width": "^4.1.0",
3856 | "strip-ansi": "^6.0.0"
3857 | },
3858 | "engines": {
3859 | "node": ">=10"
3860 | },
3861 | "funding": {
3862 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3863 | }
3864 | },
3865 | "node_modules/wrap-ansi/node_modules/ansi-styles": {
3866 | "version": "4.3.0",
3867 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3868 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3869 | "dev": true,
3870 | "dependencies": {
3871 | "color-convert": "^2.0.1"
3872 | },
3873 | "engines": {
3874 | "node": ">=8"
3875 | },
3876 | "funding": {
3877 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3878 | }
3879 | },
3880 | "node_modules/wrap-ansi/node_modules/color-convert": {
3881 | "version": "2.0.1",
3882 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3883 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3884 | "dev": true,
3885 | "dependencies": {
3886 | "color-name": "~1.1.4"
3887 | },
3888 | "engines": {
3889 | "node": ">=7.0.0"
3890 | }
3891 | },
3892 | "node_modules/wrap-ansi/node_modules/color-name": {
3893 | "version": "1.1.4",
3894 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3895 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3896 | "dev": true
3897 | },
3898 | "node_modules/wrappy": {
3899 | "version": "1.0.2",
3900 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3901 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
3902 | "dev": true
3903 | },
3904 | "node_modules/write-file-atomic": {
3905 | "version": "5.0.0",
3906 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.0.tgz",
3907 | "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==",
3908 | "dev": true,
3909 | "dependencies": {
3910 | "imurmurhash": "^0.1.4",
3911 | "signal-exit": "^3.0.7"
3912 | },
3913 | "engines": {
3914 | "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
3915 | }
3916 | },
3917 | "node_modules/xtend": {
3918 | "version": "4.0.2",
3919 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
3920 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
3921 | "dev": true,
3922 | "engines": {
3923 | "node": ">=0.4"
3924 | }
3925 | },
3926 | "node_modules/yallist": {
3927 | "version": "4.0.0",
3928 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3929 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3930 | "dev": true
3931 | },
3932 | "node_modules/yaml": {
3933 | "version": "1.10.2",
3934 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3935 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3936 | "dev": true,
3937 | "engines": {
3938 | "node": ">= 6"
3939 | }
3940 | },
3941 | "node_modules/yargs-parser": {
3942 | "version": "20.2.9",
3943 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
3944 | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
3945 | "dev": true,
3946 | "engines": {
3947 | "node": ">=10"
3948 | }
3949 | }
3950 | }
3951 | }
3952 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lmtechub",
3 | "description": "A template of LMTechub projects for eslint",
4 | "version": "1.0.1",
5 | "scripts": {
6 | "lint:css": "npx stylelint \"**/*.css\"",
7 | "fix:lint:css": "npx stylelint \"**/*.css\" --fix",
8 | "lint:html": "npx linthtml \"**/*.html\"",
9 | "lint:all": "npm run lint:html && npm run lint:css",
10 | "pre-commit": "npm run lint:html && npm run lint:css"
11 | },
12 | "devDependencies": {
13 | "@linthtml/linthtml": "^0.9.4",
14 | "stylelint": "^15.4.0",
15 | "stylelint-config-standard": "^32.0.0"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------