├── .gitignore ├── src ├── styles │ ├── tailwind.global.css.d.ts │ └── tailwind.global.css ├── common │ └── TwLitElement.ts ├── components │ └── HelloWorld.ts ├── pages │ └── IndexPage.ts └── util │ └── TailwindMixin.ts ├── vite.config.js ├── postcss.config.js ├── .vscode ├── extensions.json └── settings.json ├── .eslintrc ├── tailwind.config.js ├── tsconfig.json ├── README.md ├── index.html ├── package.json ├── README_zh.md └── pnpm-lock.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | dist 4 | .pnpm-debug.log -------------------------------------------------------------------------------- /src/styles/tailwind.global.css.d.ts: -------------------------------------------------------------------------------- 1 | declare var style: string 2 | export default style -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite'; 2 | 3 | export default defineConfig({}); -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "bradlc.vscode-tailwindcss", 4 | "runem.lit-plugin" 5 | ] 6 | } -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "galex", 3 | "rules": { 4 | "@typescript-eslint/explicit-member-accessibility": "off" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "scss.lint.unknownAtRules": "ignore", 3 | "css.lint.unknownAtRules": "ignore", 4 | "less.lint.unknownAtRules": "ignore" 5 | } -------------------------------------------------------------------------------- /src/common/TwLitElement.ts: -------------------------------------------------------------------------------- 1 | import { LitElement } from "lit"; 2 | import { TW } from "../util/TailwindMixin"; 3 | 4 | export const TwLitElement = TW(LitElement) -------------------------------------------------------------------------------- /src/styles/tailwind.global.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer components { 6 | .btn { 7 | @apply pt-1 pb-1 pl-4 pr-4 text-purple-300 bg-slate-700; 8 | } 9 | } -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | content: [ 3 | 'src/**/*.{ts,html}', 4 | ], 5 | theme: { 6 | container: { 7 | center: true, 8 | }, 9 | extend: {}, 10 | }, 11 | plugins: [], 12 | } 13 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "module": "esnext", 5 | "moduleResolution": "node", 6 | "allowSyntheticDefaultImports": true, 7 | "experimentalDecorators": true, 8 | "baseUrl": "src" 9 | }, 10 | "include": ["src"] 11 | } 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # starter-lit-with-tailwind 2 | 3 | A boilerplate using Vite, Lit and Tailwind CSS. 4 | 5 | Implement with [constructible stylesheets](https://github.com/WICG/construct-stylesheets/blob/gh-pages/explainer.md) 6 | 7 | ## Usage 8 | ```bash 9 | pnpm i 10 | pnpm run dev 11 | ``` 12 | 13 | ## Alternate 14 | 1. `twind` https://twind.dev/ 15 | 2. Not use shadow 16 | -------------------------------------------------------------------------------- /src/components/HelloWorld.ts: -------------------------------------------------------------------------------- 1 | import type { TemplateResult } from "lit"; 2 | import { html } from "lit"; 3 | import { customElement } from "lit/decorators.js"; 4 | import { TwLitElement } from "../common/TwLitElement"; 5 | 6 | @customElement("x-hello-world") 7 | export class HelloWorld extends TwLitElement { 8 | render(): TemplateResult { 9 | return html` `; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Starter Lit With Tailwind 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/pages/IndexPage.ts: -------------------------------------------------------------------------------- 1 | // Components 2 | import type { TemplateResult } from "lit"; 3 | import { html } from "lit"; 4 | import { customElement } from "lit/decorators.js"; 5 | import { TwLitElement } from "../common/TwLitElement"; 6 | 7 | import "../components/HelloWorld"; 8 | 9 | @customElement("x-index-page") 10 | export class IndexPage extends TwLitElement { 11 | render(): TemplateResult { 12 | return html` 13 |
14 | 15 |
16 | `; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "starter-lit-with-tailwind", 3 | "version": "0.0.0", 4 | "license": "MIT", 5 | "scripts": { 6 | "dev": "vite dev", 7 | "start": "vite --host", 8 | "build": "vite build", 9 | "lint": "eslint src --fix" 10 | }, 11 | "devDependencies": { 12 | "autoprefixer": "^10.4.2", 13 | "eslint": "^8.8.0", 14 | "eslint-config-galex": "^3.6.3", 15 | "lit": "^2.1.2", 16 | "tailwindcss": "^3.0.18", 17 | "typescript": "^4.5.5", 18 | "vite": "^2.7.13" 19 | }, 20 | "dependencies": { 21 | "postcss": "^8.4.14" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/util/TailwindMixin.ts: -------------------------------------------------------------------------------- 1 | import { adoptStyles, LitElement, unsafeCSS } from 'lit' 2 | 3 | import style from '../styles/tailwind.global.css' 4 | 5 | declare global { 6 | /* eslint-disable-next-line @typescript-eslint/no-explicit-any */ 7 | export type LitMixin = new (...args: any[]) => T & LitElement; 8 | } 9 | 10 | 11 | const stylesheet = unsafeCSS(style) 12 | 13 | export const TW = (superClass: T): T => 14 | class extends superClass { 15 | connectedCallback() { 16 | super.connectedCallback(); 17 | adoptStyles(this.shadowRoot, [stylesheet]) 18 | } 19 | }; -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- 1 | # starter-lit-with-tailwind 2 | 一个基于vite、lit、tailwindcss的脚手架 3 | 4 | ## 使用方法 5 | ```bash 6 | pnpm i 7 | pnpm run dev 8 | ``` 9 | 10 | ## 难点 11 | 由于lit使用的是shadowDOM,样式是隔离的,所以默认不能使用tailwindcss的样式类 12 | 13 | ## 实现逻辑 14 | ~~继承`LitElement`类,在`connectedCallback`的生命周期中 把全局的`link` style标签复制到shadowDOM中。 且可以做到自动精简未使用的样式。~~ 15 | 底层使用了`constructible stylesheets`, 具体使用了lit-element的`unsafeCss`和`adoptStyles`来完成。 16 | 同时支持@layer component和@apply 17 | 18 | ## 不足之处 19 | 1. 更改全局的css文件后,HMR不工作,需要手动刷新 20 | 2. 复制link标签对性能会有影响,后期考虑换成`constructible stylesheets` 21 | 22 | 23 | ## 代替方案 24 | 1. twind 采用`constructible stylesheets`的方案,和tailwind兼容,在运行时构建样式表 25 | 2. Lit不使用ShadowDOM。但是这样slot就不能用了 -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | autoprefixer: ^10.4.2 5 | eslint: ^8.8.0 6 | eslint-config-galex: ^3.6.3 7 | lit: ^2.1.2 8 | postcss: ^8.4.14 9 | tailwindcss: ^3.0.18 10 | typescript: ^4.5.5 11 | vite: ^2.7.13 12 | 13 | dependencies: 14 | postcss: 8.4.14 15 | 16 | devDependencies: 17 | autoprefixer: 10.4.2_postcss@8.4.14 18 | eslint: 8.8.0 19 | eslint-config-galex: 3.6.3_eslint@8.8.0 20 | lit: 2.1.2 21 | tailwindcss: 3.0.18_gyqajqd2yjsttljfx672tbdqne 22 | typescript: 4.5.5 23 | vite: 2.7.13 24 | 25 | packages: 26 | 27 | /@babel/code-frame/7.16.7: 28 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} 29 | engines: {node: '>=6.9.0'} 30 | dependencies: 31 | '@babel/highlight': 7.16.10 32 | dev: true 33 | 34 | /@babel/compat-data/7.17.0: 35 | resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==} 36 | engines: {node: '>=6.9.0'} 37 | dev: true 38 | 39 | /@babel/core/7.16.12: 40 | resolution: {integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==} 41 | engines: {node: '>=6.9.0'} 42 | dependencies: 43 | '@babel/code-frame': 7.16.7 44 | '@babel/generator': 7.17.0 45 | '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.12 46 | '@babel/helper-module-transforms': 7.16.7 47 | '@babel/helpers': 7.17.0 48 | '@babel/parser': 7.17.0 49 | '@babel/template': 7.16.7 50 | '@babel/traverse': 7.17.0 51 | '@babel/types': 7.17.0 52 | convert-source-map: 1.8.0 53 | debug: 4.3.3 54 | gensync: 1.0.0-beta.2 55 | json5: 2.2.0 56 | semver: 6.3.0 57 | source-map: 0.5.7 58 | transitivePeerDependencies: 59 | - supports-color 60 | dev: true 61 | 62 | /@babel/eslint-parser/7.16.5_5rvepmemob7uiwggzdvj3zusha: 63 | resolution: {integrity: sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==} 64 | engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} 65 | peerDependencies: 66 | '@babel/core': '>=7.11.0' 67 | eslint: ^7.5.0 || ^8.0.0 68 | dependencies: 69 | '@babel/core': 7.16.12 70 | eslint: 8.8.0 71 | eslint-scope: 5.1.1 72 | eslint-visitor-keys: 2.1.0 73 | semver: 6.3.0 74 | dev: true 75 | 76 | /@babel/generator/7.17.0: 77 | resolution: {integrity: sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==} 78 | engines: {node: '>=6.9.0'} 79 | dependencies: 80 | '@babel/types': 7.17.0 81 | jsesc: 2.5.2 82 | source-map: 0.5.7 83 | dev: true 84 | 85 | /@babel/helper-annotate-as-pure/7.16.7: 86 | resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} 87 | engines: {node: '>=6.9.0'} 88 | dependencies: 89 | '@babel/types': 7.17.0 90 | dev: true 91 | 92 | /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.12: 93 | resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} 94 | engines: {node: '>=6.9.0'} 95 | peerDependencies: 96 | '@babel/core': ^7.0.0 97 | dependencies: 98 | '@babel/compat-data': 7.17.0 99 | '@babel/core': 7.16.12 100 | '@babel/helper-validator-option': 7.16.7 101 | browserslist: 4.19.1 102 | semver: 6.3.0 103 | dev: true 104 | 105 | /@babel/helper-environment-visitor/7.16.7: 106 | resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} 107 | engines: {node: '>=6.9.0'} 108 | dependencies: 109 | '@babel/types': 7.17.0 110 | dev: true 111 | 112 | /@babel/helper-function-name/7.16.7: 113 | resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} 114 | engines: {node: '>=6.9.0'} 115 | dependencies: 116 | '@babel/helper-get-function-arity': 7.16.7 117 | '@babel/template': 7.16.7 118 | '@babel/types': 7.17.0 119 | dev: true 120 | 121 | /@babel/helper-get-function-arity/7.16.7: 122 | resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} 123 | engines: {node: '>=6.9.0'} 124 | dependencies: 125 | '@babel/types': 7.17.0 126 | dev: true 127 | 128 | /@babel/helper-hoist-variables/7.16.7: 129 | resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} 130 | engines: {node: '>=6.9.0'} 131 | dependencies: 132 | '@babel/types': 7.17.0 133 | dev: true 134 | 135 | /@babel/helper-module-imports/7.16.7: 136 | resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} 137 | engines: {node: '>=6.9.0'} 138 | dependencies: 139 | '@babel/types': 7.17.0 140 | dev: true 141 | 142 | /@babel/helper-module-transforms/7.16.7: 143 | resolution: {integrity: sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==} 144 | engines: {node: '>=6.9.0'} 145 | dependencies: 146 | '@babel/helper-environment-visitor': 7.16.7 147 | '@babel/helper-module-imports': 7.16.7 148 | '@babel/helper-simple-access': 7.16.7 149 | '@babel/helper-split-export-declaration': 7.16.7 150 | '@babel/helper-validator-identifier': 7.16.7 151 | '@babel/template': 7.16.7 152 | '@babel/traverse': 7.17.0 153 | '@babel/types': 7.17.0 154 | transitivePeerDependencies: 155 | - supports-color 156 | dev: true 157 | 158 | /@babel/helper-plugin-utils/7.16.7: 159 | resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} 160 | engines: {node: '>=6.9.0'} 161 | dev: true 162 | 163 | /@babel/helper-simple-access/7.16.7: 164 | resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==} 165 | engines: {node: '>=6.9.0'} 166 | dependencies: 167 | '@babel/types': 7.17.0 168 | dev: true 169 | 170 | /@babel/helper-split-export-declaration/7.16.7: 171 | resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} 172 | engines: {node: '>=6.9.0'} 173 | dependencies: 174 | '@babel/types': 7.17.0 175 | dev: true 176 | 177 | /@babel/helper-validator-identifier/7.16.7: 178 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} 179 | engines: {node: '>=6.9.0'} 180 | dev: true 181 | 182 | /@babel/helper-validator-option/7.16.7: 183 | resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} 184 | engines: {node: '>=6.9.0'} 185 | dev: true 186 | 187 | /@babel/helpers/7.17.0: 188 | resolution: {integrity: sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==} 189 | engines: {node: '>=6.9.0'} 190 | dependencies: 191 | '@babel/template': 7.16.7 192 | '@babel/traverse': 7.17.0 193 | '@babel/types': 7.17.0 194 | transitivePeerDependencies: 195 | - supports-color 196 | dev: true 197 | 198 | /@babel/highlight/7.16.10: 199 | resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} 200 | engines: {node: '>=6.9.0'} 201 | dependencies: 202 | '@babel/helper-validator-identifier': 7.16.7 203 | chalk: 2.4.2 204 | js-tokens: 4.0.0 205 | dev: true 206 | 207 | /@babel/parser/7.17.0: 208 | resolution: {integrity: sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==} 209 | engines: {node: '>=6.0.0'} 210 | hasBin: true 211 | dependencies: 212 | '@babel/types': 7.17.0 213 | dev: true 214 | 215 | /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.12: 216 | resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} 217 | engines: {node: '>=6.9.0'} 218 | peerDependencies: 219 | '@babel/core': ^7.0.0-0 220 | dependencies: 221 | '@babel/core': 7.16.12 222 | '@babel/helper-plugin-utils': 7.16.7 223 | dev: true 224 | 225 | /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.16.12: 226 | resolution: {integrity: sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==} 227 | engines: {node: '>=6.9.0'} 228 | peerDependencies: 229 | '@babel/core': ^7.0.0-0 230 | dependencies: 231 | '@babel/core': 7.16.12 232 | '@babel/helper-plugin-utils': 7.16.7 233 | dev: true 234 | 235 | /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.16.12: 236 | resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} 237 | engines: {node: '>=6.9.0'} 238 | peerDependencies: 239 | '@babel/core': ^7.0.0-0 240 | dependencies: 241 | '@babel/core': 7.16.12 242 | '@babel/plugin-transform-react-jsx': 7.16.7_@babel+core@7.16.12 243 | dev: true 244 | 245 | /@babel/plugin-transform-react-jsx/7.16.7_@babel+core@7.16.12: 246 | resolution: {integrity: sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==} 247 | engines: {node: '>=6.9.0'} 248 | peerDependencies: 249 | '@babel/core': ^7.0.0-0 250 | dependencies: 251 | '@babel/core': 7.16.12 252 | '@babel/helper-annotate-as-pure': 7.16.7 253 | '@babel/helper-module-imports': 7.16.7 254 | '@babel/helper-plugin-utils': 7.16.7 255 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.16.12 256 | '@babel/types': 7.17.0 257 | dev: true 258 | 259 | /@babel/plugin-transform-react-pure-annotations/7.16.7_@babel+core@7.16.12: 260 | resolution: {integrity: sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==} 261 | engines: {node: '>=6.9.0'} 262 | peerDependencies: 263 | '@babel/core': ^7.0.0-0 264 | dependencies: 265 | '@babel/core': 7.16.12 266 | '@babel/helper-annotate-as-pure': 7.16.7 267 | '@babel/helper-plugin-utils': 7.16.7 268 | dev: true 269 | 270 | /@babel/preset-react/7.16.7_@babel+core@7.16.12: 271 | resolution: {integrity: sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==} 272 | engines: {node: '>=6.9.0'} 273 | peerDependencies: 274 | '@babel/core': ^7.0.0-0 275 | dependencies: 276 | '@babel/core': 7.16.12 277 | '@babel/helper-plugin-utils': 7.16.7 278 | '@babel/helper-validator-option': 7.16.7 279 | '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.16.12 280 | '@babel/plugin-transform-react-jsx': 7.16.7_@babel+core@7.16.12 281 | '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.16.12 282 | '@babel/plugin-transform-react-pure-annotations': 7.16.7_@babel+core@7.16.12 283 | dev: true 284 | 285 | /@babel/runtime-corejs3/7.17.0: 286 | resolution: {integrity: sha512-qeydncU80ravKzovVncW3EYaC1ji3GpntdPgNcJy9g7hHSY6KX+ne1cbV3ov7Zzm4F1z0+QreZPCuw1ynkmYNg==} 287 | engines: {node: '>=6.9.0'} 288 | dependencies: 289 | core-js-pure: 3.21.0 290 | regenerator-runtime: 0.13.9 291 | dev: true 292 | 293 | /@babel/runtime/7.17.0: 294 | resolution: {integrity: sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==} 295 | engines: {node: '>=6.9.0'} 296 | dependencies: 297 | regenerator-runtime: 0.13.9 298 | dev: true 299 | 300 | /@babel/template/7.16.7: 301 | resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} 302 | engines: {node: '>=6.9.0'} 303 | dependencies: 304 | '@babel/code-frame': 7.16.7 305 | '@babel/parser': 7.17.0 306 | '@babel/types': 7.17.0 307 | dev: true 308 | 309 | /@babel/traverse/7.17.0: 310 | resolution: {integrity: sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==} 311 | engines: {node: '>=6.9.0'} 312 | dependencies: 313 | '@babel/code-frame': 7.16.7 314 | '@babel/generator': 7.17.0 315 | '@babel/helper-environment-visitor': 7.16.7 316 | '@babel/helper-function-name': 7.16.7 317 | '@babel/helper-hoist-variables': 7.16.7 318 | '@babel/helper-split-export-declaration': 7.16.7 319 | '@babel/parser': 7.17.0 320 | '@babel/types': 7.17.0 321 | debug: 4.3.3 322 | globals: 11.12.0 323 | transitivePeerDependencies: 324 | - supports-color 325 | dev: true 326 | 327 | /@babel/types/7.17.0: 328 | resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} 329 | engines: {node: '>=6.9.0'} 330 | dependencies: 331 | '@babel/helper-validator-identifier': 7.16.7 332 | to-fast-properties: 2.0.0 333 | dev: true 334 | 335 | /@eslint/eslintrc/1.0.5: 336 | resolution: {integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==} 337 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 338 | dependencies: 339 | ajv: 6.12.6 340 | debug: 4.3.3 341 | espree: 9.3.0 342 | globals: 13.12.1 343 | ignore: 4.0.6 344 | import-fresh: 3.3.0 345 | js-yaml: 4.1.0 346 | minimatch: 3.0.4 347 | strip-json-comments: 3.1.1 348 | transitivePeerDependencies: 349 | - supports-color 350 | dev: true 351 | 352 | /@humanwhocodes/config-array/0.9.3: 353 | resolution: {integrity: sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==} 354 | engines: {node: '>=10.10.0'} 355 | dependencies: 356 | '@humanwhocodes/object-schema': 1.2.1 357 | debug: 4.3.3 358 | minimatch: 3.0.4 359 | transitivePeerDependencies: 360 | - supports-color 361 | dev: true 362 | 363 | /@humanwhocodes/object-schema/1.2.1: 364 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 365 | dev: true 366 | 367 | /@lit/reactive-element/1.2.1: 368 | resolution: {integrity: sha512-03FYfMguIWo9E1y1qcTpXzoO8Ukpn0j5o4GjNFq/iHqJEPY6pYopsU44e7NSFIgCTorr8wdUU5PfVy8VeD6Rwg==} 369 | dev: true 370 | 371 | /@next/eslint-plugin-next/12.0.10: 372 | resolution: {integrity: sha512-PbGRnV5HGSfRGLjf8uTh1MaWgLwnjKjWiGVjK752ifITJbZ28/5AmLAFT2shDYeux8BHgpgVll5QXu7GN3YLFw==} 373 | dependencies: 374 | glob: 7.1.7 375 | dev: true 376 | 377 | /@nodelib/fs.scandir/2.1.5: 378 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 379 | engines: {node: '>= 8'} 380 | dependencies: 381 | '@nodelib/fs.stat': 2.0.5 382 | run-parallel: 1.2.0 383 | dev: true 384 | 385 | /@nodelib/fs.stat/2.0.5: 386 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 387 | engines: {node: '>= 8'} 388 | dev: true 389 | 390 | /@nodelib/fs.walk/1.2.8: 391 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 392 | engines: {node: '>= 8'} 393 | dependencies: 394 | '@nodelib/fs.scandir': 2.1.5 395 | fastq: 1.13.0 396 | dev: true 397 | 398 | /@storybook/csf/0.0.1: 399 | resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} 400 | dependencies: 401 | lodash: 4.17.21 402 | dev: true 403 | 404 | /@testing-library/dom/8.11.3: 405 | resolution: {integrity: sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==} 406 | engines: {node: '>=12'} 407 | dependencies: 408 | '@babel/code-frame': 7.16.7 409 | '@babel/runtime': 7.17.0 410 | '@types/aria-query': 4.2.2 411 | aria-query: 5.0.0 412 | chalk: 4.1.2 413 | dom-accessibility-api: 0.5.11 414 | lz-string: 1.4.4 415 | pretty-format: 27.4.6 416 | dev: true 417 | 418 | /@types/aria-query/4.2.2: 419 | resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} 420 | dev: true 421 | 422 | /@types/json-schema/7.0.9: 423 | resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} 424 | dev: true 425 | 426 | /@types/json5/0.0.29: 427 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 428 | dev: true 429 | 430 | /@types/normalize-package-data/2.4.1: 431 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 432 | dev: true 433 | 434 | /@types/parse-json/4.0.0: 435 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 436 | dev: true 437 | 438 | /@types/trusted-types/2.0.2: 439 | resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} 440 | dev: true 441 | 442 | /@typescript-eslint/eslint-plugin/5.10.2_ewk4eetk5rguw3uujojr3k5uyi: 443 | resolution: {integrity: sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==} 444 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 445 | peerDependencies: 446 | '@typescript-eslint/parser': ^5.0.0 447 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 448 | typescript: '*' 449 | peerDependenciesMeta: 450 | typescript: 451 | optional: true 452 | dependencies: 453 | '@typescript-eslint/parser': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 454 | '@typescript-eslint/scope-manager': 5.10.2 455 | '@typescript-eslint/type-utils': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 456 | '@typescript-eslint/utils': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 457 | debug: 4.3.3 458 | eslint: 8.8.0 459 | functional-red-black-tree: 1.0.1 460 | ignore: 5.2.0 461 | regexpp: 3.2.0 462 | semver: 7.3.5 463 | tsutils: 3.21.0_typescript@4.5.5 464 | typescript: 4.5.5 465 | transitivePeerDependencies: 466 | - supports-color 467 | dev: true 468 | 469 | /@typescript-eslint/experimental-utils/5.10.2_txwvkng2juu2h6yeaibqmql3uy: 470 | resolution: {integrity: sha512-stRnIlxDduzxtaVLtEohESoXI1k7J6jvJHGyIkOT2pvXbg5whPM6f9tzJ51bJJxaJTdmvwgVFDNCopFRb2F5Gw==} 471 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 472 | peerDependencies: 473 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 474 | dependencies: 475 | '@typescript-eslint/utils': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 476 | eslint: 8.8.0 477 | transitivePeerDependencies: 478 | - supports-color 479 | - typescript 480 | dev: true 481 | 482 | /@typescript-eslint/parser/5.10.2_txwvkng2juu2h6yeaibqmql3uy: 483 | resolution: {integrity: sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==} 484 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 485 | peerDependencies: 486 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 487 | typescript: '*' 488 | peerDependenciesMeta: 489 | typescript: 490 | optional: true 491 | dependencies: 492 | '@typescript-eslint/scope-manager': 5.10.2 493 | '@typescript-eslint/types': 5.10.2 494 | '@typescript-eslint/typescript-estree': 5.10.2_typescript@4.5.5 495 | debug: 4.3.3 496 | eslint: 8.8.0 497 | typescript: 4.5.5 498 | transitivePeerDependencies: 499 | - supports-color 500 | dev: true 501 | 502 | /@typescript-eslint/scope-manager/5.10.2: 503 | resolution: {integrity: sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==} 504 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 505 | dependencies: 506 | '@typescript-eslint/types': 5.10.2 507 | '@typescript-eslint/visitor-keys': 5.10.2 508 | dev: true 509 | 510 | /@typescript-eslint/type-utils/5.10.2_txwvkng2juu2h6yeaibqmql3uy: 511 | resolution: {integrity: sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==} 512 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 513 | peerDependencies: 514 | eslint: '*' 515 | typescript: '*' 516 | peerDependenciesMeta: 517 | typescript: 518 | optional: true 519 | dependencies: 520 | '@typescript-eslint/utils': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 521 | debug: 4.3.3 522 | eslint: 8.8.0 523 | tsutils: 3.21.0_typescript@4.5.5 524 | typescript: 4.5.5 525 | transitivePeerDependencies: 526 | - supports-color 527 | dev: true 528 | 529 | /@typescript-eslint/types/5.10.2: 530 | resolution: {integrity: sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==} 531 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 532 | dev: true 533 | 534 | /@typescript-eslint/typescript-estree/5.10.2_typescript@4.5.5: 535 | resolution: {integrity: sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==} 536 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 537 | peerDependencies: 538 | typescript: '*' 539 | peerDependenciesMeta: 540 | typescript: 541 | optional: true 542 | dependencies: 543 | '@typescript-eslint/types': 5.10.2 544 | '@typescript-eslint/visitor-keys': 5.10.2 545 | debug: 4.3.3 546 | globby: 11.1.0 547 | is-glob: 4.0.3 548 | semver: 7.3.5 549 | tsutils: 3.21.0_typescript@4.5.5 550 | typescript: 4.5.5 551 | transitivePeerDependencies: 552 | - supports-color 553 | dev: true 554 | 555 | /@typescript-eslint/utils/5.10.2_txwvkng2juu2h6yeaibqmql3uy: 556 | resolution: {integrity: sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==} 557 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 558 | peerDependencies: 559 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 560 | dependencies: 561 | '@types/json-schema': 7.0.9 562 | '@typescript-eslint/scope-manager': 5.10.2 563 | '@typescript-eslint/types': 5.10.2 564 | '@typescript-eslint/typescript-estree': 5.10.2_typescript@4.5.5 565 | eslint: 8.8.0 566 | eslint-scope: 5.1.1 567 | eslint-utils: 3.0.0_eslint@8.8.0 568 | transitivePeerDependencies: 569 | - supports-color 570 | - typescript 571 | dev: true 572 | 573 | /@typescript-eslint/visitor-keys/5.10.2: 574 | resolution: {integrity: sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==} 575 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 576 | dependencies: 577 | '@typescript-eslint/types': 5.10.2 578 | eslint-visitor-keys: 3.2.0 579 | dev: true 580 | 581 | /acorn-jsx/5.3.2_acorn@8.7.0: 582 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 583 | peerDependencies: 584 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 585 | dependencies: 586 | acorn: 8.7.0 587 | dev: true 588 | 589 | /acorn-node/1.8.2: 590 | resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} 591 | dependencies: 592 | acorn: 7.4.1 593 | acorn-walk: 7.2.0 594 | xtend: 4.0.2 595 | dev: true 596 | 597 | /acorn-walk/7.2.0: 598 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 599 | engines: {node: '>=0.4.0'} 600 | dev: true 601 | 602 | /acorn/7.4.1: 603 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 604 | engines: {node: '>=0.4.0'} 605 | hasBin: true 606 | dev: true 607 | 608 | /acorn/8.7.0: 609 | resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} 610 | engines: {node: '>=0.4.0'} 611 | hasBin: true 612 | dev: true 613 | 614 | /ajv/6.12.6: 615 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 616 | dependencies: 617 | fast-deep-equal: 3.1.3 618 | fast-json-stable-stringify: 2.1.0 619 | json-schema-traverse: 0.4.1 620 | uri-js: 4.4.1 621 | dev: true 622 | 623 | /ansi-regex/5.0.1: 624 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 625 | engines: {node: '>=8'} 626 | dev: true 627 | 628 | /ansi-styles/3.2.1: 629 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 630 | engines: {node: '>=4'} 631 | dependencies: 632 | color-convert: 1.9.3 633 | dev: true 634 | 635 | /ansi-styles/4.3.0: 636 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 637 | engines: {node: '>=8'} 638 | dependencies: 639 | color-convert: 2.0.1 640 | dev: true 641 | 642 | /ansi-styles/5.2.0: 643 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 644 | engines: {node: '>=10'} 645 | dev: true 646 | 647 | /anymatch/3.1.2: 648 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 649 | engines: {node: '>= 8'} 650 | dependencies: 651 | normalize-path: 3.0.0 652 | picomatch: 2.3.1 653 | dev: true 654 | 655 | /arg/5.0.1: 656 | resolution: {integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==} 657 | dev: true 658 | 659 | /argparse/2.0.1: 660 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 661 | dev: true 662 | 663 | /aria-query/4.2.2: 664 | resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} 665 | engines: {node: '>=6.0'} 666 | dependencies: 667 | '@babel/runtime': 7.17.0 668 | '@babel/runtime-corejs3': 7.17.0 669 | dev: true 670 | 671 | /aria-query/5.0.0: 672 | resolution: {integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==} 673 | engines: {node: '>=6.0'} 674 | dev: true 675 | 676 | /array-includes/3.1.4: 677 | resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} 678 | engines: {node: '>= 0.4'} 679 | dependencies: 680 | call-bind: 1.0.2 681 | define-properties: 1.1.3 682 | es-abstract: 1.19.1 683 | get-intrinsic: 1.1.1 684 | is-string: 1.0.7 685 | dev: true 686 | 687 | /array-union/2.1.0: 688 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 689 | engines: {node: '>=8'} 690 | dev: true 691 | 692 | /array.prototype.flat/1.2.5: 693 | resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} 694 | engines: {node: '>= 0.4'} 695 | dependencies: 696 | call-bind: 1.0.2 697 | define-properties: 1.1.3 698 | es-abstract: 1.19.1 699 | dev: true 700 | 701 | /array.prototype.flatmap/1.2.5: 702 | resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} 703 | engines: {node: '>= 0.4'} 704 | dependencies: 705 | call-bind: 1.0.2 706 | define-properties: 1.1.3 707 | es-abstract: 1.19.1 708 | dev: true 709 | 710 | /ast-types-flow/0.0.7: 711 | resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} 712 | dev: true 713 | 714 | /autoprefixer/10.4.2_postcss@8.4.14: 715 | resolution: {integrity: sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==} 716 | engines: {node: ^10 || ^12 || >=14} 717 | hasBin: true 718 | peerDependencies: 719 | postcss: ^8.1.0 720 | dependencies: 721 | browserslist: 4.19.1 722 | caniuse-lite: 1.0.30001307 723 | fraction.js: 4.1.2 724 | normalize-range: 0.1.2 725 | picocolors: 1.0.0 726 | postcss: 8.4.14 727 | postcss-value-parser: 4.2.0 728 | dev: true 729 | 730 | /axe-core/4.4.0: 731 | resolution: {integrity: sha512-btWy2rze3NnxSSxb7LtNhPYYFrRoFBfjiGzmSc/5Hu47wApO2KNXjP/w7Nv2Uz/Fyr/pfEiwOkcXhDxu0jz5FA==} 732 | engines: {node: '>=4'} 733 | dev: true 734 | 735 | /axobject-query/2.2.0: 736 | resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} 737 | dev: true 738 | 739 | /balanced-match/1.0.2: 740 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 741 | dev: true 742 | 743 | /binary-extensions/2.2.0: 744 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 745 | engines: {node: '>=8'} 746 | dev: true 747 | 748 | /brace-expansion/1.1.11: 749 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 750 | dependencies: 751 | balanced-match: 1.0.2 752 | concat-map: 0.0.1 753 | dev: true 754 | 755 | /braces/3.0.2: 756 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 757 | engines: {node: '>=8'} 758 | dependencies: 759 | fill-range: 7.0.1 760 | dev: true 761 | 762 | /browserslist/4.19.1: 763 | resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==} 764 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 765 | hasBin: true 766 | dependencies: 767 | caniuse-lite: 1.0.30001307 768 | electron-to-chromium: 1.4.64 769 | escalade: 3.1.1 770 | node-releases: 2.0.1 771 | picocolors: 1.0.0 772 | dev: true 773 | 774 | /builtin-modules/3.2.0: 775 | resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} 776 | engines: {node: '>=6'} 777 | dev: true 778 | 779 | /call-bind/1.0.2: 780 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 781 | dependencies: 782 | function-bind: 1.1.1 783 | get-intrinsic: 1.1.1 784 | dev: true 785 | 786 | /callsites/3.1.0: 787 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 788 | engines: {node: '>=6'} 789 | dev: true 790 | 791 | /camelcase-css/2.0.1: 792 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 793 | engines: {node: '>= 6'} 794 | dev: true 795 | 796 | /caniuse-lite/1.0.30001307: 797 | resolution: {integrity: sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng==} 798 | dev: true 799 | 800 | /chalk/2.4.2: 801 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 802 | engines: {node: '>=4'} 803 | dependencies: 804 | ansi-styles: 3.2.1 805 | escape-string-regexp: 1.0.5 806 | supports-color: 5.5.0 807 | dev: true 808 | 809 | /chalk/4.1.2: 810 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 811 | engines: {node: '>=10'} 812 | dependencies: 813 | ansi-styles: 4.3.0 814 | supports-color: 7.2.0 815 | dev: true 816 | 817 | /chokidar/3.5.3: 818 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 819 | engines: {node: '>= 8.10.0'} 820 | dependencies: 821 | anymatch: 3.1.2 822 | braces: 3.0.2 823 | glob-parent: 5.1.2 824 | is-binary-path: 2.1.0 825 | is-glob: 4.0.3 826 | normalize-path: 3.0.0 827 | readdirp: 3.6.0 828 | optionalDependencies: 829 | fsevents: 2.3.2 830 | dev: true 831 | 832 | /ci-info/3.3.0: 833 | resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} 834 | dev: true 835 | 836 | /clean-regexp/1.0.0: 837 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 838 | engines: {node: '>=4'} 839 | dependencies: 840 | escape-string-regexp: 1.0.5 841 | dev: true 842 | 843 | /color-convert/1.9.3: 844 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 845 | dependencies: 846 | color-name: 1.1.3 847 | dev: true 848 | 849 | /color-convert/2.0.1: 850 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 851 | engines: {node: '>=7.0.0'} 852 | dependencies: 853 | color-name: 1.1.4 854 | dev: true 855 | 856 | /color-name/1.1.3: 857 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 858 | dev: true 859 | 860 | /color-name/1.1.4: 861 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 862 | dev: true 863 | 864 | /concat-map/0.0.1: 865 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 866 | dev: true 867 | 868 | /confusing-browser-globals/1.0.11: 869 | resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} 870 | dev: true 871 | 872 | /convert-source-map/1.8.0: 873 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 874 | dependencies: 875 | safe-buffer: 5.1.2 876 | dev: true 877 | 878 | /core-js-pure/3.21.0: 879 | resolution: {integrity: sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==} 880 | requiresBuild: true 881 | dev: true 882 | 883 | /cosmiconfig/7.0.1: 884 | resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} 885 | engines: {node: '>=10'} 886 | dependencies: 887 | '@types/parse-json': 4.0.0 888 | import-fresh: 3.3.0 889 | parse-json: 5.2.0 890 | path-type: 4.0.0 891 | yaml: 1.10.2 892 | dev: true 893 | 894 | /cross-spawn/7.0.3: 895 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 896 | engines: {node: '>= 8'} 897 | dependencies: 898 | path-key: 3.1.1 899 | shebang-command: 2.0.0 900 | which: 2.0.2 901 | dev: true 902 | 903 | /cssesc/3.0.0: 904 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 905 | engines: {node: '>=4'} 906 | hasBin: true 907 | dev: true 908 | 909 | /damerau-levenshtein/1.0.8: 910 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 911 | dev: true 912 | 913 | /debug/2.6.9: 914 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 915 | peerDependencies: 916 | supports-color: '*' 917 | peerDependenciesMeta: 918 | supports-color: 919 | optional: true 920 | dependencies: 921 | ms: 2.0.0 922 | dev: true 923 | 924 | /debug/3.2.7: 925 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 926 | peerDependencies: 927 | supports-color: '*' 928 | peerDependenciesMeta: 929 | supports-color: 930 | optional: true 931 | dependencies: 932 | ms: 2.1.3 933 | dev: true 934 | 935 | /debug/4.3.3: 936 | resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} 937 | engines: {node: '>=6.0'} 938 | peerDependencies: 939 | supports-color: '*' 940 | peerDependenciesMeta: 941 | supports-color: 942 | optional: true 943 | dependencies: 944 | ms: 2.1.2 945 | dev: true 946 | 947 | /deep-is/0.1.4: 948 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 949 | dev: true 950 | 951 | /define-properties/1.1.3: 952 | resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} 953 | engines: {node: '>= 0.4'} 954 | dependencies: 955 | object-keys: 1.1.1 956 | dev: true 957 | 958 | /defined/1.0.0: 959 | resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} 960 | dev: true 961 | 962 | /detective/5.2.0: 963 | resolution: {integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==} 964 | engines: {node: '>=0.8.0'} 965 | hasBin: true 966 | dependencies: 967 | acorn-node: 1.8.2 968 | defined: 1.0.0 969 | minimist: 1.2.5 970 | dev: true 971 | 972 | /didyoumean/1.2.2: 973 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 974 | dev: true 975 | 976 | /dir-glob/3.0.1: 977 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 978 | engines: {node: '>=8'} 979 | dependencies: 980 | path-type: 4.0.0 981 | dev: true 982 | 983 | /dlv/1.1.3: 984 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 985 | dev: true 986 | 987 | /doctrine/2.1.0: 988 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 989 | engines: {node: '>=0.10.0'} 990 | dependencies: 991 | esutils: 2.0.3 992 | dev: true 993 | 994 | /doctrine/3.0.0: 995 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 996 | engines: {node: '>=6.0.0'} 997 | dependencies: 998 | esutils: 2.0.3 999 | dev: true 1000 | 1001 | /dom-accessibility-api/0.5.11: 1002 | resolution: {integrity: sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==} 1003 | dev: true 1004 | 1005 | /electron-to-chromium/1.4.64: 1006 | resolution: {integrity: sha512-8mec/99xgLUZCIZZq3wt61Tpxg55jnOSpxGYapE/1Ma9MpFEYYaz4QNYm0CM1rrnCo7i3FRHhbaWjeCLsveGjQ==} 1007 | dev: true 1008 | 1009 | /emoji-regex/9.2.2: 1010 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1011 | dev: true 1012 | 1013 | /error-ex/1.3.2: 1014 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1015 | dependencies: 1016 | is-arrayish: 0.2.1 1017 | dev: true 1018 | 1019 | /es-abstract/1.19.1: 1020 | resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} 1021 | engines: {node: '>= 0.4'} 1022 | dependencies: 1023 | call-bind: 1.0.2 1024 | es-to-primitive: 1.2.1 1025 | function-bind: 1.1.1 1026 | get-intrinsic: 1.1.1 1027 | get-symbol-description: 1.0.0 1028 | has: 1.0.3 1029 | has-symbols: 1.0.2 1030 | internal-slot: 1.0.3 1031 | is-callable: 1.2.4 1032 | is-negative-zero: 2.0.2 1033 | is-regex: 1.1.4 1034 | is-shared-array-buffer: 1.0.1 1035 | is-string: 1.0.7 1036 | is-weakref: 1.0.2 1037 | object-inspect: 1.12.0 1038 | object-keys: 1.1.1 1039 | object.assign: 4.1.2 1040 | string.prototype.trimend: 1.0.4 1041 | string.prototype.trimstart: 1.0.4 1042 | unbox-primitive: 1.0.1 1043 | dev: true 1044 | 1045 | /es-to-primitive/1.2.1: 1046 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1047 | engines: {node: '>= 0.4'} 1048 | dependencies: 1049 | is-callable: 1.2.4 1050 | is-date-object: 1.0.5 1051 | is-symbol: 1.0.4 1052 | dev: true 1053 | 1054 | /esbuild-android-arm64/0.13.15: 1055 | resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==} 1056 | cpu: [arm64] 1057 | os: [android] 1058 | requiresBuild: true 1059 | dev: true 1060 | optional: true 1061 | 1062 | /esbuild-darwin-64/0.13.15: 1063 | resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==} 1064 | cpu: [x64] 1065 | os: [darwin] 1066 | requiresBuild: true 1067 | dev: true 1068 | optional: true 1069 | 1070 | /esbuild-darwin-arm64/0.13.15: 1071 | resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==} 1072 | cpu: [arm64] 1073 | os: [darwin] 1074 | requiresBuild: true 1075 | dev: true 1076 | optional: true 1077 | 1078 | /esbuild-freebsd-64/0.13.15: 1079 | resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==} 1080 | cpu: [x64] 1081 | os: [freebsd] 1082 | requiresBuild: true 1083 | dev: true 1084 | optional: true 1085 | 1086 | /esbuild-freebsd-arm64/0.13.15: 1087 | resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==} 1088 | cpu: [arm64] 1089 | os: [freebsd] 1090 | requiresBuild: true 1091 | dev: true 1092 | optional: true 1093 | 1094 | /esbuild-linux-32/0.13.15: 1095 | resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==} 1096 | cpu: [ia32] 1097 | os: [linux] 1098 | requiresBuild: true 1099 | dev: true 1100 | optional: true 1101 | 1102 | /esbuild-linux-64/0.13.15: 1103 | resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==} 1104 | cpu: [x64] 1105 | os: [linux] 1106 | requiresBuild: true 1107 | dev: true 1108 | optional: true 1109 | 1110 | /esbuild-linux-arm/0.13.15: 1111 | resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==} 1112 | cpu: [arm] 1113 | os: [linux] 1114 | requiresBuild: true 1115 | dev: true 1116 | optional: true 1117 | 1118 | /esbuild-linux-arm64/0.13.15: 1119 | resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==} 1120 | cpu: [arm64] 1121 | os: [linux] 1122 | requiresBuild: true 1123 | dev: true 1124 | optional: true 1125 | 1126 | /esbuild-linux-mips64le/0.13.15: 1127 | resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==} 1128 | cpu: [mips64el] 1129 | os: [linux] 1130 | requiresBuild: true 1131 | dev: true 1132 | optional: true 1133 | 1134 | /esbuild-linux-ppc64le/0.13.15: 1135 | resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==} 1136 | cpu: [ppc64] 1137 | os: [linux] 1138 | requiresBuild: true 1139 | dev: true 1140 | optional: true 1141 | 1142 | /esbuild-netbsd-64/0.13.15: 1143 | resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==} 1144 | cpu: [x64] 1145 | os: [netbsd] 1146 | requiresBuild: true 1147 | dev: true 1148 | optional: true 1149 | 1150 | /esbuild-openbsd-64/0.13.15: 1151 | resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==} 1152 | cpu: [x64] 1153 | os: [openbsd] 1154 | requiresBuild: true 1155 | dev: true 1156 | optional: true 1157 | 1158 | /esbuild-sunos-64/0.13.15: 1159 | resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==} 1160 | cpu: [x64] 1161 | os: [sunos] 1162 | requiresBuild: true 1163 | dev: true 1164 | optional: true 1165 | 1166 | /esbuild-windows-32/0.13.15: 1167 | resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==} 1168 | cpu: [ia32] 1169 | os: [win32] 1170 | requiresBuild: true 1171 | dev: true 1172 | optional: true 1173 | 1174 | /esbuild-windows-64/0.13.15: 1175 | resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==} 1176 | cpu: [x64] 1177 | os: [win32] 1178 | requiresBuild: true 1179 | dev: true 1180 | optional: true 1181 | 1182 | /esbuild-windows-arm64/0.13.15: 1183 | resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==} 1184 | cpu: [arm64] 1185 | os: [win32] 1186 | requiresBuild: true 1187 | dev: true 1188 | optional: true 1189 | 1190 | /esbuild/0.13.15: 1191 | resolution: {integrity: sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==} 1192 | hasBin: true 1193 | requiresBuild: true 1194 | optionalDependencies: 1195 | esbuild-android-arm64: 0.13.15 1196 | esbuild-darwin-64: 0.13.15 1197 | esbuild-darwin-arm64: 0.13.15 1198 | esbuild-freebsd-64: 0.13.15 1199 | esbuild-freebsd-arm64: 0.13.15 1200 | esbuild-linux-32: 0.13.15 1201 | esbuild-linux-64: 0.13.15 1202 | esbuild-linux-arm: 0.13.15 1203 | esbuild-linux-arm64: 0.13.15 1204 | esbuild-linux-mips64le: 0.13.15 1205 | esbuild-linux-ppc64le: 0.13.15 1206 | esbuild-netbsd-64: 0.13.15 1207 | esbuild-openbsd-64: 0.13.15 1208 | esbuild-sunos-64: 0.13.15 1209 | esbuild-windows-32: 0.13.15 1210 | esbuild-windows-64: 0.13.15 1211 | esbuild-windows-arm64: 0.13.15 1212 | dev: true 1213 | 1214 | /escalade/3.1.1: 1215 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1216 | engines: {node: '>=6'} 1217 | dev: true 1218 | 1219 | /escape-string-regexp/1.0.5: 1220 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1221 | engines: {node: '>=0.8.0'} 1222 | dev: true 1223 | 1224 | /escape-string-regexp/4.0.0: 1225 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1226 | engines: {node: '>=10'} 1227 | dev: true 1228 | 1229 | /eslint-config-galex/3.6.3_eslint@8.8.0: 1230 | resolution: {integrity: sha512-QgIWzQHJJ73DhtFaavjXTEyNmiFFDon8RACc7Y1F9CQmwpphOY7Zcgsyi9MQllSSNzZpDeZ4NUIeS6/4LDDh8g==} 1231 | engines: {node: '>=14.17'} 1232 | peerDependencies: 1233 | eslint: '>=8.7.0' 1234 | dependencies: 1235 | '@babel/core': 7.16.12 1236 | '@babel/eslint-parser': 7.16.5_5rvepmemob7uiwggzdvj3zusha 1237 | '@babel/preset-react': 7.16.7_@babel+core@7.16.12 1238 | '@next/eslint-plugin-next': 12.0.10 1239 | '@typescript-eslint/eslint-plugin': 5.10.2_ewk4eetk5rguw3uujojr3k5uyi 1240 | '@typescript-eslint/parser': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 1241 | confusing-browser-globals: 1.0.11 1242 | eslint: 8.8.0 1243 | eslint-config-prettier: 8.3.0_eslint@8.8.0 1244 | eslint-import-resolver-jsconfig: 1.1.0 1245 | eslint-plugin-import: 2.25.4_bvuciuhr55mgqc37amlpf2boey 1246 | eslint-plugin-jest: 26.0.0_ozgfis7cy2y6qkijgzsrlgp6uq 1247 | eslint-plugin-jest-dom: 4.0.1_eslint@8.8.0 1248 | eslint-plugin-jest-formatting: 3.1.0_eslint@8.8.0 1249 | eslint-plugin-jsx-a11y: 6.5.1_eslint@8.8.0 1250 | eslint-plugin-promise: 6.0.0_eslint@8.8.0 1251 | eslint-plugin-react: 7.28.0_eslint@8.8.0 1252 | eslint-plugin-react-hooks: 4.3.0_eslint@8.8.0 1253 | eslint-plugin-sonarjs: 0.11.0_eslint@8.8.0 1254 | eslint-plugin-storybook: 0.5.6_txwvkng2juu2h6yeaibqmql3uy 1255 | eslint-plugin-testing-library: 5.0.5_txwvkng2juu2h6yeaibqmql3uy 1256 | eslint-plugin-unicorn: 40.1.0_eslint@8.8.0 1257 | read-pkg-up: 7.0.1 1258 | typescript: 4.5.5 1259 | transitivePeerDependencies: 1260 | - eslint-import-resolver-typescript 1261 | - eslint-import-resolver-webpack 1262 | - jest 1263 | - supports-color 1264 | dev: true 1265 | 1266 | /eslint-config-prettier/8.3.0_eslint@8.8.0: 1267 | resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} 1268 | hasBin: true 1269 | peerDependencies: 1270 | eslint: '>=7.0.0' 1271 | dependencies: 1272 | eslint: 8.8.0 1273 | dev: true 1274 | 1275 | /eslint-import-resolver-jsconfig/1.1.0: 1276 | resolution: {integrity: sha512-MEiD/zyEkVVwnblRI058/0liYrKXMUwgAtM4EKrTldrThb1AvgPIQeR4emDKC2IotTuWF7KzekvGP+KLhtM3rw==} 1277 | dependencies: 1278 | find-root: 1.1.0 1279 | glob-parent: 6.0.2 1280 | resolve: 1.22.0 1281 | dev: true 1282 | 1283 | /eslint-import-resolver-node/0.3.6: 1284 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 1285 | dependencies: 1286 | debug: 3.2.7 1287 | resolve: 1.22.0 1288 | transitivePeerDependencies: 1289 | - supports-color 1290 | dev: true 1291 | 1292 | /eslint-module-utils/2.7.3_ihhiai3s6vu2soggqert376h3q: 1293 | resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} 1294 | engines: {node: '>=4'} 1295 | peerDependencies: 1296 | '@typescript-eslint/parser': '*' 1297 | eslint-import-resolver-node: '*' 1298 | eslint-import-resolver-typescript: '*' 1299 | eslint-import-resolver-webpack: '*' 1300 | peerDependenciesMeta: 1301 | '@typescript-eslint/parser': 1302 | optional: true 1303 | eslint-import-resolver-node: 1304 | optional: true 1305 | eslint-import-resolver-typescript: 1306 | optional: true 1307 | eslint-import-resolver-webpack: 1308 | optional: true 1309 | dependencies: 1310 | '@typescript-eslint/parser': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 1311 | debug: 3.2.7 1312 | eslint-import-resolver-node: 0.3.6 1313 | find-up: 2.1.0 1314 | transitivePeerDependencies: 1315 | - supports-color 1316 | dev: true 1317 | 1318 | /eslint-plugin-import/2.25.4_bvuciuhr55mgqc37amlpf2boey: 1319 | resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} 1320 | engines: {node: '>=4'} 1321 | peerDependencies: 1322 | '@typescript-eslint/parser': '*' 1323 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1324 | peerDependenciesMeta: 1325 | '@typescript-eslint/parser': 1326 | optional: true 1327 | dependencies: 1328 | '@typescript-eslint/parser': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 1329 | array-includes: 3.1.4 1330 | array.prototype.flat: 1.2.5 1331 | debug: 2.6.9 1332 | doctrine: 2.1.0 1333 | eslint: 8.8.0 1334 | eslint-import-resolver-node: 0.3.6 1335 | eslint-module-utils: 2.7.3_ihhiai3s6vu2soggqert376h3q 1336 | has: 1.0.3 1337 | is-core-module: 2.8.1 1338 | is-glob: 4.0.3 1339 | minimatch: 3.0.4 1340 | object.values: 1.1.5 1341 | resolve: 1.22.0 1342 | tsconfig-paths: 3.12.0 1343 | transitivePeerDependencies: 1344 | - eslint-import-resolver-typescript 1345 | - eslint-import-resolver-webpack 1346 | - supports-color 1347 | dev: true 1348 | 1349 | /eslint-plugin-jest-dom/4.0.1_eslint@8.8.0: 1350 | resolution: {integrity: sha512-9aUaX4AtlFBziLqKSjc7DKHQ/y1T32qNapG3uSeLDMJYKswASoQLJWOfLIE+zEHKvCNzNIz8T7282tQkuu0TKQ==} 1351 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} 1352 | peerDependencies: 1353 | eslint: '>=6.8' 1354 | dependencies: 1355 | '@babel/runtime': 7.17.0 1356 | '@testing-library/dom': 8.11.3 1357 | eslint: 8.8.0 1358 | requireindex: 1.2.0 1359 | dev: true 1360 | 1361 | /eslint-plugin-jest-formatting/3.1.0_eslint@8.8.0: 1362 | resolution: {integrity: sha512-XyysraZ1JSgGbLSDxjj5HzKKh0glgWf+7CkqxbTqb7zEhW7X2WHo5SBQ8cGhnszKN+2Lj3/oevBlHNbHezoc/A==} 1363 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1364 | peerDependencies: 1365 | eslint: '>=0.8.0' 1366 | dependencies: 1367 | eslint: 8.8.0 1368 | dev: true 1369 | 1370 | /eslint-plugin-jest/26.0.0_ozgfis7cy2y6qkijgzsrlgp6uq: 1371 | resolution: {integrity: sha512-Fvs0YgJ/nw9FTrnqTuMGVrkozkd07jkQzWm0ajqyHlfcsdkxGfAuv30fgfWHOnHiCr9+1YQ365CcDX7vrNhqQg==} 1372 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1373 | peerDependencies: 1374 | '@typescript-eslint/eslint-plugin': ^5.0.0 1375 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1376 | jest: '*' 1377 | peerDependenciesMeta: 1378 | '@typescript-eslint/eslint-plugin': 1379 | optional: true 1380 | jest: 1381 | optional: true 1382 | dependencies: 1383 | '@typescript-eslint/eslint-plugin': 5.10.2_ewk4eetk5rguw3uujojr3k5uyi 1384 | '@typescript-eslint/utils': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 1385 | eslint: 8.8.0 1386 | transitivePeerDependencies: 1387 | - supports-color 1388 | - typescript 1389 | dev: true 1390 | 1391 | /eslint-plugin-jsx-a11y/6.5.1_eslint@8.8.0: 1392 | resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==} 1393 | engines: {node: '>=4.0'} 1394 | peerDependencies: 1395 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1396 | dependencies: 1397 | '@babel/runtime': 7.17.0 1398 | aria-query: 4.2.2 1399 | array-includes: 3.1.4 1400 | ast-types-flow: 0.0.7 1401 | axe-core: 4.4.0 1402 | axobject-query: 2.2.0 1403 | damerau-levenshtein: 1.0.8 1404 | emoji-regex: 9.2.2 1405 | eslint: 8.8.0 1406 | has: 1.0.3 1407 | jsx-ast-utils: 3.2.1 1408 | language-tags: 1.0.5 1409 | minimatch: 3.0.4 1410 | dev: true 1411 | 1412 | /eslint-plugin-promise/6.0.0_eslint@8.8.0: 1413 | resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} 1414 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1415 | peerDependencies: 1416 | eslint: ^7.0.0 || ^8.0.0 1417 | dependencies: 1418 | eslint: 8.8.0 1419 | dev: true 1420 | 1421 | /eslint-plugin-react-hooks/4.3.0_eslint@8.8.0: 1422 | resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} 1423 | engines: {node: '>=10'} 1424 | peerDependencies: 1425 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 1426 | dependencies: 1427 | eslint: 8.8.0 1428 | dev: true 1429 | 1430 | /eslint-plugin-react/7.28.0_eslint@8.8.0: 1431 | resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==} 1432 | engines: {node: '>=4'} 1433 | peerDependencies: 1434 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1435 | dependencies: 1436 | array-includes: 3.1.4 1437 | array.prototype.flatmap: 1.2.5 1438 | doctrine: 2.1.0 1439 | eslint: 8.8.0 1440 | estraverse: 5.3.0 1441 | jsx-ast-utils: 3.2.1 1442 | minimatch: 3.0.4 1443 | object.entries: 1.1.5 1444 | object.fromentries: 2.0.5 1445 | object.hasown: 1.1.0 1446 | object.values: 1.1.5 1447 | prop-types: 15.8.1 1448 | resolve: 2.0.0-next.3 1449 | semver: 6.3.0 1450 | string.prototype.matchall: 4.0.6 1451 | dev: true 1452 | 1453 | /eslint-plugin-sonarjs/0.11.0_eslint@8.8.0: 1454 | resolution: {integrity: sha512-ei/WuZiL0wP+qx2KrxKyZs3+eDbxiGAhFSm3GKCOOAUkg+G2ny6TSXDB2j67tvyqHefi+eoQsAgGQvz+nEtIBw==} 1455 | engines: {node: '>=12'} 1456 | peerDependencies: 1457 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0|| ^8.0.0 1458 | dependencies: 1459 | eslint: 8.8.0 1460 | dev: true 1461 | 1462 | /eslint-plugin-storybook/0.5.6_txwvkng2juu2h6yeaibqmql3uy: 1463 | resolution: {integrity: sha512-hxeydYXi0DZC80kV9wPz9pA9oG9GVdfNg9iXR/KhqnMdqZWCGQKsex05k4VlX52no7mm/sICjW/iKYtRqVkaaw==} 1464 | engines: {node: 12.x || 14.x || >= 16} 1465 | peerDependencies: 1466 | eslint: '>=6' 1467 | dependencies: 1468 | '@storybook/csf': 0.0.1 1469 | '@typescript-eslint/experimental-utils': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 1470 | eslint: 8.8.0 1471 | requireindex: 1.2.0 1472 | transitivePeerDependencies: 1473 | - supports-color 1474 | - typescript 1475 | dev: true 1476 | 1477 | /eslint-plugin-testing-library/5.0.5_txwvkng2juu2h6yeaibqmql3uy: 1478 | resolution: {integrity: sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==} 1479 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} 1480 | peerDependencies: 1481 | eslint: ^7.5.0 || ^8.0.0 1482 | dependencies: 1483 | '@typescript-eslint/utils': 5.10.2_txwvkng2juu2h6yeaibqmql3uy 1484 | eslint: 8.8.0 1485 | transitivePeerDependencies: 1486 | - supports-color 1487 | - typescript 1488 | dev: true 1489 | 1490 | /eslint-plugin-unicorn/40.1.0_eslint@8.8.0: 1491 | resolution: {integrity: sha512-y5doK2DF9Sr5AqKEHbHxjFllJ167nKDRU01HDcWyv4Tnmaoe9iNxMrBnaybZvWZUaE3OC5Unu0lNIevYamloig==} 1492 | engines: {node: '>=12'} 1493 | peerDependencies: 1494 | eslint: '>=7.32.0' 1495 | dependencies: 1496 | '@babel/helper-validator-identifier': 7.16.7 1497 | ci-info: 3.3.0 1498 | clean-regexp: 1.0.0 1499 | eslint: 8.8.0 1500 | eslint-utils: 3.0.0_eslint@8.8.0 1501 | esquery: 1.4.0 1502 | indent-string: 4.0.0 1503 | is-builtin-module: 3.1.0 1504 | lodash: 4.17.21 1505 | pluralize: 8.0.0 1506 | read-pkg-up: 7.0.1 1507 | regexp-tree: 0.1.24 1508 | safe-regex: 2.1.1 1509 | semver: 7.3.5 1510 | strip-indent: 3.0.0 1511 | dev: true 1512 | 1513 | /eslint-scope/5.1.1: 1514 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1515 | engines: {node: '>=8.0.0'} 1516 | dependencies: 1517 | esrecurse: 4.3.0 1518 | estraverse: 4.3.0 1519 | dev: true 1520 | 1521 | /eslint-scope/7.1.0: 1522 | resolution: {integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==} 1523 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1524 | dependencies: 1525 | esrecurse: 4.3.0 1526 | estraverse: 5.3.0 1527 | dev: true 1528 | 1529 | /eslint-utils/3.0.0_eslint@8.8.0: 1530 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1531 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1532 | peerDependencies: 1533 | eslint: '>=5' 1534 | dependencies: 1535 | eslint: 8.8.0 1536 | eslint-visitor-keys: 2.1.0 1537 | dev: true 1538 | 1539 | /eslint-visitor-keys/2.1.0: 1540 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1541 | engines: {node: '>=10'} 1542 | dev: true 1543 | 1544 | /eslint-visitor-keys/3.2.0: 1545 | resolution: {integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==} 1546 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1547 | dev: true 1548 | 1549 | /eslint/8.8.0: 1550 | resolution: {integrity: sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==} 1551 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1552 | hasBin: true 1553 | dependencies: 1554 | '@eslint/eslintrc': 1.0.5 1555 | '@humanwhocodes/config-array': 0.9.3 1556 | ajv: 6.12.6 1557 | chalk: 4.1.2 1558 | cross-spawn: 7.0.3 1559 | debug: 4.3.3 1560 | doctrine: 3.0.0 1561 | escape-string-regexp: 4.0.0 1562 | eslint-scope: 7.1.0 1563 | eslint-utils: 3.0.0_eslint@8.8.0 1564 | eslint-visitor-keys: 3.2.0 1565 | espree: 9.3.0 1566 | esquery: 1.4.0 1567 | esutils: 2.0.3 1568 | fast-deep-equal: 3.1.3 1569 | file-entry-cache: 6.0.1 1570 | functional-red-black-tree: 1.0.1 1571 | glob-parent: 6.0.2 1572 | globals: 13.12.1 1573 | ignore: 5.2.0 1574 | import-fresh: 3.3.0 1575 | imurmurhash: 0.1.4 1576 | is-glob: 4.0.3 1577 | js-yaml: 4.1.0 1578 | json-stable-stringify-without-jsonify: 1.0.1 1579 | levn: 0.4.1 1580 | lodash.merge: 4.6.2 1581 | minimatch: 3.0.4 1582 | natural-compare: 1.4.0 1583 | optionator: 0.9.1 1584 | regexpp: 3.2.0 1585 | strip-ansi: 6.0.1 1586 | strip-json-comments: 3.1.1 1587 | text-table: 0.2.0 1588 | v8-compile-cache: 2.3.0 1589 | transitivePeerDependencies: 1590 | - supports-color 1591 | dev: true 1592 | 1593 | /espree/9.3.0: 1594 | resolution: {integrity: sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==} 1595 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1596 | dependencies: 1597 | acorn: 8.7.0 1598 | acorn-jsx: 5.3.2_acorn@8.7.0 1599 | eslint-visitor-keys: 3.2.0 1600 | dev: true 1601 | 1602 | /esquery/1.4.0: 1603 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1604 | engines: {node: '>=0.10'} 1605 | dependencies: 1606 | estraverse: 5.3.0 1607 | dev: true 1608 | 1609 | /esrecurse/4.3.0: 1610 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1611 | engines: {node: '>=4.0'} 1612 | dependencies: 1613 | estraverse: 5.3.0 1614 | dev: true 1615 | 1616 | /estraverse/4.3.0: 1617 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1618 | engines: {node: '>=4.0'} 1619 | dev: true 1620 | 1621 | /estraverse/5.3.0: 1622 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1623 | engines: {node: '>=4.0'} 1624 | dev: true 1625 | 1626 | /esutils/2.0.3: 1627 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1628 | engines: {node: '>=0.10.0'} 1629 | dev: true 1630 | 1631 | /fast-deep-equal/3.1.3: 1632 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1633 | dev: true 1634 | 1635 | /fast-glob/3.2.11: 1636 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 1637 | engines: {node: '>=8.6.0'} 1638 | dependencies: 1639 | '@nodelib/fs.stat': 2.0.5 1640 | '@nodelib/fs.walk': 1.2.8 1641 | glob-parent: 5.1.2 1642 | merge2: 1.4.1 1643 | micromatch: 4.0.4 1644 | dev: true 1645 | 1646 | /fast-json-stable-stringify/2.1.0: 1647 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1648 | dev: true 1649 | 1650 | /fast-levenshtein/2.0.6: 1651 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1652 | dev: true 1653 | 1654 | /fastq/1.13.0: 1655 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1656 | dependencies: 1657 | reusify: 1.0.4 1658 | dev: true 1659 | 1660 | /file-entry-cache/6.0.1: 1661 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1662 | engines: {node: ^10.12.0 || >=12.0.0} 1663 | dependencies: 1664 | flat-cache: 3.0.4 1665 | dev: true 1666 | 1667 | /fill-range/7.0.1: 1668 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1669 | engines: {node: '>=8'} 1670 | dependencies: 1671 | to-regex-range: 5.0.1 1672 | dev: true 1673 | 1674 | /find-root/1.1.0: 1675 | resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} 1676 | dev: true 1677 | 1678 | /find-up/2.1.0: 1679 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} 1680 | engines: {node: '>=4'} 1681 | dependencies: 1682 | locate-path: 2.0.0 1683 | dev: true 1684 | 1685 | /find-up/4.1.0: 1686 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1687 | engines: {node: '>=8'} 1688 | dependencies: 1689 | locate-path: 5.0.0 1690 | path-exists: 4.0.0 1691 | dev: true 1692 | 1693 | /flat-cache/3.0.4: 1694 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1695 | engines: {node: ^10.12.0 || >=12.0.0} 1696 | dependencies: 1697 | flatted: 3.2.5 1698 | rimraf: 3.0.2 1699 | dev: true 1700 | 1701 | /flatted/3.2.5: 1702 | resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} 1703 | dev: true 1704 | 1705 | /fraction.js/4.1.2: 1706 | resolution: {integrity: sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==} 1707 | dev: true 1708 | 1709 | /fs.realpath/1.0.0: 1710 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1711 | dev: true 1712 | 1713 | /fsevents/2.3.2: 1714 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1715 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1716 | os: [darwin] 1717 | requiresBuild: true 1718 | dev: true 1719 | optional: true 1720 | 1721 | /function-bind/1.1.1: 1722 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1723 | dev: true 1724 | 1725 | /functional-red-black-tree/1.0.1: 1726 | resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} 1727 | dev: true 1728 | 1729 | /gensync/1.0.0-beta.2: 1730 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1731 | engines: {node: '>=6.9.0'} 1732 | dev: true 1733 | 1734 | /get-intrinsic/1.1.1: 1735 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} 1736 | dependencies: 1737 | function-bind: 1.1.1 1738 | has: 1.0.3 1739 | has-symbols: 1.0.2 1740 | dev: true 1741 | 1742 | /get-symbol-description/1.0.0: 1743 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1744 | engines: {node: '>= 0.4'} 1745 | dependencies: 1746 | call-bind: 1.0.2 1747 | get-intrinsic: 1.1.1 1748 | dev: true 1749 | 1750 | /glob-parent/5.1.2: 1751 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1752 | engines: {node: '>= 6'} 1753 | dependencies: 1754 | is-glob: 4.0.3 1755 | dev: true 1756 | 1757 | /glob-parent/6.0.2: 1758 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1759 | engines: {node: '>=10.13.0'} 1760 | dependencies: 1761 | is-glob: 4.0.3 1762 | dev: true 1763 | 1764 | /glob/7.1.7: 1765 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 1766 | dependencies: 1767 | fs.realpath: 1.0.0 1768 | inflight: 1.0.6 1769 | inherits: 2.0.4 1770 | minimatch: 3.0.4 1771 | once: 1.4.0 1772 | path-is-absolute: 1.0.1 1773 | dev: true 1774 | 1775 | /glob/7.2.0: 1776 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} 1777 | dependencies: 1778 | fs.realpath: 1.0.0 1779 | inflight: 1.0.6 1780 | inherits: 2.0.4 1781 | minimatch: 3.0.4 1782 | once: 1.4.0 1783 | path-is-absolute: 1.0.1 1784 | dev: true 1785 | 1786 | /globals/11.12.0: 1787 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1788 | engines: {node: '>=4'} 1789 | dev: true 1790 | 1791 | /globals/13.12.1: 1792 | resolution: {integrity: sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==} 1793 | engines: {node: '>=8'} 1794 | dependencies: 1795 | type-fest: 0.20.2 1796 | dev: true 1797 | 1798 | /globby/11.1.0: 1799 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1800 | engines: {node: '>=10'} 1801 | dependencies: 1802 | array-union: 2.1.0 1803 | dir-glob: 3.0.1 1804 | fast-glob: 3.2.11 1805 | ignore: 5.2.0 1806 | merge2: 1.4.1 1807 | slash: 3.0.0 1808 | dev: true 1809 | 1810 | /has-bigints/1.0.1: 1811 | resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} 1812 | dev: true 1813 | 1814 | /has-flag/3.0.0: 1815 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1816 | engines: {node: '>=4'} 1817 | dev: true 1818 | 1819 | /has-flag/4.0.0: 1820 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1821 | engines: {node: '>=8'} 1822 | dev: true 1823 | 1824 | /has-symbols/1.0.2: 1825 | resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} 1826 | engines: {node: '>= 0.4'} 1827 | dev: true 1828 | 1829 | /has-tostringtag/1.0.0: 1830 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1831 | engines: {node: '>= 0.4'} 1832 | dependencies: 1833 | has-symbols: 1.0.2 1834 | dev: true 1835 | 1836 | /has/1.0.3: 1837 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1838 | engines: {node: '>= 0.4.0'} 1839 | dependencies: 1840 | function-bind: 1.1.1 1841 | dev: true 1842 | 1843 | /hosted-git-info/2.8.9: 1844 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1845 | dev: true 1846 | 1847 | /ignore/4.0.6: 1848 | resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} 1849 | engines: {node: '>= 4'} 1850 | dev: true 1851 | 1852 | /ignore/5.2.0: 1853 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 1854 | engines: {node: '>= 4'} 1855 | dev: true 1856 | 1857 | /import-fresh/3.3.0: 1858 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1859 | engines: {node: '>=6'} 1860 | dependencies: 1861 | parent-module: 1.0.1 1862 | resolve-from: 4.0.0 1863 | dev: true 1864 | 1865 | /imurmurhash/0.1.4: 1866 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1867 | engines: {node: '>=0.8.19'} 1868 | dev: true 1869 | 1870 | /indent-string/4.0.0: 1871 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1872 | engines: {node: '>=8'} 1873 | dev: true 1874 | 1875 | /inflight/1.0.6: 1876 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1877 | dependencies: 1878 | once: 1.4.0 1879 | wrappy: 1.0.2 1880 | dev: true 1881 | 1882 | /inherits/2.0.4: 1883 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1884 | dev: true 1885 | 1886 | /internal-slot/1.0.3: 1887 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 1888 | engines: {node: '>= 0.4'} 1889 | dependencies: 1890 | get-intrinsic: 1.1.1 1891 | has: 1.0.3 1892 | side-channel: 1.0.4 1893 | dev: true 1894 | 1895 | /is-arrayish/0.2.1: 1896 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1897 | dev: true 1898 | 1899 | /is-bigint/1.0.4: 1900 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1901 | dependencies: 1902 | has-bigints: 1.0.1 1903 | dev: true 1904 | 1905 | /is-binary-path/2.1.0: 1906 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1907 | engines: {node: '>=8'} 1908 | dependencies: 1909 | binary-extensions: 2.2.0 1910 | dev: true 1911 | 1912 | /is-boolean-object/1.1.2: 1913 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1914 | engines: {node: '>= 0.4'} 1915 | dependencies: 1916 | call-bind: 1.0.2 1917 | has-tostringtag: 1.0.0 1918 | dev: true 1919 | 1920 | /is-builtin-module/3.1.0: 1921 | resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} 1922 | engines: {node: '>=6'} 1923 | dependencies: 1924 | builtin-modules: 3.2.0 1925 | dev: true 1926 | 1927 | /is-callable/1.2.4: 1928 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 1929 | engines: {node: '>= 0.4'} 1930 | dev: true 1931 | 1932 | /is-core-module/2.8.1: 1933 | resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} 1934 | dependencies: 1935 | has: 1.0.3 1936 | dev: true 1937 | 1938 | /is-date-object/1.0.5: 1939 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1940 | engines: {node: '>= 0.4'} 1941 | dependencies: 1942 | has-tostringtag: 1.0.0 1943 | dev: true 1944 | 1945 | /is-extglob/2.1.1: 1946 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1947 | engines: {node: '>=0.10.0'} 1948 | dev: true 1949 | 1950 | /is-glob/4.0.3: 1951 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1952 | engines: {node: '>=0.10.0'} 1953 | dependencies: 1954 | is-extglob: 2.1.1 1955 | dev: true 1956 | 1957 | /is-negative-zero/2.0.2: 1958 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1959 | engines: {node: '>= 0.4'} 1960 | dev: true 1961 | 1962 | /is-number-object/1.0.6: 1963 | resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} 1964 | engines: {node: '>= 0.4'} 1965 | dependencies: 1966 | has-tostringtag: 1.0.0 1967 | dev: true 1968 | 1969 | /is-number/7.0.0: 1970 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1971 | engines: {node: '>=0.12.0'} 1972 | dev: true 1973 | 1974 | /is-regex/1.1.4: 1975 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1976 | engines: {node: '>= 0.4'} 1977 | dependencies: 1978 | call-bind: 1.0.2 1979 | has-tostringtag: 1.0.0 1980 | dev: true 1981 | 1982 | /is-shared-array-buffer/1.0.1: 1983 | resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} 1984 | dev: true 1985 | 1986 | /is-string/1.0.7: 1987 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1988 | engines: {node: '>= 0.4'} 1989 | dependencies: 1990 | has-tostringtag: 1.0.0 1991 | dev: true 1992 | 1993 | /is-symbol/1.0.4: 1994 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1995 | engines: {node: '>= 0.4'} 1996 | dependencies: 1997 | has-symbols: 1.0.2 1998 | dev: true 1999 | 2000 | /is-weakref/1.0.2: 2001 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 2002 | dependencies: 2003 | call-bind: 1.0.2 2004 | dev: true 2005 | 2006 | /isexe/2.0.0: 2007 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2008 | dev: true 2009 | 2010 | /js-tokens/4.0.0: 2011 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2012 | dev: true 2013 | 2014 | /js-yaml/4.1.0: 2015 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2016 | hasBin: true 2017 | dependencies: 2018 | argparse: 2.0.1 2019 | dev: true 2020 | 2021 | /jsesc/2.5.2: 2022 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 2023 | engines: {node: '>=4'} 2024 | hasBin: true 2025 | dev: true 2026 | 2027 | /json-parse-even-better-errors/2.3.1: 2028 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2029 | dev: true 2030 | 2031 | /json-schema-traverse/0.4.1: 2032 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2033 | dev: true 2034 | 2035 | /json-stable-stringify-without-jsonify/1.0.1: 2036 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2037 | dev: true 2038 | 2039 | /json5/1.0.1: 2040 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 2041 | hasBin: true 2042 | dependencies: 2043 | minimist: 1.2.5 2044 | dev: true 2045 | 2046 | /json5/2.2.0: 2047 | resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} 2048 | engines: {node: '>=6'} 2049 | hasBin: true 2050 | dependencies: 2051 | minimist: 1.2.5 2052 | dev: true 2053 | 2054 | /jsx-ast-utils/3.2.1: 2055 | resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==} 2056 | engines: {node: '>=4.0'} 2057 | dependencies: 2058 | array-includes: 3.1.4 2059 | object.assign: 4.1.2 2060 | dev: true 2061 | 2062 | /language-subtag-registry/0.3.21: 2063 | resolution: {integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==} 2064 | dev: true 2065 | 2066 | /language-tags/1.0.5: 2067 | resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} 2068 | dependencies: 2069 | language-subtag-registry: 0.3.21 2070 | dev: true 2071 | 2072 | /levn/0.4.1: 2073 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2074 | engines: {node: '>= 0.8.0'} 2075 | dependencies: 2076 | prelude-ls: 1.2.1 2077 | type-check: 0.4.0 2078 | dev: true 2079 | 2080 | /lilconfig/2.0.4: 2081 | resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} 2082 | engines: {node: '>=10'} 2083 | dev: true 2084 | 2085 | /lines-and-columns/1.2.4: 2086 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2087 | dev: true 2088 | 2089 | /lit-element/3.1.2: 2090 | resolution: {integrity: sha512-5VLn5a7anAFH7oz6d7TRG3KiTZQ5GEFsAgOKB8Yc+HDyuDUGOT2cL1CYTz/U4b/xlJxO+euP14pyji+z3Z3kOg==} 2091 | dependencies: 2092 | '@lit/reactive-element': 1.2.1 2093 | lit-html: 2.1.2 2094 | dev: true 2095 | 2096 | /lit-html/2.1.2: 2097 | resolution: {integrity: sha512-fp7oBzUdc7SEmOoSUNUZ6PM8se8eaIvc3pviQ5M+iCYuCpv9E23Nnb4hlxVzGhLWMnHSrnRVooNio0aAgjjrFw==} 2098 | dependencies: 2099 | '@types/trusted-types': 2.0.2 2100 | dev: true 2101 | 2102 | /lit/2.1.2: 2103 | resolution: {integrity: sha512-XacK89dJXF7BJbpiZSMvzT4RxHag7Wt+yNx7tErEVgGVlOFAeN871bj7ivotCMgYeBFWVp/hjKF/PDTk6L7gMA==} 2104 | dependencies: 2105 | '@lit/reactive-element': 1.2.1 2106 | lit-element: 3.1.2 2107 | lit-html: 2.1.2 2108 | dev: true 2109 | 2110 | /locate-path/2.0.0: 2111 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} 2112 | engines: {node: '>=4'} 2113 | dependencies: 2114 | p-locate: 2.0.0 2115 | path-exists: 3.0.0 2116 | dev: true 2117 | 2118 | /locate-path/5.0.0: 2119 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2120 | engines: {node: '>=8'} 2121 | dependencies: 2122 | p-locate: 4.1.0 2123 | dev: true 2124 | 2125 | /lodash.merge/4.6.2: 2126 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2127 | dev: true 2128 | 2129 | /lodash/4.17.21: 2130 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2131 | dev: true 2132 | 2133 | /loose-envify/1.4.0: 2134 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 2135 | hasBin: true 2136 | dependencies: 2137 | js-tokens: 4.0.0 2138 | dev: true 2139 | 2140 | /lru-cache/6.0.0: 2141 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2142 | engines: {node: '>=10'} 2143 | dependencies: 2144 | yallist: 4.0.0 2145 | dev: true 2146 | 2147 | /lz-string/1.4.4: 2148 | resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} 2149 | hasBin: true 2150 | dev: true 2151 | 2152 | /merge2/1.4.1: 2153 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2154 | engines: {node: '>= 8'} 2155 | dev: true 2156 | 2157 | /micromatch/4.0.4: 2158 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} 2159 | engines: {node: '>=8.6'} 2160 | dependencies: 2161 | braces: 3.0.2 2162 | picomatch: 2.3.1 2163 | dev: true 2164 | 2165 | /min-indent/1.0.1: 2166 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 2167 | engines: {node: '>=4'} 2168 | dev: true 2169 | 2170 | /minimatch/3.0.4: 2171 | resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} 2172 | dependencies: 2173 | brace-expansion: 1.1.11 2174 | dev: true 2175 | 2176 | /minimist/1.2.5: 2177 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 2178 | dev: true 2179 | 2180 | /ms/2.0.0: 2181 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 2182 | dev: true 2183 | 2184 | /ms/2.1.2: 2185 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2186 | dev: true 2187 | 2188 | /ms/2.1.3: 2189 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2190 | dev: true 2191 | 2192 | /nanoid/3.3.4: 2193 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2194 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2195 | hasBin: true 2196 | 2197 | /natural-compare/1.4.0: 2198 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2199 | dev: true 2200 | 2201 | /node-releases/2.0.1: 2202 | resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} 2203 | dev: true 2204 | 2205 | /normalize-package-data/2.5.0: 2206 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2207 | dependencies: 2208 | hosted-git-info: 2.8.9 2209 | resolve: 1.22.0 2210 | semver: 5.7.1 2211 | validate-npm-package-license: 3.0.4 2212 | dev: true 2213 | 2214 | /normalize-path/3.0.0: 2215 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2216 | engines: {node: '>=0.10.0'} 2217 | dev: true 2218 | 2219 | /normalize-range/0.1.2: 2220 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 2221 | engines: {node: '>=0.10.0'} 2222 | dev: true 2223 | 2224 | /object-assign/4.1.1: 2225 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2226 | engines: {node: '>=0.10.0'} 2227 | dev: true 2228 | 2229 | /object-hash/2.2.0: 2230 | resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} 2231 | engines: {node: '>= 6'} 2232 | dev: true 2233 | 2234 | /object-inspect/1.12.0: 2235 | resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} 2236 | dev: true 2237 | 2238 | /object-keys/1.1.1: 2239 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2240 | engines: {node: '>= 0.4'} 2241 | dev: true 2242 | 2243 | /object.assign/4.1.2: 2244 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 2245 | engines: {node: '>= 0.4'} 2246 | dependencies: 2247 | call-bind: 1.0.2 2248 | define-properties: 1.1.3 2249 | has-symbols: 1.0.2 2250 | object-keys: 1.1.1 2251 | dev: true 2252 | 2253 | /object.entries/1.1.5: 2254 | resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} 2255 | engines: {node: '>= 0.4'} 2256 | dependencies: 2257 | call-bind: 1.0.2 2258 | define-properties: 1.1.3 2259 | es-abstract: 1.19.1 2260 | dev: true 2261 | 2262 | /object.fromentries/2.0.5: 2263 | resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} 2264 | engines: {node: '>= 0.4'} 2265 | dependencies: 2266 | call-bind: 1.0.2 2267 | define-properties: 1.1.3 2268 | es-abstract: 1.19.1 2269 | dev: true 2270 | 2271 | /object.hasown/1.1.0: 2272 | resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} 2273 | dependencies: 2274 | define-properties: 1.1.3 2275 | es-abstract: 1.19.1 2276 | dev: true 2277 | 2278 | /object.values/1.1.5: 2279 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} 2280 | engines: {node: '>= 0.4'} 2281 | dependencies: 2282 | call-bind: 1.0.2 2283 | define-properties: 1.1.3 2284 | es-abstract: 1.19.1 2285 | dev: true 2286 | 2287 | /once/1.4.0: 2288 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2289 | dependencies: 2290 | wrappy: 1.0.2 2291 | dev: true 2292 | 2293 | /optionator/0.9.1: 2294 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2295 | engines: {node: '>= 0.8.0'} 2296 | dependencies: 2297 | deep-is: 0.1.4 2298 | fast-levenshtein: 2.0.6 2299 | levn: 0.4.1 2300 | prelude-ls: 1.2.1 2301 | type-check: 0.4.0 2302 | word-wrap: 1.2.3 2303 | dev: true 2304 | 2305 | /p-limit/1.3.0: 2306 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 2307 | engines: {node: '>=4'} 2308 | dependencies: 2309 | p-try: 1.0.0 2310 | dev: true 2311 | 2312 | /p-limit/2.3.0: 2313 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2314 | engines: {node: '>=6'} 2315 | dependencies: 2316 | p-try: 2.2.0 2317 | dev: true 2318 | 2319 | /p-locate/2.0.0: 2320 | resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} 2321 | engines: {node: '>=4'} 2322 | dependencies: 2323 | p-limit: 1.3.0 2324 | dev: true 2325 | 2326 | /p-locate/4.1.0: 2327 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2328 | engines: {node: '>=8'} 2329 | dependencies: 2330 | p-limit: 2.3.0 2331 | dev: true 2332 | 2333 | /p-try/1.0.0: 2334 | resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} 2335 | engines: {node: '>=4'} 2336 | dev: true 2337 | 2338 | /p-try/2.2.0: 2339 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2340 | engines: {node: '>=6'} 2341 | dev: true 2342 | 2343 | /parent-module/1.0.1: 2344 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2345 | engines: {node: '>=6'} 2346 | dependencies: 2347 | callsites: 3.1.0 2348 | dev: true 2349 | 2350 | /parse-json/5.2.0: 2351 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2352 | engines: {node: '>=8'} 2353 | dependencies: 2354 | '@babel/code-frame': 7.16.7 2355 | error-ex: 1.3.2 2356 | json-parse-even-better-errors: 2.3.1 2357 | lines-and-columns: 1.2.4 2358 | dev: true 2359 | 2360 | /path-exists/3.0.0: 2361 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 2362 | engines: {node: '>=4'} 2363 | dev: true 2364 | 2365 | /path-exists/4.0.0: 2366 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2367 | engines: {node: '>=8'} 2368 | dev: true 2369 | 2370 | /path-is-absolute/1.0.1: 2371 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2372 | engines: {node: '>=0.10.0'} 2373 | dev: true 2374 | 2375 | /path-key/3.1.1: 2376 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2377 | engines: {node: '>=8'} 2378 | dev: true 2379 | 2380 | /path-parse/1.0.7: 2381 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2382 | dev: true 2383 | 2384 | /path-type/4.0.0: 2385 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2386 | engines: {node: '>=8'} 2387 | dev: true 2388 | 2389 | /picocolors/1.0.0: 2390 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2391 | 2392 | /picomatch/2.3.1: 2393 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2394 | engines: {node: '>=8.6'} 2395 | dev: true 2396 | 2397 | /pluralize/8.0.0: 2398 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2399 | engines: {node: '>=4'} 2400 | dev: true 2401 | 2402 | /postcss-js/4.0.0_postcss@8.4.14: 2403 | resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} 2404 | engines: {node: ^12 || ^14 || >= 16} 2405 | peerDependencies: 2406 | postcss: ^8.3.3 2407 | dependencies: 2408 | camelcase-css: 2.0.1 2409 | postcss: 8.4.14 2410 | dev: true 2411 | 2412 | /postcss-load-config/3.1.1: 2413 | resolution: {integrity: sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==} 2414 | engines: {node: '>= 10'} 2415 | peerDependencies: 2416 | ts-node: '>=9.0.0' 2417 | peerDependenciesMeta: 2418 | ts-node: 2419 | optional: true 2420 | dependencies: 2421 | lilconfig: 2.0.4 2422 | yaml: 1.10.2 2423 | dev: true 2424 | 2425 | /postcss-nested/5.0.6_postcss@8.4.14: 2426 | resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} 2427 | engines: {node: '>=12.0'} 2428 | peerDependencies: 2429 | postcss: ^8.2.14 2430 | dependencies: 2431 | postcss: 8.4.14 2432 | postcss-selector-parser: 6.0.9 2433 | dev: true 2434 | 2435 | /postcss-selector-parser/6.0.9: 2436 | resolution: {integrity: sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==} 2437 | engines: {node: '>=4'} 2438 | dependencies: 2439 | cssesc: 3.0.0 2440 | util-deprecate: 1.0.2 2441 | dev: true 2442 | 2443 | /postcss-value-parser/4.2.0: 2444 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2445 | dev: true 2446 | 2447 | /postcss/8.4.14: 2448 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 2449 | engines: {node: ^10 || ^12 || >=14} 2450 | dependencies: 2451 | nanoid: 3.3.4 2452 | picocolors: 1.0.0 2453 | source-map-js: 1.0.2 2454 | 2455 | /prelude-ls/1.2.1: 2456 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2457 | engines: {node: '>= 0.8.0'} 2458 | dev: true 2459 | 2460 | /pretty-format/27.4.6: 2461 | resolution: {integrity: sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==} 2462 | engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2463 | dependencies: 2464 | ansi-regex: 5.0.1 2465 | ansi-styles: 5.2.0 2466 | react-is: 17.0.2 2467 | dev: true 2468 | 2469 | /prop-types/15.8.1: 2470 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 2471 | dependencies: 2472 | loose-envify: 1.4.0 2473 | object-assign: 4.1.1 2474 | react-is: 16.13.1 2475 | dev: true 2476 | 2477 | /punycode/2.1.1: 2478 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 2479 | engines: {node: '>=6'} 2480 | dev: true 2481 | 2482 | /queue-microtask/1.2.3: 2483 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2484 | dev: true 2485 | 2486 | /quick-lru/5.1.1: 2487 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 2488 | engines: {node: '>=10'} 2489 | dev: true 2490 | 2491 | /react-is/16.13.1: 2492 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 2493 | dev: true 2494 | 2495 | /react-is/17.0.2: 2496 | resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 2497 | dev: true 2498 | 2499 | /read-pkg-up/7.0.1: 2500 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2501 | engines: {node: '>=8'} 2502 | dependencies: 2503 | find-up: 4.1.0 2504 | read-pkg: 5.2.0 2505 | type-fest: 0.8.1 2506 | dev: true 2507 | 2508 | /read-pkg/5.2.0: 2509 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2510 | engines: {node: '>=8'} 2511 | dependencies: 2512 | '@types/normalize-package-data': 2.4.1 2513 | normalize-package-data: 2.5.0 2514 | parse-json: 5.2.0 2515 | type-fest: 0.6.0 2516 | dev: true 2517 | 2518 | /readdirp/3.6.0: 2519 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2520 | engines: {node: '>=8.10.0'} 2521 | dependencies: 2522 | picomatch: 2.3.1 2523 | dev: true 2524 | 2525 | /regenerator-runtime/0.13.9: 2526 | resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} 2527 | dev: true 2528 | 2529 | /regexp-tree/0.1.24: 2530 | resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} 2531 | hasBin: true 2532 | dev: true 2533 | 2534 | /regexp.prototype.flags/1.4.1: 2535 | resolution: {integrity: sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==} 2536 | engines: {node: '>= 0.4'} 2537 | dependencies: 2538 | call-bind: 1.0.2 2539 | define-properties: 1.1.3 2540 | dev: true 2541 | 2542 | /regexpp/3.2.0: 2543 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 2544 | engines: {node: '>=8'} 2545 | dev: true 2546 | 2547 | /requireindex/1.2.0: 2548 | resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} 2549 | engines: {node: '>=0.10.5'} 2550 | dev: true 2551 | 2552 | /resolve-from/4.0.0: 2553 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2554 | engines: {node: '>=4'} 2555 | dev: true 2556 | 2557 | /resolve/1.22.0: 2558 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} 2559 | hasBin: true 2560 | dependencies: 2561 | is-core-module: 2.8.1 2562 | path-parse: 1.0.7 2563 | supports-preserve-symlinks-flag: 1.0.0 2564 | dev: true 2565 | 2566 | /resolve/2.0.0-next.3: 2567 | resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} 2568 | dependencies: 2569 | is-core-module: 2.8.1 2570 | path-parse: 1.0.7 2571 | dev: true 2572 | 2573 | /reusify/1.0.4: 2574 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2575 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2576 | dev: true 2577 | 2578 | /rimraf/3.0.2: 2579 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2580 | hasBin: true 2581 | dependencies: 2582 | glob: 7.2.0 2583 | dev: true 2584 | 2585 | /rollup/2.67.0: 2586 | resolution: {integrity: sha512-W83AaERwvDiHwHEF/dfAfS3z1Be5wf7n+pO3ZAO5IQadCT2lBTr7WQ2MwZZe+nodbD+n3HtC4OCOAdsOPPcKZQ==} 2587 | engines: {node: '>=10.0.0'} 2588 | hasBin: true 2589 | optionalDependencies: 2590 | fsevents: 2.3.2 2591 | dev: true 2592 | 2593 | /run-parallel/1.2.0: 2594 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2595 | dependencies: 2596 | queue-microtask: 1.2.3 2597 | dev: true 2598 | 2599 | /safe-buffer/5.1.2: 2600 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2601 | dev: true 2602 | 2603 | /safe-regex/2.1.1: 2604 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} 2605 | dependencies: 2606 | regexp-tree: 0.1.24 2607 | dev: true 2608 | 2609 | /semver/5.7.1: 2610 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 2611 | hasBin: true 2612 | dev: true 2613 | 2614 | /semver/6.3.0: 2615 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2616 | hasBin: true 2617 | dev: true 2618 | 2619 | /semver/7.3.5: 2620 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} 2621 | engines: {node: '>=10'} 2622 | hasBin: true 2623 | dependencies: 2624 | lru-cache: 6.0.0 2625 | dev: true 2626 | 2627 | /shebang-command/2.0.0: 2628 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2629 | engines: {node: '>=8'} 2630 | dependencies: 2631 | shebang-regex: 3.0.0 2632 | dev: true 2633 | 2634 | /shebang-regex/3.0.0: 2635 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2636 | engines: {node: '>=8'} 2637 | dev: true 2638 | 2639 | /side-channel/1.0.4: 2640 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2641 | dependencies: 2642 | call-bind: 1.0.2 2643 | get-intrinsic: 1.1.1 2644 | object-inspect: 1.12.0 2645 | dev: true 2646 | 2647 | /slash/3.0.0: 2648 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2649 | engines: {node: '>=8'} 2650 | dev: true 2651 | 2652 | /source-map-js/1.0.2: 2653 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2654 | engines: {node: '>=0.10.0'} 2655 | 2656 | /source-map/0.5.7: 2657 | resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} 2658 | engines: {node: '>=0.10.0'} 2659 | dev: true 2660 | 2661 | /spdx-correct/3.1.1: 2662 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 2663 | dependencies: 2664 | spdx-expression-parse: 3.0.1 2665 | spdx-license-ids: 3.0.11 2666 | dev: true 2667 | 2668 | /spdx-exceptions/2.3.0: 2669 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 2670 | dev: true 2671 | 2672 | /spdx-expression-parse/3.0.1: 2673 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2674 | dependencies: 2675 | spdx-exceptions: 2.3.0 2676 | spdx-license-ids: 3.0.11 2677 | dev: true 2678 | 2679 | /spdx-license-ids/3.0.11: 2680 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} 2681 | dev: true 2682 | 2683 | /string.prototype.matchall/4.0.6: 2684 | resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} 2685 | dependencies: 2686 | call-bind: 1.0.2 2687 | define-properties: 1.1.3 2688 | es-abstract: 1.19.1 2689 | get-intrinsic: 1.1.1 2690 | has-symbols: 1.0.2 2691 | internal-slot: 1.0.3 2692 | regexp.prototype.flags: 1.4.1 2693 | side-channel: 1.0.4 2694 | dev: true 2695 | 2696 | /string.prototype.trimend/1.0.4: 2697 | resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} 2698 | dependencies: 2699 | call-bind: 1.0.2 2700 | define-properties: 1.1.3 2701 | dev: true 2702 | 2703 | /string.prototype.trimstart/1.0.4: 2704 | resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} 2705 | dependencies: 2706 | call-bind: 1.0.2 2707 | define-properties: 1.1.3 2708 | dev: true 2709 | 2710 | /strip-ansi/6.0.1: 2711 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2712 | engines: {node: '>=8'} 2713 | dependencies: 2714 | ansi-regex: 5.0.1 2715 | dev: true 2716 | 2717 | /strip-bom/3.0.0: 2718 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2719 | engines: {node: '>=4'} 2720 | dev: true 2721 | 2722 | /strip-indent/3.0.0: 2723 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2724 | engines: {node: '>=8'} 2725 | dependencies: 2726 | min-indent: 1.0.1 2727 | dev: true 2728 | 2729 | /strip-json-comments/3.1.1: 2730 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2731 | engines: {node: '>=8'} 2732 | dev: true 2733 | 2734 | /supports-color/5.5.0: 2735 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2736 | engines: {node: '>=4'} 2737 | dependencies: 2738 | has-flag: 3.0.0 2739 | dev: true 2740 | 2741 | /supports-color/7.2.0: 2742 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2743 | engines: {node: '>=8'} 2744 | dependencies: 2745 | has-flag: 4.0.0 2746 | dev: true 2747 | 2748 | /supports-preserve-symlinks-flag/1.0.0: 2749 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2750 | engines: {node: '>= 0.4'} 2751 | dev: true 2752 | 2753 | /tailwindcss/3.0.18_gyqajqd2yjsttljfx672tbdqne: 2754 | resolution: {integrity: sha512-ihPTpEyA5ANgZbwKlgrbfnzOp9R5vDHFWmqxB1PT8NwOGCOFVVMl+Ps1cQQ369acaqqf1BEF77roCwK0lvNmTw==} 2755 | engines: {node: '>=12.13.0'} 2756 | hasBin: true 2757 | peerDependencies: 2758 | autoprefixer: ^10.0.2 2759 | postcss: ^8.0.9 2760 | dependencies: 2761 | arg: 5.0.1 2762 | autoprefixer: 10.4.2_postcss@8.4.14 2763 | chalk: 4.1.2 2764 | chokidar: 3.5.3 2765 | color-name: 1.1.4 2766 | cosmiconfig: 7.0.1 2767 | detective: 5.2.0 2768 | didyoumean: 1.2.2 2769 | dlv: 1.1.3 2770 | fast-glob: 3.2.11 2771 | glob-parent: 6.0.2 2772 | is-glob: 4.0.3 2773 | normalize-path: 3.0.0 2774 | object-hash: 2.2.0 2775 | postcss: 8.4.14 2776 | postcss-js: 4.0.0_postcss@8.4.14 2777 | postcss-load-config: 3.1.1 2778 | postcss-nested: 5.0.6_postcss@8.4.14 2779 | postcss-selector-parser: 6.0.9 2780 | postcss-value-parser: 4.2.0 2781 | quick-lru: 5.1.1 2782 | resolve: 1.22.0 2783 | transitivePeerDependencies: 2784 | - ts-node 2785 | dev: true 2786 | 2787 | /text-table/0.2.0: 2788 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2789 | dev: true 2790 | 2791 | /to-fast-properties/2.0.0: 2792 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 2793 | engines: {node: '>=4'} 2794 | dev: true 2795 | 2796 | /to-regex-range/5.0.1: 2797 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2798 | engines: {node: '>=8.0'} 2799 | dependencies: 2800 | is-number: 7.0.0 2801 | dev: true 2802 | 2803 | /tsconfig-paths/3.12.0: 2804 | resolution: {integrity: sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==} 2805 | dependencies: 2806 | '@types/json5': 0.0.29 2807 | json5: 1.0.1 2808 | minimist: 1.2.5 2809 | strip-bom: 3.0.0 2810 | dev: true 2811 | 2812 | /tslib/1.14.1: 2813 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2814 | dev: true 2815 | 2816 | /tsutils/3.21.0_typescript@4.5.5: 2817 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2818 | engines: {node: '>= 6'} 2819 | peerDependencies: 2820 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 2821 | dependencies: 2822 | tslib: 1.14.1 2823 | typescript: 4.5.5 2824 | dev: true 2825 | 2826 | /type-check/0.4.0: 2827 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2828 | engines: {node: '>= 0.8.0'} 2829 | dependencies: 2830 | prelude-ls: 1.2.1 2831 | dev: true 2832 | 2833 | /type-fest/0.20.2: 2834 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2835 | engines: {node: '>=10'} 2836 | dev: true 2837 | 2838 | /type-fest/0.6.0: 2839 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 2840 | engines: {node: '>=8'} 2841 | dev: true 2842 | 2843 | /type-fest/0.8.1: 2844 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 2845 | engines: {node: '>=8'} 2846 | dev: true 2847 | 2848 | /typescript/4.5.5: 2849 | resolution: {integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==} 2850 | engines: {node: '>=4.2.0'} 2851 | hasBin: true 2852 | dev: true 2853 | 2854 | /unbox-primitive/1.0.1: 2855 | resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} 2856 | dependencies: 2857 | function-bind: 1.1.1 2858 | has-bigints: 1.0.1 2859 | has-symbols: 1.0.2 2860 | which-boxed-primitive: 1.0.2 2861 | dev: true 2862 | 2863 | /uri-js/4.4.1: 2864 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2865 | dependencies: 2866 | punycode: 2.1.1 2867 | dev: true 2868 | 2869 | /util-deprecate/1.0.2: 2870 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2871 | dev: true 2872 | 2873 | /v8-compile-cache/2.3.0: 2874 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 2875 | dev: true 2876 | 2877 | /validate-npm-package-license/3.0.4: 2878 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 2879 | dependencies: 2880 | spdx-correct: 3.1.1 2881 | spdx-expression-parse: 3.0.1 2882 | dev: true 2883 | 2884 | /vite/2.7.13: 2885 | resolution: {integrity: sha512-Mq8et7f3aK0SgSxjDNfOAimZGW9XryfHRa/uV0jseQSilg+KhYDSoNb9h1rknOy6SuMkvNDLKCYAYYUMCE+IgQ==} 2886 | engines: {node: '>=12.2.0'} 2887 | hasBin: true 2888 | peerDependencies: 2889 | less: '*' 2890 | sass: '*' 2891 | stylus: '*' 2892 | peerDependenciesMeta: 2893 | less: 2894 | optional: true 2895 | sass: 2896 | optional: true 2897 | stylus: 2898 | optional: true 2899 | dependencies: 2900 | esbuild: 0.13.15 2901 | postcss: 8.4.14 2902 | resolve: 1.22.0 2903 | rollup: 2.67.0 2904 | optionalDependencies: 2905 | fsevents: 2.3.2 2906 | dev: true 2907 | 2908 | /which-boxed-primitive/1.0.2: 2909 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2910 | dependencies: 2911 | is-bigint: 1.0.4 2912 | is-boolean-object: 1.1.2 2913 | is-number-object: 1.0.6 2914 | is-string: 1.0.7 2915 | is-symbol: 1.0.4 2916 | dev: true 2917 | 2918 | /which/2.0.2: 2919 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2920 | engines: {node: '>= 8'} 2921 | hasBin: true 2922 | dependencies: 2923 | isexe: 2.0.0 2924 | dev: true 2925 | 2926 | /word-wrap/1.2.3: 2927 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2928 | engines: {node: '>=0.10.0'} 2929 | dev: true 2930 | 2931 | /wrappy/1.0.2: 2932 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2933 | dev: true 2934 | 2935 | /xtend/4.0.2: 2936 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 2937 | engines: {node: '>=0.4'} 2938 | dev: true 2939 | 2940 | /yallist/4.0.0: 2941 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2942 | dev: true 2943 | 2944 | /yaml/1.10.2: 2945 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 2946 | engines: {node: '>= 6'} 2947 | dev: true 2948 | --------------------------------------------------------------------------------