├── .idea ├── .name ├── .gitignore ├── encodings.xml ├── modules.xml └── DLsiteSanzai2020.iml ├── .node-version ├── public ├── popup.css ├── popup.html └── manifest.json ├── package.json ├── webpack.config.ts ├── Readme.md ├── src ├── popup.ts └── background.ts ├── .gitignore ├── tsconfig.json └── yarn.lock /.idea/.name: -------------------------------------------------------------------------------- 1 | DLsiteSanzai2020 -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 14.15.1 2 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/popup.css: -------------------------------------------------------------------------------- 1 | body { 2 | min-width: 200px; 3 | } 4 | 5 | #tweet { 6 | width: fit-content; 7 | display: none; 8 | margin: 4px; 9 | padding: 4px; 10 | border: #1FA1F1 solid 1px; 11 | color: #1FA1F1; 12 | text-decoration: none; 13 | } -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Test 5 | 6 | 7 | 8 | 9 |
10 |
11 | Tweet 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DLsite散財2020", 3 | "manifest_version": 2, 4 | "version": "1.0", 5 | "browser_action": { 6 | "default_title": "DLsite散財2020", 7 | "default_popup": "popup.html" 8 | }, 9 | "background": { 10 | "scripts": [ 11 | "background.js" 12 | ] 13 | }, 14 | "permissions": [ 15 | "https://www.dlsite.com/maniax/mypage/userbuy/=/type/all/start/all/sort/1/order/1/page/*" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /.idea/DLsiteSanzai2020.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "webextension-polyfill-ts": "^0.22.0" 4 | }, 5 | "devDependencies": { 6 | "@types/chrome": "^0.0.127", 7 | "@types/copy-webpack-plugin": "^6.3.0", 8 | "@types/webpack": "^4.41.25", 9 | "copy-webpack-plugin": "^7.0.0", 10 | "ts-loader": "^8.0.12", 11 | "ts-node": "^9.1.1", 12 | "typescript": "^4.1.3", 13 | "webpack": "^5.11.1", 14 | "webpack-cli": "^4.3.0" 15 | }, 16 | "name": "HelloChrome", 17 | "version": "1.0.0", 18 | "main": "index.js", 19 | "license": "MIT", 20 | "scripts": { 21 | "build": "webpack" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /webpack.config.ts: -------------------------------------------------------------------------------- 1 | import { Configuration } from 'webpack' 2 | import path from 'path' 3 | import CopyWebpackPlugin from 'copy-webpack-plugin' 4 | 5 | const config: Configuration = { 6 | entry: { 7 | background: path.join(__dirname, 'src', 'background.ts'), 8 | popup: path.join(__dirname, 'src', 'popup.ts'), 9 | }, 10 | output: { 11 | path: path.join(__dirname, 'dist'), 12 | filename: '[name].js' 13 | }, 14 | module: { 15 | rules: [ 16 | { 17 | test: /.ts$/, 18 | use: 'ts-loader', 19 | exclude: '/node_modules/' 20 | } 21 | ] 22 | }, 23 | resolve: { 24 | extensions: ['.ts', '.js'] 25 | }, 26 | plugins: [ 27 | new CopyWebpackPlugin({ 28 | patterns: [ 29 | { from: 'public', to: '.' } 30 | ] 31 | }) 32 | ] 33 | } 34 | 35 | export default config 36 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | # DLsite散財2020 2 | 3 | あなたのDLsite購入履歴から今年の散財を可視化します 4 | 5 | ※DLsite様より削除依頼がなされた場合は即座に公開を中止します 6 | 7 | ## 使い方 8 | ### 1. [release](https://github.com/yt8492/DLsiteSanzai2020/releases) から最新の `DLsiteSanzai2020.zip` をダウンロードし、解凍 9 | ![sanzai1](https://user-images.githubusercontent.com/39693306/103385336-4b19c380-4b3d-11eb-97f4-2dfa788dc23a.png) 10 | 11 | ### 2. Chrome拡張機能(chrome://extensions/)のデベロッパーモードを有効にし、 `パッケージ化されていない拡張機能を読み込む` から解凍したフォルダを開く 12 | ![sanzai2](https://user-images.githubusercontent.com/39693306/103385378-769cae00-4b3d-11eb-9187-f5f088acfcd1.png) 13 | 14 | ![sanzai3](https://user-images.githubusercontent.com/39693306/103385224-d6df2000-4b3c-11eb-8edf-fa3f8bd6ac3e.png) 15 | 16 | ### 3. [DLsite](https://www.dlsite.com/index.html) にアクセスし、ログインした状態で拡張機能から `Analyze` を実行 17 | ![sanzai4](https://user-images.githubusercontent.com/39693306/103385427-bd8aa380-4b3d-11eb-82ef-8f05b4b38d03.png) 18 | ![sanzai5](https://user-images.githubusercontent.com/39693306/103385462-e57a0700-4b3d-11eb-9a23-7ad185014663.png) -------------------------------------------------------------------------------- /src/popup.ts: -------------------------------------------------------------------------------- 1 | const analyzeButton = document.getElementById('analyze')!! 2 | const numbers = document.getElementById('numbers')!! 3 | const price = document.getElementById('price')!! 4 | const tweetButton = document.getElementById('tweet') as HTMLAnchorElement 5 | 6 | analyzeButton.addEventListener('click', function () { 7 | this.textContent = 'Analyzing...' 8 | chrome.runtime.sendMessage('analyze', result => { 9 | if (result != null) { 10 | const purchaseResult = result as PurchaseResult 11 | this.style.display = 'none' 12 | numbers.textContent = `2020年の購入作品数: ${purchaseResult.worksCount}` 13 | price.textContent = `総額: ${purchaseResult.totalPrice}円` 14 | const tweetContent = `私のDLsite散財2020\n購入作品数: ${purchaseResult.worksCount}作品\n合計金額: ${purchaseResult.totalPrice}円\n` 15 | tweetButton.style.display = 'block' 16 | const gitHubUrl = 'https://github.com/yt8492/DLsiteSanzai2020' 17 | 18 | tweetButton.href = `https://twitter.com/intent/tweet?text=${encodeURIComponent(tweetContent)}&hashtags=${encodeURIComponent('DLsite散財2020')}&url=${encodeURIComponent(gitHubUrl)}` 19 | } else { 20 | this.textContent = '失敗しました。ページをリロードして再試行してください。' 21 | } 22 | }) 23 | }) 24 | -------------------------------------------------------------------------------- /src/background.ts: -------------------------------------------------------------------------------- 1 | type Work = { 2 | date: string 3 | price: number 4 | } 5 | 6 | type PurchaseResult = { 7 | worksCount: number 8 | totalPrice: number 9 | } 10 | 11 | chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { 12 | console.log(message) 13 | if (message == 'analyze') { 14 | read2020Works(1).then(works => { 15 | const result = { 16 | worksCount: works.length, 17 | totalPrice: works.map(w => w.price).reduce((previousValue, currentValue) => { 18 | return previousValue + currentValue 19 | }, 0) 20 | } 21 | console.log(result) 22 | sendResponse(result) 23 | }).catch( e => { 24 | console.log(e) 25 | sendResponse(null) 26 | }) 27 | } else { 28 | sendResponse(null) 29 | } 30 | return true 31 | }) 32 | 33 | async function read2020Works(page: number): Promise> { 34 | const url = `https://www.dlsite.com/maniax/mypage/userbuy/=/type/all/start/all/sort/1/order/1/page/${page}` 35 | const result = await (await fetch(url, { mode: 'no-cors' })).text() 36 | const parser = new DOMParser() 37 | const document = parser.parseFromString(result, 'text/html') 38 | const works = Array.from( 39 | document.getElementsByClassName('work_list_main')[0] 40 | .getElementsByTagName('tbody')[0].children 41 | ).slice(1).map((e: Element) => { 42 | return { 43 | date: e.getElementsByClassName('buy_date')[0].textContent!!, 44 | price: parseInt(e.getElementsByClassName('work_price')[0].textContent!!.replace(/[^0-9]/, '')) 45 | } 46 | }) 47 | const last = works[works.length - 1] 48 | const ul = document.getElementsByClassName('page_no')[0] 49 | .getElementsByTagName('ul') 50 | const hasNextPage = ul.length != 0 && Array.from(ul[0].children).find(e => e.textContent == '次へ') != null 51 | const hasNext = last.date.startsWith('2020') && hasNextPage 52 | const filteredWorks = works.filter(w => w.date.startsWith('2020')) 53 | if (hasNext) { 54 | return filteredWorks.concat(await read2020Works(page + 1)) 55 | } else { 56 | return filteredWorks 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.toptal.com/developers/gitignore/api/webstorm,node,yarn 2 | # Edit at https://www.toptal.com/developers/gitignore?templates=webstorm,node,yarn 3 | 4 | ### Node ### 5 | # Logs 6 | logs 7 | *.log 8 | npm-debug.log* 9 | yarn-debug.log* 10 | yarn-error.log* 11 | lerna-debug.log* 12 | 13 | # Diagnostic reports (https://nodejs.org/api/report.html) 14 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 15 | 16 | # Runtime data 17 | pids 18 | *.pid 19 | *.seed 20 | *.pid.lock 21 | 22 | # Directory for instrumented libs generated by jscoverage/JSCover 23 | lib-cov 24 | 25 | # Coverage directory used by tools like istanbul 26 | coverage 27 | *.lcov 28 | 29 | # nyc test coverage 30 | .nyc_output 31 | 32 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 33 | .grunt 34 | 35 | # Bower dependency directory (https://bower.io/) 36 | bower_components 37 | 38 | # node-waf configuration 39 | .lock-wscript 40 | 41 | # Compiled binary addons (https://nodejs.org/api/addons.html) 42 | build/Release 43 | 44 | # Dependency directories 45 | node_modules/ 46 | jspm_packages/ 47 | 48 | # TypeScript v1 declaration files 49 | typings/ 50 | 51 | # TypeScript cache 52 | *.tsbuildinfo 53 | 54 | # Optional npm cache directory 55 | .npm 56 | 57 | # Optional eslint cache 58 | .eslintcache 59 | 60 | # Microbundle cache 61 | .rpt2_cache/ 62 | .rts2_cache_cjs/ 63 | .rts2_cache_es/ 64 | .rts2_cache_umd/ 65 | 66 | # Optional REPL history 67 | .node_repl_history 68 | 69 | # Output of 'npm pack' 70 | *.tgz 71 | 72 | # Yarn Integrity file 73 | .yarn-integrity 74 | 75 | # dotenv environment variables file 76 | .env 77 | .env.test 78 | .env*.local 79 | 80 | # parcel-bundler cache (https://parceljs.org/) 81 | .cache 82 | .parcel-cache 83 | 84 | # Next.js build output 85 | .next 86 | 87 | # Nuxt.js build / generate output 88 | .nuxt 89 | dist 90 | 91 | # Gatsby files 92 | .cache/ 93 | # Comment in the public line in if your project uses Gatsby and not Next.js 94 | # https://nextjs.org/blog/next-9-1#public-directory-support 95 | # public 96 | 97 | # vuepress build output 98 | .vuepress/dist 99 | 100 | # Serverless directories 101 | .serverless/ 102 | 103 | # FuseBox cache 104 | .fusebox/ 105 | 106 | # DynamoDB Local files 107 | .dynamodb/ 108 | 109 | # TernJS port file 110 | .tern-port 111 | 112 | # Stores VSCode versions used for testing VSCode extensions 113 | .vscode-test 114 | 115 | ### WebStorm ### 116 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider 117 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 118 | 119 | # User-specific stuff 120 | .idea/**/workspace.xml 121 | .idea/**/tasks.xml 122 | .idea/**/usage.statistics.xml 123 | .idea/**/dictionaries 124 | .idea/**/shelf 125 | 126 | # Generated files 127 | .idea/**/contentModel.xml 128 | 129 | # Sensitive or high-churn files 130 | .idea/**/dataSources/ 131 | .idea/**/dataSources.ids 132 | .idea/**/dataSources.local.xml 133 | .idea/**/sqlDataSources.xml 134 | .idea/**/dynamic.xml 135 | .idea/**/uiDesigner.xml 136 | .idea/**/dbnavigator.xml 137 | 138 | # Gradle 139 | .idea/**/gradle.xml 140 | .idea/**/libraries 141 | 142 | # Gradle and Maven with auto-import 143 | # When using Gradle or Maven with auto-import, you should exclude module files, 144 | # since they will be recreated, and may cause churn. Uncomment if using 145 | # auto-import. 146 | # .idea/artifacts 147 | # .idea/compiler.xml 148 | # .idea/jarRepositories.xml 149 | # .idea/modules.xml 150 | # .idea/*.iml 151 | # .idea/modules 152 | # *.iml 153 | # *.ipr 154 | 155 | # CMake 156 | cmake-build-*/ 157 | 158 | # Mongo Explorer plugin 159 | .idea/**/mongoSettings.xml 160 | 161 | # File-based project format 162 | *.iws 163 | 164 | # IntelliJ 165 | out/ 166 | 167 | # mpeltonen/sbt-idea plugin 168 | .idea_modules/ 169 | 170 | # JIRA plugin 171 | atlassian-ide-plugin.xml 172 | 173 | # Cursive Clojure plugin 174 | .idea/replstate.xml 175 | 176 | # Crashlytics plugin (for Android Studio and IntelliJ) 177 | com_crashlytics_export_strings.xml 178 | crashlytics.properties 179 | crashlytics-build.properties 180 | fabric.properties 181 | 182 | # Editor-based Rest Client 183 | .idea/httpRequests 184 | 185 | # Android studio 3.1+ serialized cache file 186 | .idea/caches/build_file_checksums.ser 187 | 188 | ### WebStorm Patch ### 189 | # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 190 | 191 | # *.iml 192 | # modules.xml 193 | # .idea/misc.xml 194 | # *.ipr 195 | 196 | # Sonarlint plugin 197 | # https://plugins.jetbrains.com/plugin/7973-sonarlint 198 | .idea/**/sonarlint/ 199 | 200 | # SonarQube Plugin 201 | # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin 202 | .idea/**/sonarIssues.xml 203 | 204 | # Markdown Navigator plugin 205 | # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced 206 | .idea/**/markdown-navigator.xml 207 | .idea/**/markdown-navigator-enh.xml 208 | .idea/**/markdown-navigator/ 209 | 210 | # Cache file creation bug 211 | # See https://youtrack.jetbrains.com/issue/JBR-2257 212 | .idea/$CACHE_FILE$ 213 | 214 | # CodeStream plugin 215 | # https://plugins.jetbrains.com/plugin/12206-codestream 216 | .idea/codestream.xml 217 | 218 | ### yarn ### 219 | # https://yarnpkg.com/advanced/qa#which-files-should-be-gitignored 220 | 221 | .yarn/* 222 | !.yarn/releases 223 | !.yarn/plugins 224 | !.yarn/sdks 225 | !.yarn/versions 226 | 227 | # if you are NOT using Zero-installs, then: 228 | # comment the following lines 229 | !.yarn/cache 230 | 231 | # and uncomment the following lines 232 | # .pnp.* 233 | 234 | # End of https://www.toptal.com/developers/gitignore/api/webstorm,node,yarn 235 | 236 | .DS_Store 237 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Visit https://aka.ms/tsconfig.json to read more about this file */ 4 | 5 | /* Basic Options */ 6 | // "incremental": true, /* Enable incremental compilation */ 7 | "target": "es5", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */ 8 | "module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */ 9 | // "lib": [], /* Specify library files to be included in the compilation. */ 10 | // "allowJs": true, /* Allow javascript files to be compiled. */ 11 | // "checkJs": true, /* Report errors in .js files. */ 12 | // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ 13 | // "declaration": true, /* Generates corresponding '.d.ts' file. */ 14 | // "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ 15 | // "sourceMap": true, /* Generates corresponding '.map' file. */ 16 | // "outFile": "./", /* Concatenate and emit output to single file. */ 17 | // "outDir": "./", /* Redirect output structure to the directory. */ 18 | // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ 19 | // "composite": true, /* Enable project compilation */ 20 | // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */ 21 | // "removeComments": true, /* Do not emit comments to output. */ 22 | // "noEmit": true, /* Do not emit outputs. */ 23 | // "importHelpers": true, /* Import emit helpers from 'tslib'. */ 24 | // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ 25 | // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ 26 | 27 | /* Strict Type-Checking Options */ 28 | "strict": true, /* Enable all strict type-checking options. */ 29 | // "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */ 30 | // "strictNullChecks": true, /* Enable strict null checks. */ 31 | // "strictFunctionTypes": true, /* Enable strict checking of function types. */ 32 | // "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */ 33 | // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ 34 | // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ 35 | // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ 36 | 37 | /* Additional Checks */ 38 | // "noUnusedLocals": true, /* Report errors on unused locals. */ 39 | // "noUnusedParameters": true, /* Report errors on unused parameters. */ 40 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ 41 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ 42 | // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ 43 | 44 | /* Module Resolution Options */ 45 | // "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ 46 | // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ 47 | // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ 48 | // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ 49 | // "typeRoots": [], /* List of folders to include type definitions from. */ 50 | // "types": [], /* Type declaration files to be included in compilation. */ 51 | // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ 52 | "esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ 53 | // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ 54 | // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 55 | 56 | /* Source Map Options */ 57 | // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ 58 | // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 59 | // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ 60 | // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ 61 | 62 | /* Experimental Options */ 63 | // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ 64 | // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ 65 | 66 | /* Advanced Options */ 67 | "skipLibCheck": true, /* Skip type checking of declaration files. */ 68 | "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */ 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@discoveryjs/json-ext@^0.5.0": 6 | version "0.5.2" 7 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752" 8 | integrity sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg== 9 | 10 | "@nodelib/fs.scandir@2.1.4": 11 | version "2.1.4" 12 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" 13 | integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== 14 | dependencies: 15 | "@nodelib/fs.stat" "2.0.4" 16 | run-parallel "^1.1.9" 17 | 18 | "@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": 19 | version "2.0.4" 20 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" 21 | integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== 22 | 23 | "@nodelib/fs.walk@^1.2.3": 24 | version "1.2.6" 25 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" 26 | integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== 27 | dependencies: 28 | "@nodelib/fs.scandir" "2.1.4" 29 | fastq "^1.6.0" 30 | 31 | "@types/anymatch@*": 32 | version "1.3.1" 33 | resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" 34 | integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== 35 | 36 | "@types/chrome@^0.0.127": 37 | version "0.0.127" 38 | resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.127.tgz#9e29f351d558f60e95326ceadc586fdcc824151b" 39 | integrity sha512-hBB9EApLYKKn2GvklVkTxVP6vZvxsH9okyIRUinNtMzZHIgIKWQk/ESbX+O5g4Bihfy38+aFGn7Kl7Cxou5JUg== 40 | dependencies: 41 | "@types/filesystem" "*" 42 | "@types/har-format" "*" 43 | 44 | "@types/copy-webpack-plugin@^6.3.0": 45 | version "6.3.0" 46 | resolved "https://registry.yarnpkg.com/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.3.0.tgz#bb7fe72fccf75d9096fda2610ec01e9e8b19336f" 47 | integrity sha512-b5FXqKbP3e3tKtC6520w9q7nkxBw+5TxQotiFx0M+VMpLlJNfgWINjHPPJSZEhMzb/iIGrkTDBhqotmzV9f5uQ== 48 | dependencies: 49 | "@types/webpack" "*" 50 | 51 | "@types/eslint-scope@^3.7.0": 52 | version "3.7.0" 53 | resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86" 54 | integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw== 55 | dependencies: 56 | "@types/eslint" "*" 57 | "@types/estree" "*" 58 | 59 | "@types/eslint@*": 60 | version "7.2.6" 61 | resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.6.tgz#5e9aff555a975596c03a98b59ecd103decc70c3c" 62 | integrity sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw== 63 | dependencies: 64 | "@types/estree" "*" 65 | "@types/json-schema" "*" 66 | 67 | "@types/estree@*", "@types/estree@^0.0.45": 68 | version "0.0.45" 69 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" 70 | integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== 71 | 72 | "@types/filesystem@*": 73 | version "0.0.29" 74 | resolved "https://registry.yarnpkg.com/@types/filesystem/-/filesystem-0.0.29.tgz#ee3748eb5be140dcf980c3bd35f11aec5f7a3748" 75 | integrity sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw== 76 | dependencies: 77 | "@types/filewriter" "*" 78 | 79 | "@types/filewriter@*": 80 | version "0.0.28" 81 | resolved "https://registry.yarnpkg.com/@types/filewriter/-/filewriter-0.0.28.tgz#c054e8af4d9dd75db4e63abc76f885168714d4b3" 82 | integrity sha1-wFTor02d11205jq8dviFFocU1LM= 83 | 84 | "@types/har-format@*": 85 | version "1.2.5" 86 | resolved "https://registry.yarnpkg.com/@types/har-format/-/har-format-1.2.5.tgz#4f6648814d0fdcb6a510e3364a9db439a753c4b1" 87 | integrity sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ== 88 | 89 | "@types/json-schema@*", "@types/json-schema@^7.0.6": 90 | version "7.0.6" 91 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" 92 | integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== 93 | 94 | "@types/node@*": 95 | version "14.14.16" 96 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.16.tgz#3cc351f8d48101deadfed4c9e4f116048d437b4b" 97 | integrity sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw== 98 | 99 | "@types/source-list-map@*": 100 | version "0.1.2" 101 | resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" 102 | integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== 103 | 104 | "@types/tapable@*": 105 | version "1.0.6" 106 | resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" 107 | integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== 108 | 109 | "@types/uglify-js@*": 110 | version "3.11.1" 111 | resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.1.tgz#97ff30e61a0aa6876c270b5f538737e2d6ab8ceb" 112 | integrity sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q== 113 | dependencies: 114 | source-map "^0.6.1" 115 | 116 | "@types/webpack-sources@*": 117 | version "2.1.0" 118 | resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" 119 | integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== 120 | dependencies: 121 | "@types/node" "*" 122 | "@types/source-list-map" "*" 123 | source-map "^0.7.3" 124 | 125 | "@types/webpack@*", "@types/webpack@^4.41.25": 126 | version "4.41.25" 127 | resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.25.tgz#4d3b5aecc4e44117b376280fbfd2dc36697968c4" 128 | integrity sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ== 129 | dependencies: 130 | "@types/anymatch" "*" 131 | "@types/node" "*" 132 | "@types/tapable" "*" 133 | "@types/uglify-js" "*" 134 | "@types/webpack-sources" "*" 135 | source-map "^0.6.0" 136 | 137 | "@webassemblyjs/ast@1.9.1": 138 | version "1.9.1" 139 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.1.tgz#76c6937716d68bf1484c15139f5ed30b9abc8bb4" 140 | integrity sha512-uMu1nCWn2Wxyy126LlGqRVlhdTOsO/bsBRI4dNq3+6SiSuRKRQX6ejjKgh82LoGAPSq72lDUiQ4FWVaf0PecYw== 141 | dependencies: 142 | "@webassemblyjs/helper-module-context" "1.9.1" 143 | "@webassemblyjs/helper-wasm-bytecode" "1.9.1" 144 | "@webassemblyjs/wast-parser" "1.9.1" 145 | 146 | "@webassemblyjs/floating-point-hex-parser@1.9.1": 147 | version "1.9.1" 148 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.1.tgz#9eb0ff90a1cdeef51f36ba533ed9f06b5cdadd09" 149 | integrity sha512-5VEKu024RySmLKTTBl9q1eO/2K5jk9ZS+2HXDBLA9s9p5IjkaXxWiDb/+b7wSQp6FRdLaH1IVGIfOex58Na2pg== 150 | 151 | "@webassemblyjs/helper-api-error@1.9.1": 152 | version "1.9.1" 153 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.1.tgz#ad89015c4246cd7f5ed0556700237f8b9c2c752f" 154 | integrity sha512-y1lGmfm38djrScwpeL37rRR9f1D6sM8RhMpvM7CYLzOlHVboouZokXK/G88BpzW0NQBSvCCOnW5BFhten4FPfA== 155 | 156 | "@webassemblyjs/helper-buffer@1.9.1": 157 | version "1.9.1" 158 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.1.tgz#186e67ac25f9546ea7939759413987f157524133" 159 | integrity sha512-uS6VSgieHbk/m4GSkMU5cqe/5TekdCzQso4revCIEQ3vpGZgqSSExi4jWpTWwDpAHOIAb1Jfrs0gUB9AA4n71w== 160 | 161 | "@webassemblyjs/helper-code-frame@1.9.1": 162 | version "1.9.1" 163 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.1.tgz#aab177b7cc87a318a8f8664ad68e2c3828ebc42b" 164 | integrity sha512-ZQ2ZT6Evk4DPIfD+92AraGYaFIqGm4U20e7FpXwl7WUo2Pn1mZ1v8VGH8i+Y++IQpxPbQo/UyG0Khs7eInskzA== 165 | dependencies: 166 | "@webassemblyjs/wast-printer" "1.9.1" 167 | 168 | "@webassemblyjs/helper-fsm@1.9.1": 169 | version "1.9.1" 170 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.1.tgz#527e91628e84d13d3573884b3dc4c53a81dcb911" 171 | integrity sha512-J32HGpveEqqcKFS0YbgicB0zAlpfIxJa5MjxDxhu3i5ltPcVfY5EPvKQ1suRguFPehxiUs+/hfkwPEXom/l0lw== 172 | 173 | "@webassemblyjs/helper-module-context@1.9.1": 174 | version "1.9.1" 175 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.1.tgz#778670b3d471f7cf093d1e7c0dde431b54310e16" 176 | integrity sha512-IEH2cMmEQKt7fqelLWB5e/cMdZXf2rST1JIrzWmf4XBt3QTxGdnnLvV4DYoN8pJjOx0VYXsWg+yF16MmJtolZg== 177 | dependencies: 178 | "@webassemblyjs/ast" "1.9.1" 179 | 180 | "@webassemblyjs/helper-wasm-bytecode@1.9.1": 181 | version "1.9.1" 182 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.1.tgz#563f59bcf409ccf469edde168b9426961ffbf6df" 183 | integrity sha512-i2rGTBqFUcSXxyjt2K4vm/3kkHwyzG6o427iCjcIKjOqpWH8SEem+xe82jUk1iydJO250/CvE5o7hzNAMZf0dQ== 184 | 185 | "@webassemblyjs/helper-wasm-section@1.9.1": 186 | version "1.9.1" 187 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.1.tgz#f7988f94c12b01b99a16120cb01dc099b00e4798" 188 | integrity sha512-FetqzjtXZr2d57IECK+aId3D0IcGweeM0CbAnJHkYJkcRTHP+YcMb7Wmc0j21h5UWBpwYGb9dSkK/93SRCTrGg== 189 | dependencies: 190 | "@webassemblyjs/ast" "1.9.1" 191 | "@webassemblyjs/helper-buffer" "1.9.1" 192 | "@webassemblyjs/helper-wasm-bytecode" "1.9.1" 193 | "@webassemblyjs/wasm-gen" "1.9.1" 194 | 195 | "@webassemblyjs/ieee754@1.9.1": 196 | version "1.9.1" 197 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.1.tgz#3b715871ca7d75784717cf9ceca9d7b81374b8af" 198 | integrity sha512-EvTG9M78zP1MmkBpUjGQHZc26DzPGZSLIPxYHCjQsBMo60Qy2W34qf8z0exRDtxBbRIoiKa5dFyWer/7r1aaSQ== 199 | dependencies: 200 | "@xtuc/ieee754" "^1.2.0" 201 | 202 | "@webassemblyjs/leb128@1.9.1": 203 | version "1.9.1" 204 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.1.tgz#b2ecaa39f9e8277cc9c707c1ca8b2aa7b27d0b72" 205 | integrity sha512-Oc04ub0vFfLnF+2/+ki3AE+anmW4sv9uNBqb+79fgTaPv6xJsOT0dhphNfL3FrME84CbX/D1T9XT8tjFo0IIiw== 206 | dependencies: 207 | "@xtuc/long" "4.2.2" 208 | 209 | "@webassemblyjs/utf8@1.9.1": 210 | version "1.9.1" 211 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.1.tgz#d02d9daab85cda3211e43caf31dca74c260a73b0" 212 | integrity sha512-llkYtppagjCodFjo0alWOUhAkfOiQPQDIc5oA6C9sFAXz7vC9QhZf/f8ijQIX+A9ToM3c9Pq85X0EX7nx9gVhg== 213 | 214 | "@webassemblyjs/wasm-edit@1.9.1": 215 | version "1.9.1" 216 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.1.tgz#e27a6bdbf78e5c72fa812a2fc3cbaad7c3e37578" 217 | integrity sha512-S2IaD6+x9B2Xi8BCT0eGsrXXd8UxAh2LVJpg1ZMtHXnrDcsTtIX2bDjHi40Hio6Lc62dWHmKdvksI+MClCYbbw== 218 | dependencies: 219 | "@webassemblyjs/ast" "1.9.1" 220 | "@webassemblyjs/helper-buffer" "1.9.1" 221 | "@webassemblyjs/helper-wasm-bytecode" "1.9.1" 222 | "@webassemblyjs/helper-wasm-section" "1.9.1" 223 | "@webassemblyjs/wasm-gen" "1.9.1" 224 | "@webassemblyjs/wasm-opt" "1.9.1" 225 | "@webassemblyjs/wasm-parser" "1.9.1" 226 | "@webassemblyjs/wast-printer" "1.9.1" 227 | 228 | "@webassemblyjs/wasm-gen@1.9.1": 229 | version "1.9.1" 230 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.1.tgz#56a0787d1fa7994fdc7bea59004e5bec7189c5fc" 231 | integrity sha512-bqWI0S4lBQsEN5FTZ35vYzfKUJvtjNnBobB1agCALH30xNk1LToZ7Z8eiaR/Z5iVECTlBndoRQV3F6mbEqE/fg== 232 | dependencies: 233 | "@webassemblyjs/ast" "1.9.1" 234 | "@webassemblyjs/helper-wasm-bytecode" "1.9.1" 235 | "@webassemblyjs/ieee754" "1.9.1" 236 | "@webassemblyjs/leb128" "1.9.1" 237 | "@webassemblyjs/utf8" "1.9.1" 238 | 239 | "@webassemblyjs/wasm-opt@1.9.1": 240 | version "1.9.1" 241 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.1.tgz#fbdf8943a825e6dcc4cd69c3e092289fa4aec96c" 242 | integrity sha512-gSf7I7YWVXZ5c6XqTEqkZjVs8K1kc1k57vsB6KBQscSagDNbAdxt6MwuJoMjsE1yWY1tsuL+pga268A6u+Fdkg== 243 | dependencies: 244 | "@webassemblyjs/ast" "1.9.1" 245 | "@webassemblyjs/helper-buffer" "1.9.1" 246 | "@webassemblyjs/wasm-gen" "1.9.1" 247 | "@webassemblyjs/wasm-parser" "1.9.1" 248 | 249 | "@webassemblyjs/wasm-parser@1.9.1": 250 | version "1.9.1" 251 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.1.tgz#5e8352a246d3f605312c8e414f7990de55aaedfa" 252 | integrity sha512-ImM4N2T1MEIond0MyE3rXvStVxEmivQrDKf/ggfh5pP6EHu3lL/YTAoSrR7shrbKNPpeKpGesW1LIK/L4kqduw== 253 | dependencies: 254 | "@webassemblyjs/ast" "1.9.1" 255 | "@webassemblyjs/helper-api-error" "1.9.1" 256 | "@webassemblyjs/helper-wasm-bytecode" "1.9.1" 257 | "@webassemblyjs/ieee754" "1.9.1" 258 | "@webassemblyjs/leb128" "1.9.1" 259 | "@webassemblyjs/utf8" "1.9.1" 260 | 261 | "@webassemblyjs/wast-parser@1.9.1": 262 | version "1.9.1" 263 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.1.tgz#e25ef13585c060073c1db0d6bd94340fdeee7596" 264 | integrity sha512-2xVxejXSvj3ls/o2TR/zI6p28qsGupjHhnHL6URULQRcXmryn3w7G83jQMcT7PHqUfyle65fZtWLukfdLdE7qw== 265 | dependencies: 266 | "@webassemblyjs/ast" "1.9.1" 267 | "@webassemblyjs/floating-point-hex-parser" "1.9.1" 268 | "@webassemblyjs/helper-api-error" "1.9.1" 269 | "@webassemblyjs/helper-code-frame" "1.9.1" 270 | "@webassemblyjs/helper-fsm" "1.9.1" 271 | "@xtuc/long" "4.2.2" 272 | 273 | "@webassemblyjs/wast-printer@1.9.1": 274 | version "1.9.1" 275 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.1.tgz#b9f38e93652037d4f3f9c91584635af4191ed7c1" 276 | integrity sha512-tDV8V15wm7mmbAH6XvQRU1X+oPGmeOzYsd6h7hlRLz6QpV4Ec/KKxM8OpLtFmQPLCreGxTp+HuxtH4pRIZyL9w== 277 | dependencies: 278 | "@webassemblyjs/ast" "1.9.1" 279 | "@webassemblyjs/wast-parser" "1.9.1" 280 | "@xtuc/long" "4.2.2" 281 | 282 | "@webpack-cli/info@^1.2.0": 283 | version "1.2.0" 284 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.2.0.tgz#6051d6adf3618df664f4945a2b76355c00f83f0d" 285 | integrity sha512-+wA8lBKopgKmN76BSGJVJby5ZXDlsrO6p/nm7fUBsHznRNWB/ozotJP7Yfcz8JPfqeG2LxwYlTH2u6D9a/0XAw== 286 | dependencies: 287 | envinfo "^7.7.3" 288 | 289 | "@webpack-cli/serve@^1.2.0": 290 | version "1.2.0" 291 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.2.0.tgz#8cb2c1e95426f5caed1f3bf9d7ccf3ea41d85f52" 292 | integrity sha512-jI3P7jMp/AXDSPkM+ClwRcJZbxnlvNC8bVZBmyRr4scMMZ4p5WQcXkw3Q+Hc7RQekomJlBMN+UQGliT4hhG8Vw== 293 | 294 | "@xtuc/ieee754@^1.2.0": 295 | version "1.2.0" 296 | resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" 297 | integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== 298 | 299 | "@xtuc/long@4.2.2": 300 | version "4.2.2" 301 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" 302 | integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== 303 | 304 | acorn@^8.0.4: 305 | version "8.0.4" 306 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.0.4.tgz#7a3ae4191466a6984eee0fe3407a4f3aa9db8354" 307 | integrity sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ== 308 | 309 | ajv-keywords@^3.5.2: 310 | version "3.5.2" 311 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" 312 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== 313 | 314 | ajv@^6.12.5: 315 | version "6.12.6" 316 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 317 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 318 | dependencies: 319 | fast-deep-equal "^3.1.1" 320 | fast-json-stable-stringify "^2.0.0" 321 | json-schema-traverse "^0.4.1" 322 | uri-js "^4.2.2" 323 | 324 | ansi-colors@^4.1.1: 325 | version "4.1.1" 326 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" 327 | integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== 328 | 329 | ansi-styles@^3.2.1: 330 | version "3.2.1" 331 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 332 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 333 | dependencies: 334 | color-convert "^1.9.0" 335 | 336 | arg@^4.1.0: 337 | version "4.1.3" 338 | resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 339 | integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== 340 | 341 | array-union@^2.1.0: 342 | version "2.1.0" 343 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 344 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 345 | 346 | big.js@^5.2.2: 347 | version "5.2.2" 348 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" 349 | integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== 350 | 351 | braces@^3.0.1: 352 | version "3.0.2" 353 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 354 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 355 | dependencies: 356 | fill-range "^7.0.1" 357 | 358 | browserslist@^4.14.5: 359 | version "4.16.0" 360 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.0.tgz#410277627500be3cb28a1bfe037586fbedf9488b" 361 | integrity sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ== 362 | dependencies: 363 | caniuse-lite "^1.0.30001165" 364 | colorette "^1.2.1" 365 | electron-to-chromium "^1.3.621" 366 | escalade "^3.1.1" 367 | node-releases "^1.1.67" 368 | 369 | buffer-from@^1.0.0: 370 | version "1.1.1" 371 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 372 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 373 | 374 | caniuse-lite@^1.0.30001165: 375 | version "1.0.30001171" 376 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz#3291e11e02699ad0a29e69b8d407666fc843eba7" 377 | integrity sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg== 378 | 379 | chalk@^2.3.0: 380 | version "2.4.2" 381 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 382 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 383 | dependencies: 384 | ansi-styles "^3.2.1" 385 | escape-string-regexp "^1.0.5" 386 | supports-color "^5.3.0" 387 | 388 | chrome-trace-event@^1.0.2: 389 | version "1.0.2" 390 | resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" 391 | integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== 392 | dependencies: 393 | tslib "^1.9.0" 394 | 395 | color-convert@^1.9.0: 396 | version "1.9.3" 397 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 398 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 399 | dependencies: 400 | color-name "1.1.3" 401 | 402 | color-name@1.1.3: 403 | version "1.1.3" 404 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 405 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 406 | 407 | colorette@^1.2.1: 408 | version "1.2.1" 409 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" 410 | integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== 411 | 412 | commander@^2.20.0: 413 | version "2.20.3" 414 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 415 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 416 | 417 | commander@^6.2.0: 418 | version "6.2.1" 419 | resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" 420 | integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== 421 | 422 | copy-webpack-plugin@^7.0.0: 423 | version "7.0.0" 424 | resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-7.0.0.tgz#3506f867ca6e861ee2769d4deaf8fa0d2563ada9" 425 | integrity sha512-SLjQNa5iE3BoCP76ESU9qYo9ZkEWtXoZxDurHoqPchAFRblJ9g96xTeC560UXBMre1Nx6ixIIUfiY3VcjpJw3g== 426 | dependencies: 427 | fast-glob "^3.2.4" 428 | glob-parent "^5.1.1" 429 | globby "^11.0.1" 430 | loader-utils "^2.0.0" 431 | normalize-path "^3.0.0" 432 | p-limit "^3.0.2" 433 | schema-utils "^3.0.0" 434 | serialize-javascript "^5.0.1" 435 | 436 | core-util-is@~1.0.0: 437 | version "1.0.2" 438 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 439 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 440 | 441 | create-require@^1.1.0: 442 | version "1.1.1" 443 | resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" 444 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== 445 | 446 | cross-spawn@^7.0.0: 447 | version "7.0.3" 448 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 449 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 450 | dependencies: 451 | path-key "^3.1.0" 452 | shebang-command "^2.0.0" 453 | which "^2.0.1" 454 | 455 | diff@^4.0.1: 456 | version "4.0.2" 457 | resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" 458 | integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 459 | 460 | dir-glob@^3.0.1: 461 | version "3.0.1" 462 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 463 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 464 | dependencies: 465 | path-type "^4.0.0" 466 | 467 | electron-to-chromium@^1.3.621: 468 | version "1.3.633" 469 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz#16dd5aec9de03894e8d14a1db4cda8a369b9b7fe" 470 | integrity sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA== 471 | 472 | emojis-list@^3.0.0: 473 | version "3.0.0" 474 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" 475 | integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== 476 | 477 | end-of-stream@^1.1.0: 478 | version "1.4.4" 479 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 480 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 481 | dependencies: 482 | once "^1.4.0" 483 | 484 | enhanced-resolve@^4.0.0: 485 | version "4.3.0" 486 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" 487 | integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== 488 | dependencies: 489 | graceful-fs "^4.1.2" 490 | memory-fs "^0.5.0" 491 | tapable "^1.0.0" 492 | 493 | enhanced-resolve@^5.3.1: 494 | version "5.4.1" 495 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.4.1.tgz#c89b0c34f17f931902ef2913a125d4b825b49b6f" 496 | integrity sha512-4GbyIMzYktTFoRSmkbgZ1LU+RXwf4AQ8Z+rSuuh1dC8plp0PPeaWvx6+G4hh4KnUJ48VoxKbNyA1QQQIUpXjYA== 497 | dependencies: 498 | graceful-fs "^4.2.4" 499 | tapable "^2.2.0" 500 | 501 | enquirer@^2.3.6: 502 | version "2.3.6" 503 | resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" 504 | integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== 505 | dependencies: 506 | ansi-colors "^4.1.1" 507 | 508 | envinfo@^7.7.3: 509 | version "7.7.3" 510 | resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" 511 | integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== 512 | 513 | errno@^0.1.3: 514 | version "0.1.8" 515 | resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" 516 | integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== 517 | dependencies: 518 | prr "~1.0.1" 519 | 520 | escalade@^3.1.1: 521 | version "3.1.1" 522 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 523 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 524 | 525 | escape-string-regexp@^1.0.5: 526 | version "1.0.5" 527 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 528 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 529 | 530 | eslint-scope@^5.1.1: 531 | version "5.1.1" 532 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" 533 | integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== 534 | dependencies: 535 | esrecurse "^4.3.0" 536 | estraverse "^4.1.1" 537 | 538 | esrecurse@^4.3.0: 539 | version "4.3.0" 540 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 541 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 542 | dependencies: 543 | estraverse "^5.2.0" 544 | 545 | estraverse@^4.1.1: 546 | version "4.3.0" 547 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 548 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 549 | 550 | estraverse@^5.2.0: 551 | version "5.2.0" 552 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" 553 | integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== 554 | 555 | events@^3.2.0: 556 | version "3.2.0" 557 | resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" 558 | integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== 559 | 560 | execa@^4.1.0: 561 | version "4.1.0" 562 | resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" 563 | integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== 564 | dependencies: 565 | cross-spawn "^7.0.0" 566 | get-stream "^5.0.0" 567 | human-signals "^1.1.1" 568 | is-stream "^2.0.0" 569 | merge-stream "^2.0.0" 570 | npm-run-path "^4.0.0" 571 | onetime "^5.1.0" 572 | signal-exit "^3.0.2" 573 | strip-final-newline "^2.0.0" 574 | 575 | fast-deep-equal@^3.1.1: 576 | version "3.1.3" 577 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 578 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 579 | 580 | fast-glob@^3.1.1, fast-glob@^3.2.4: 581 | version "3.2.4" 582 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" 583 | integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== 584 | dependencies: 585 | "@nodelib/fs.stat" "^2.0.2" 586 | "@nodelib/fs.walk" "^1.2.3" 587 | glob-parent "^5.1.0" 588 | merge2 "^1.3.0" 589 | micromatch "^4.0.2" 590 | picomatch "^2.2.1" 591 | 592 | fast-json-stable-stringify@^2.0.0: 593 | version "2.1.0" 594 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 595 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 596 | 597 | fastest-levenshtein@^1.0.12: 598 | version "1.0.12" 599 | resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" 600 | integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== 601 | 602 | fastq@^1.6.0: 603 | version "1.10.0" 604 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" 605 | integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== 606 | dependencies: 607 | reusify "^1.0.4" 608 | 609 | fill-range@^7.0.1: 610 | version "7.0.1" 611 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 612 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 613 | dependencies: 614 | to-regex-range "^5.0.1" 615 | 616 | find-up@^4.0.0: 617 | version "4.1.0" 618 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 619 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 620 | dependencies: 621 | locate-path "^5.0.0" 622 | path-exists "^4.0.0" 623 | 624 | find-up@^5.0.0: 625 | version "5.0.0" 626 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" 627 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== 628 | dependencies: 629 | locate-path "^6.0.0" 630 | path-exists "^4.0.0" 631 | 632 | function-bind@^1.1.1: 633 | version "1.1.1" 634 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 635 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 636 | 637 | get-stream@^5.0.0: 638 | version "5.2.0" 639 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 640 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 641 | dependencies: 642 | pump "^3.0.0" 643 | 644 | glob-parent@^5.1.0, glob-parent@^5.1.1: 645 | version "5.1.1" 646 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" 647 | integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== 648 | dependencies: 649 | is-glob "^4.0.1" 650 | 651 | glob-to-regexp@^0.4.1: 652 | version "0.4.1" 653 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" 654 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== 655 | 656 | globby@^11.0.1: 657 | version "11.0.1" 658 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" 659 | integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== 660 | dependencies: 661 | array-union "^2.1.0" 662 | dir-glob "^3.0.1" 663 | fast-glob "^3.1.1" 664 | ignore "^5.1.4" 665 | merge2 "^1.3.0" 666 | slash "^3.0.0" 667 | 668 | graceful-fs@^4.1.2, graceful-fs@^4.2.4: 669 | version "4.2.4" 670 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" 671 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== 672 | 673 | has-flag@^3.0.0: 674 | version "3.0.0" 675 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 676 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 677 | 678 | has-flag@^4.0.0: 679 | version "4.0.0" 680 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 681 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 682 | 683 | has@^1.0.3: 684 | version "1.0.3" 685 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 686 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 687 | dependencies: 688 | function-bind "^1.1.1" 689 | 690 | human-signals@^1.1.1: 691 | version "1.1.1" 692 | resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" 693 | integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== 694 | 695 | ignore@^5.1.4: 696 | version "5.1.8" 697 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" 698 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== 699 | 700 | import-local@^3.0.2: 701 | version "3.0.2" 702 | resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" 703 | integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== 704 | dependencies: 705 | pkg-dir "^4.2.0" 706 | resolve-cwd "^3.0.0" 707 | 708 | inherits@~2.0.3: 709 | version "2.0.4" 710 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 711 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 712 | 713 | interpret@^2.2.0: 714 | version "2.2.0" 715 | resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" 716 | integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== 717 | 718 | is-core-module@^2.1.0: 719 | version "2.2.0" 720 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" 721 | integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== 722 | dependencies: 723 | has "^1.0.3" 724 | 725 | is-extglob@^2.1.1: 726 | version "2.1.1" 727 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 728 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 729 | 730 | is-glob@^4.0.1: 731 | version "4.0.1" 732 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 733 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 734 | dependencies: 735 | is-extglob "^2.1.1" 736 | 737 | is-number@^7.0.0: 738 | version "7.0.0" 739 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 740 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 741 | 742 | is-stream@^2.0.0: 743 | version "2.0.0" 744 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" 745 | integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== 746 | 747 | isarray@~1.0.0: 748 | version "1.0.0" 749 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 750 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 751 | 752 | isexe@^2.0.0: 753 | version "2.0.0" 754 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 755 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 756 | 757 | jest-worker@^26.6.1: 758 | version "26.6.2" 759 | resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" 760 | integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== 761 | dependencies: 762 | "@types/node" "*" 763 | merge-stream "^2.0.0" 764 | supports-color "^7.0.0" 765 | 766 | json-parse-better-errors@^1.0.2: 767 | version "1.0.2" 768 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" 769 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== 770 | 771 | json-schema-traverse@^0.4.1: 772 | version "0.4.1" 773 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 774 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 775 | 776 | json5@^1.0.1: 777 | version "1.0.1" 778 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" 779 | integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== 780 | dependencies: 781 | minimist "^1.2.0" 782 | 783 | json5@^2.1.2: 784 | version "2.1.3" 785 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" 786 | integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== 787 | dependencies: 788 | minimist "^1.2.5" 789 | 790 | loader-runner@^4.1.0: 791 | version "4.1.0" 792 | resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.1.0.tgz#f70bc0c29edbabdf2043e7ee73ccc3fe1c96b42d" 793 | integrity sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA== 794 | 795 | loader-utils@^1.0.2: 796 | version "1.4.0" 797 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" 798 | integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== 799 | dependencies: 800 | big.js "^5.2.2" 801 | emojis-list "^3.0.0" 802 | json5 "^1.0.1" 803 | 804 | loader-utils@^2.0.0: 805 | version "2.0.0" 806 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" 807 | integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== 808 | dependencies: 809 | big.js "^5.2.2" 810 | emojis-list "^3.0.0" 811 | json5 "^2.1.2" 812 | 813 | locate-path@^5.0.0: 814 | version "5.0.0" 815 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 816 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 817 | dependencies: 818 | p-locate "^4.1.0" 819 | 820 | locate-path@^6.0.0: 821 | version "6.0.0" 822 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" 823 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== 824 | dependencies: 825 | p-locate "^5.0.0" 826 | 827 | lodash@^4.17.15: 828 | version "4.17.20" 829 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" 830 | integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== 831 | 832 | make-error@^1.1.1: 833 | version "1.3.6" 834 | resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" 835 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== 836 | 837 | memory-fs@^0.5.0: 838 | version "0.5.0" 839 | resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" 840 | integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== 841 | dependencies: 842 | errno "^0.1.3" 843 | readable-stream "^2.0.1" 844 | 845 | merge-stream@^2.0.0: 846 | version "2.0.0" 847 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" 848 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== 849 | 850 | merge2@^1.3.0: 851 | version "1.4.1" 852 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 853 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 854 | 855 | micromatch@^4.0.0, micromatch@^4.0.2: 856 | version "4.0.2" 857 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" 858 | integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== 859 | dependencies: 860 | braces "^3.0.1" 861 | picomatch "^2.0.5" 862 | 863 | mime-db@1.44.0: 864 | version "1.44.0" 865 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" 866 | integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== 867 | 868 | mime-types@^2.1.27: 869 | version "2.1.27" 870 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" 871 | integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== 872 | dependencies: 873 | mime-db "1.44.0" 874 | 875 | mimic-fn@^2.1.0: 876 | version "2.1.0" 877 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 878 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 879 | 880 | minimist@^1.2.0, minimist@^1.2.5: 881 | version "1.2.5" 882 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 883 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 884 | 885 | neo-async@^2.6.2: 886 | version "2.6.2" 887 | resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" 888 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== 889 | 890 | node-releases@^1.1.67: 891 | version "1.1.67" 892 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" 893 | integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== 894 | 895 | normalize-path@^3.0.0: 896 | version "3.0.0" 897 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 898 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 899 | 900 | npm-run-path@^4.0.0: 901 | version "4.0.1" 902 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" 903 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== 904 | dependencies: 905 | path-key "^3.0.0" 906 | 907 | once@^1.3.1, once@^1.4.0: 908 | version "1.4.0" 909 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 910 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 911 | dependencies: 912 | wrappy "1" 913 | 914 | onetime@^5.1.0: 915 | version "5.1.2" 916 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" 917 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== 918 | dependencies: 919 | mimic-fn "^2.1.0" 920 | 921 | p-limit@^2.2.0: 922 | version "2.3.0" 923 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 924 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 925 | dependencies: 926 | p-try "^2.0.0" 927 | 928 | p-limit@^3.0.2: 929 | version "3.1.0" 930 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 931 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 932 | dependencies: 933 | yocto-queue "^0.1.0" 934 | 935 | p-locate@^4.1.0: 936 | version "4.1.0" 937 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 938 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 939 | dependencies: 940 | p-limit "^2.2.0" 941 | 942 | p-locate@^5.0.0: 943 | version "5.0.0" 944 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" 945 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== 946 | dependencies: 947 | p-limit "^3.0.2" 948 | 949 | p-try@^2.0.0: 950 | version "2.2.0" 951 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 952 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 953 | 954 | path-exists@^4.0.0: 955 | version "4.0.0" 956 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 957 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 958 | 959 | path-key@^3.0.0, path-key@^3.1.0: 960 | version "3.1.1" 961 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 962 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 963 | 964 | path-parse@^1.0.6: 965 | version "1.0.6" 966 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 967 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 968 | 969 | path-type@^4.0.0: 970 | version "4.0.0" 971 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 972 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 973 | 974 | picomatch@^2.0.5, picomatch@^2.2.1: 975 | version "2.2.2" 976 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" 977 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== 978 | 979 | pkg-dir@^4.2.0: 980 | version "4.2.0" 981 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" 982 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 983 | dependencies: 984 | find-up "^4.0.0" 985 | 986 | pkg-dir@^5.0.0: 987 | version "5.0.0" 988 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" 989 | integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== 990 | dependencies: 991 | find-up "^5.0.0" 992 | 993 | process-nextick-args@~2.0.0: 994 | version "2.0.1" 995 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 996 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 997 | 998 | prr@~1.0.1: 999 | version "1.0.1" 1000 | resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" 1001 | integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= 1002 | 1003 | pump@^3.0.0: 1004 | version "3.0.0" 1005 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 1006 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 1007 | dependencies: 1008 | end-of-stream "^1.1.0" 1009 | once "^1.3.1" 1010 | 1011 | punycode@^2.1.0: 1012 | version "2.1.1" 1013 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 1014 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 1015 | 1016 | randombytes@^2.1.0: 1017 | version "2.1.0" 1018 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 1019 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 1020 | dependencies: 1021 | safe-buffer "^5.1.0" 1022 | 1023 | readable-stream@^2.0.1: 1024 | version "2.3.7" 1025 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 1026 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 1027 | dependencies: 1028 | core-util-is "~1.0.0" 1029 | inherits "~2.0.3" 1030 | isarray "~1.0.0" 1031 | process-nextick-args "~2.0.0" 1032 | safe-buffer "~5.1.1" 1033 | string_decoder "~1.1.1" 1034 | util-deprecate "~1.0.1" 1035 | 1036 | rechoir@^0.7.0: 1037 | version "0.7.0" 1038 | resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.0.tgz#32650fd52c21ab252aa5d65b19310441c7e03aca" 1039 | integrity sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q== 1040 | dependencies: 1041 | resolve "^1.9.0" 1042 | 1043 | resolve-cwd@^3.0.0: 1044 | version "3.0.0" 1045 | resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" 1046 | integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== 1047 | dependencies: 1048 | resolve-from "^5.0.0" 1049 | 1050 | resolve-from@^5.0.0: 1051 | version "5.0.0" 1052 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 1053 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 1054 | 1055 | resolve@^1.9.0: 1056 | version "1.19.0" 1057 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" 1058 | integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== 1059 | dependencies: 1060 | is-core-module "^2.1.0" 1061 | path-parse "^1.0.6" 1062 | 1063 | reusify@^1.0.4: 1064 | version "1.0.4" 1065 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 1066 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 1067 | 1068 | run-parallel@^1.1.9: 1069 | version "1.1.10" 1070 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" 1071 | integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== 1072 | 1073 | safe-buffer@^5.1.0: 1074 | version "5.2.1" 1075 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1076 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1077 | 1078 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1079 | version "5.1.2" 1080 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1081 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1082 | 1083 | schema-utils@^3.0.0: 1084 | version "3.0.0" 1085 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" 1086 | integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== 1087 | dependencies: 1088 | "@types/json-schema" "^7.0.6" 1089 | ajv "^6.12.5" 1090 | ajv-keywords "^3.5.2" 1091 | 1092 | semver@^6.0.0: 1093 | version "6.3.0" 1094 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1095 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 1096 | 1097 | serialize-javascript@^5.0.1: 1098 | version "5.0.1" 1099 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" 1100 | integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== 1101 | dependencies: 1102 | randombytes "^2.1.0" 1103 | 1104 | shebang-command@^2.0.0: 1105 | version "2.0.0" 1106 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 1107 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 1108 | dependencies: 1109 | shebang-regex "^3.0.0" 1110 | 1111 | shebang-regex@^3.0.0: 1112 | version "3.0.0" 1113 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 1114 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 1115 | 1116 | signal-exit@^3.0.2: 1117 | version "3.0.3" 1118 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" 1119 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== 1120 | 1121 | slash@^3.0.0: 1122 | version "3.0.0" 1123 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 1124 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 1125 | 1126 | source-list-map@^2.0.1: 1127 | version "2.0.1" 1128 | resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" 1129 | integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== 1130 | 1131 | source-map-support@^0.5.17, source-map-support@~0.5.19: 1132 | version "0.5.19" 1133 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" 1134 | integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== 1135 | dependencies: 1136 | buffer-from "^1.0.0" 1137 | source-map "^0.6.0" 1138 | 1139 | source-map@^0.6.0, source-map@^0.6.1: 1140 | version "0.6.1" 1141 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1142 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 1143 | 1144 | source-map@^0.7.3, source-map@~0.7.2: 1145 | version "0.7.3" 1146 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" 1147 | integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== 1148 | 1149 | string_decoder@~1.1.1: 1150 | version "1.1.1" 1151 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1152 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 1153 | dependencies: 1154 | safe-buffer "~5.1.0" 1155 | 1156 | strip-final-newline@^2.0.0: 1157 | version "2.0.0" 1158 | resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" 1159 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 1160 | 1161 | supports-color@^5.3.0: 1162 | version "5.5.0" 1163 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1164 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1165 | dependencies: 1166 | has-flag "^3.0.0" 1167 | 1168 | supports-color@^7.0.0: 1169 | version "7.2.0" 1170 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 1171 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 1172 | dependencies: 1173 | has-flag "^4.0.0" 1174 | 1175 | tapable@^1.0.0: 1176 | version "1.1.3" 1177 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" 1178 | integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== 1179 | 1180 | tapable@^2.1.1, tapable@^2.2.0: 1181 | version "2.2.0" 1182 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" 1183 | integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== 1184 | 1185 | terser-webpack-plugin@^5.0.3: 1186 | version "5.0.3" 1187 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.0.3.tgz#ec60542db2421f45735c719d2e17dabfbb2e3e42" 1188 | integrity sha512-zFdGk8Lh9ZJGPxxPE6jwysOlATWB8GMW8HcfGULWA/nPal+3VdATflQvSBSLQJRCmYZnfFJl6vkRTiwJGNgPiQ== 1189 | dependencies: 1190 | jest-worker "^26.6.1" 1191 | p-limit "^3.0.2" 1192 | schema-utils "^3.0.0" 1193 | serialize-javascript "^5.0.1" 1194 | source-map "^0.6.1" 1195 | terser "^5.3.8" 1196 | 1197 | terser@^5.3.8: 1198 | version "5.5.1" 1199 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.5.1.tgz#540caa25139d6f496fdea056e414284886fb2289" 1200 | integrity sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ== 1201 | dependencies: 1202 | commander "^2.20.0" 1203 | source-map "~0.7.2" 1204 | source-map-support "~0.5.19" 1205 | 1206 | to-regex-range@^5.0.1: 1207 | version "5.0.1" 1208 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 1209 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 1210 | dependencies: 1211 | is-number "^7.0.0" 1212 | 1213 | ts-loader@^8.0.12: 1214 | version "8.0.12" 1215 | resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.12.tgz#1de9f1de65176318c1e6d187bfc496182f8dc2a0" 1216 | integrity sha512-UIivVfGVJDdwwjgSrbtcL9Nf10c1BWnL1mxAQUVcnhNIn/P9W3nP5v60Z0aBMtc7ZrE11lMmU6+5jSgAXmGaYw== 1217 | dependencies: 1218 | chalk "^2.3.0" 1219 | enhanced-resolve "^4.0.0" 1220 | loader-utils "^1.0.2" 1221 | micromatch "^4.0.0" 1222 | semver "^6.0.0" 1223 | 1224 | ts-node@^9.1.1: 1225 | version "9.1.1" 1226 | resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" 1227 | integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== 1228 | dependencies: 1229 | arg "^4.1.0" 1230 | create-require "^1.1.0" 1231 | diff "^4.0.1" 1232 | make-error "^1.1.1" 1233 | source-map-support "^0.5.17" 1234 | yn "3.1.1" 1235 | 1236 | tslib@^1.9.0: 1237 | version "1.14.1" 1238 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 1239 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 1240 | 1241 | typescript@^4.1.3: 1242 | version "4.1.3" 1243 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7" 1244 | integrity sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg== 1245 | 1246 | uri-js@^4.2.2: 1247 | version "4.4.0" 1248 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" 1249 | integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== 1250 | dependencies: 1251 | punycode "^2.1.0" 1252 | 1253 | util-deprecate@~1.0.1: 1254 | version "1.0.2" 1255 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1256 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 1257 | 1258 | v8-compile-cache@^2.2.0: 1259 | version "2.2.0" 1260 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" 1261 | integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== 1262 | 1263 | watchpack@^2.0.0: 1264 | version "2.1.0" 1265 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.0.tgz#e63194736bf3aa22026f7b191cd57907b0f9f696" 1266 | integrity sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw== 1267 | dependencies: 1268 | glob-to-regexp "^0.4.1" 1269 | graceful-fs "^4.1.2" 1270 | 1271 | webextension-polyfill-ts@^0.22.0: 1272 | version "0.22.0" 1273 | resolved "https://registry.yarnpkg.com/webextension-polyfill-ts/-/webextension-polyfill-ts-0.22.0.tgz#86cfd7bab4d9d779d98c8340983f4b691b2343f3" 1274 | integrity sha512-3P33ClMwZ/qiAT7UH1ROrkRC1KM78umlnPpRhdC/292UyoTTW9NcjJEqDsv83HbibcTB6qCtpVeuB2q2/oniHQ== 1275 | dependencies: 1276 | webextension-polyfill "^0.7.0" 1277 | 1278 | webextension-polyfill@^0.7.0: 1279 | version "0.7.0" 1280 | resolved "https://registry.yarnpkg.com/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz#0df1120ff0266056319ce1a622b09ad8d4a56505" 1281 | integrity sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw== 1282 | 1283 | webpack-cli@^4.3.0: 1284 | version "4.3.0" 1285 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.3.0.tgz#e39303bf9f8002de122903e97029f3443d0f9174" 1286 | integrity sha512-gve+BBKrzMPTOYDjupzV8JchUznhVWMKtWM1hFIQWi6XoeLvGNoQwkrtMWVb+aJ437GgCKdta7sIn10v621pKA== 1287 | dependencies: 1288 | "@discoveryjs/json-ext" "^0.5.0" 1289 | "@webpack-cli/info" "^1.2.0" 1290 | "@webpack-cli/serve" "^1.2.0" 1291 | colorette "^1.2.1" 1292 | commander "^6.2.0" 1293 | enquirer "^2.3.6" 1294 | execa "^4.1.0" 1295 | fastest-levenshtein "^1.0.12" 1296 | import-local "^3.0.2" 1297 | interpret "^2.2.0" 1298 | rechoir "^0.7.0" 1299 | v8-compile-cache "^2.2.0" 1300 | webpack-merge "^4.2.2" 1301 | 1302 | webpack-merge@^4.2.2: 1303 | version "4.2.2" 1304 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" 1305 | integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== 1306 | dependencies: 1307 | lodash "^4.17.15" 1308 | 1309 | webpack-sources@^2.1.1: 1310 | version "2.2.0" 1311 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac" 1312 | integrity sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w== 1313 | dependencies: 1314 | source-list-map "^2.0.1" 1315 | source-map "^0.6.1" 1316 | 1317 | webpack@^5.11.1: 1318 | version "5.11.1" 1319 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.11.1.tgz#39b2b9daeb5c6c620e03b7556ec674eaed4016b4" 1320 | integrity sha512-tNUIdAmYJv+nupRs/U/gqmADm6fgrf5xE+rSlSsf2PgsGO7j2WG7ccU6AWNlOJlHFl+HnmXlBmHIkiLf+XA9mQ== 1321 | dependencies: 1322 | "@types/eslint-scope" "^3.7.0" 1323 | "@types/estree" "^0.0.45" 1324 | "@webassemblyjs/ast" "1.9.1" 1325 | "@webassemblyjs/helper-module-context" "1.9.1" 1326 | "@webassemblyjs/wasm-edit" "1.9.1" 1327 | "@webassemblyjs/wasm-parser" "1.9.1" 1328 | acorn "^8.0.4" 1329 | browserslist "^4.14.5" 1330 | chrome-trace-event "^1.0.2" 1331 | enhanced-resolve "^5.3.1" 1332 | eslint-scope "^5.1.1" 1333 | events "^3.2.0" 1334 | glob-to-regexp "^0.4.1" 1335 | graceful-fs "^4.2.4" 1336 | json-parse-better-errors "^1.0.2" 1337 | loader-runner "^4.1.0" 1338 | mime-types "^2.1.27" 1339 | neo-async "^2.6.2" 1340 | pkg-dir "^5.0.0" 1341 | schema-utils "^3.0.0" 1342 | tapable "^2.1.1" 1343 | terser-webpack-plugin "^5.0.3" 1344 | watchpack "^2.0.0" 1345 | webpack-sources "^2.1.1" 1346 | 1347 | which@^2.0.1: 1348 | version "2.0.2" 1349 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 1350 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 1351 | dependencies: 1352 | isexe "^2.0.0" 1353 | 1354 | wrappy@1: 1355 | version "1.0.2" 1356 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1357 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1358 | 1359 | yn@3.1.1: 1360 | version "3.1.1" 1361 | resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" 1362 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== 1363 | 1364 | yocto-queue@^0.1.0: 1365 | version "0.1.0" 1366 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 1367 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== 1368 | --------------------------------------------------------------------------------