From 0995c42df3d032fb3057fda874aeb4dd8bc83bd1 Mon Sep 17 00:00:00 2001 From: Irfan Maulana Date: Wed, 30 Sep 2020 23:20:25 +0700 Subject: [PATCH] feat: migrate to Next.js --- .env.development | 1 + .env.local | 0 .env.production | 1 + .eslintrc.js | 33 +- .github/workflows/main.yml | 8 +- components/FooterSection.tsx | 24 + components/HeaderSection.tsx | 18 + components/Layout.tsx | 48 + constants/index.ts | 3 + {src/cronjob => cronjob}/ecommerce.ts | 2 +- cronjob/file.ts | 28 + cronjob/lh.ts | 68 + cronjob/report.ts | 21 + src/cronjob/job.ts => cronjob/run.ts | 36 +- cronjob/utils.ts | 74 + css/index.css | 3 + middleware/cors.ts | 12 + middleware/init.ts | 11 + next-env.d.ts | 2 + next.config.js | 3 + package.json | 106 +- pages/_app.tsx | 8 + pages/index.tsx | 50 + postcss.config.js | 3 + public/android-chrome-192x192.png | Bin 0 -> 6629 bytes public/android-chrome-512x512.png | Bin 0 -> 22632 bytes public/apple-touch-icon.png | Bin 0 -> 5893 bytes public/favicon-16x16.png | Bin 0 -> 437 bytes public/favicon-32x32.png | Bin 0 -> 823 bytes public/favicon.ico | Bin 0 -> 15406 bytes public/site.webmanifest | 19 + reports/output.json | 2002 +------- reports/output.ts | 1 + src/client/chart.js | 93 - src/client/index.pug | 99 - src/client/pug.config.js | 7 - src/cronjob/file.ts | 32 - src/cronjob/gists.ts | 22 - src/cronjob/lh.ts | 59 - src/cronjob/report.ts | 26 - src/cronjob/utils.ts | 80 - t.json | 1914 ------- tailwind.config.js | 15 + tsconfig.json | 95 +- src/cronjob/types.ts => types.ts | 21 +- yarn.lock | 6641 ++++++++++++------------- 46 files changed, 3693 insertions(+), 7996 deletions(-) create mode 100644 .env.development create mode 100644 .env.local create mode 100644 .env.production create mode 100644 components/FooterSection.tsx create mode 100644 components/HeaderSection.tsx create mode 100644 components/Layout.tsx create mode 100644 constants/index.ts rename {src/cronjob => cronjob}/ecommerce.ts (97%) create mode 100644 cronjob/file.ts create mode 100644 cronjob/lh.ts create mode 100644 cronjob/report.ts rename src/cronjob/job.ts => cronjob/run.ts (52%) create mode 100644 cronjob/utils.ts create mode 100644 css/index.css create mode 100644 middleware/cors.ts create mode 100644 middleware/init.ts create mode 100644 next-env.d.ts create mode 100644 next.config.js create mode 100644 pages/_app.tsx create mode 100644 pages/index.tsx create mode 100644 postcss.config.js create mode 100755 public/android-chrome-192x192.png create mode 100755 public/android-chrome-512x512.png create mode 100755 public/apple-touch-icon.png create mode 100755 public/favicon-16x16.png create mode 100755 public/favicon-32x32.png create mode 100755 public/favicon.ico create mode 100755 public/site.webmanifest create mode 100644 reports/output.ts delete mode 100644 src/client/chart.js delete mode 100644 src/client/index.pug delete mode 100644 src/client/pug.config.js delete mode 100644 src/cronjob/file.ts delete mode 100644 src/cronjob/gists.ts delete mode 100644 src/cronjob/lh.ts delete mode 100644 src/cronjob/report.ts delete mode 100644 src/cronjob/utils.ts delete mode 100644 t.json create mode 100644 tailwind.config.js rename src/cronjob/types.ts => types.ts (53%) diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..9c2d1cd --- /dev/null +++ b/.env.development @@ -0,0 +1 @@ +NEXT_PUBLIC_BASE_PATH="http://localhost:3000" diff --git a/.env.local b/.env.local new file mode 100644 index 0000000..e69de29 diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..2f7149f --- /dev/null +++ b/.env.production @@ -0,0 +1 @@ +NEXT_PUBLIC_BASE_PATH="https://webperf-ecommerce-id.surge.sh" diff --git a/.eslintrc.js b/.eslintrc.js index a99be20..31f155d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,18 +1,21 @@ module.exports = { - parser: '@typescript-eslint/parser', // Specifies the ESLint parser - extends: [ - 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin - 'prettier/@typescript-eslint', // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier + parser: '@typescript-eslint/parser', // Specifies the ESLint parser + extends: [ + 'plugin:react/recommended', + 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin + 'prettier/@typescript-eslint', // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier + 'plugin:prettier/recommended', ], - parserOptions: { - ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features - sourceType: 'module', // Allows for the use of imports - }, - rules: { - '@typescript-eslint/ban-ts-ignore': 'warn', - '@typescript-eslint/camelcase': 'warn', - '@typescript-eslint/no-var-requires': 'warn' - // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs - // e.g. "@typescript-eslint/explicit-function-return-type": "off", - }, + parserOptions: { + ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features + sourceType: 'module', // Allows for the use of imports + ecmaFeatures: { + jsx: true, // Allows for the parsing of JSX + }, + }, + rules: { + 'react/prop-types': 'warn', + // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs + // e.g. "@typescript-eslint/explicit-function-return-type": "off", + }, }; diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 07bbf42..a5c8856 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,7 +2,7 @@ name: Audit web perf on: schedule: - - cron: '0 12 * * 3' + - cron: '0 3 * * 0' jobs: run_audit: @@ -62,7 +62,7 @@ jobs: git config --local user.email "mazipanneh@gmail.com" git config --local user.name "mazipan" git add -A - git commit -m "👋 Generated report 🚀" + git commit -m "👋 Generated report 🚀" --no-verify - name: GitHub Push uses: ad-m/github-push-action@v0.5.0 @@ -71,8 +71,8 @@ jobs: directory: ./reports force: true - - name: Build UI - run: yarn build + - name: Build Web UI + run: yarn export - name: Deploy UI to surge.sh uses: dswistowski/surge-sh-action@v1 diff --git a/components/FooterSection.tsx b/components/FooterSection.tsx new file mode 100644 index 0000000..09d5b42 --- /dev/null +++ b/components/FooterSection.tsx @@ -0,0 +1,24 @@ +import React from 'react'; + +const Footer = (): React.ReactElement => { + return ( + + ); +}; + +export default Footer; diff --git a/components/HeaderSection.tsx b/components/HeaderSection.tsx new file mode 100644 index 0000000..3555695 --- /dev/null +++ b/components/HeaderSection.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import Link from 'next/link'; + +const Header = (): React.ReactElement => { + return ( +
+
+
+ + ⚡ E-Commerce Web Perf + +
+
+
+ ); +}; + +export default Header; diff --git a/components/Layout.tsx b/components/Layout.tsx new file mode 100644 index 0000000..12862fa --- /dev/null +++ b/components/Layout.tsx @@ -0,0 +1,48 @@ +import React from 'react'; +import Head from 'next/head'; + +import Header from './HeaderSection'; +import Footer from './FooterSection'; +import { BASE_PATH } from '../constants'; + +const title = 'E-Commerce Web Perf'; +const titleWithIcon = `⚡️ ${title}`; +const desc = 'Web Perf Comparison for E-Commerce in Indonesia'; +const url = BASE_PATH; + +const Layout = ({ children }): React.ReactElement => { + return ( + <> + + + + {title} + + + + {/* */} + + + + + + + + + {/* */} + + + + + + +
+
+
{children}
+
+
+ + ); +}; + +export default Layout; diff --git a/constants/index.ts b/constants/index.ts new file mode 100644 index 0000000..0d407fe --- /dev/null +++ b/constants/index.ts @@ -0,0 +1,3 @@ +const basePath = process.env.NEXT_PUBLIC_BASE_PATH; + +export const BASE_PATH = basePath; diff --git a/src/cronjob/ecommerce.ts b/cronjob/ecommerce.ts similarity index 97% rename from src/cronjob/ecommerce.ts rename to cronjob/ecommerce.ts index 20b996b..452d09e 100644 --- a/src/cronjob/ecommerce.ts +++ b/cronjob/ecommerce.ts @@ -1,4 +1,4 @@ -import { EcommerceItem } from './types'; +import { EcommerceItem } from '../types'; const data: EcommerceItem[] = [ { diff --git a/cronjob/file.ts b/cronjob/file.ts new file mode 100644 index 0000000..8d494e9 --- /dev/null +++ b/cronjob/file.ts @@ -0,0 +1,28 @@ +import fs from 'fs'; +import path from 'path'; +import appRootDir from 'app-root-dir'; + +export const REPORT_DIR = path.join(path.resolve(appRootDir.get()), `/reports`); +export const REPORT_JSON_FILE = path.join(REPORT_DIR, `/output.json`); +export const REPORT_TS_FILE = path.join(REPORT_DIR, `/output.ts`); + +export const writeFile = (filename: string, content: string): Promise => { + return new Promise(function (resolve, reject) { + fs.writeFile(filename, content, 'utf-8', function (err) { + if (err) reject(err); + else resolve(content); + }); + }); +}; + +export const writeNewReport = (content: any): void => { + writeFile(REPORT_JSON_FILE, JSON.stringify(content, null, 2)); + writeFile(REPORT_TS_FILE, `export default ${JSON.stringify(content, null, 2)}`); +}; + +export const readFileReport = (onSuccess): void => { + fs.readFile(REPORT_JSON_FILE, (err, data) => { + if (err) throw err; + onSuccess(data); + }); +}; diff --git a/cronjob/lh.ts b/cronjob/lh.ts new file mode 100644 index 0000000..fd8b8e7 --- /dev/null +++ b/cronjob/lh.ts @@ -0,0 +1,68 @@ +import fetch from 'node-fetch'; +import { LHResponse } from '../types'; + +export default async (name: string, url: string, device: string): Promise => { + const URL = `https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=${encodeURIComponent(url)}&key=${ + process.env.PSI_API_KEY + }&strategy=${device}`; + + try { + const resp = await fetch(URL, { + method: 'GET', + headers: { + Accept: 'application/json', + 'Content-Type': 'application/json', + }, + }); + + const result = await resp.json(); + + if (result) { + const loadingExperience = result?.loadingExperience || {}; + const lighthouseResult = result?.lighthouseResult || {}; + const categories = lighthouseResult?.categories || {}; + const audits = lighthouseResult?.audits || {}; + + const totalResources = audits['resource-summary']?.details?.items?.[0] || {}; + + const fieldData = loadingExperience.metrics || {}; + + const fid = fieldData['FIRST_INPUT_DELAY_MS']?.percentile || 0; + const fmp = audits['first-meaningful-paint']?.numericValue || 0; + const fcp = audits['first-contentful-paint']?.numericValue || 0; + const lcp = audits['largest-contentful-paint']?.numericValue || 0; + const cls = audits['cumulative-layout-shift']?.numericValue || 0; + const fci = audits['first-cpu-idle']?.numericValue || 0; + const tbt = audits['total-blocking-time']?.numericValue || 0; + const tti = audits['interactive']?.numericValue || 0; + const si = audits['speed-index']?.numericValue || 0; + + const perf = categories?.performance?.score || 0; + const req = totalResources.requestCount || 0; + const size = totalResources.size || 0; + + const response: LHResponse = { + perf, + fid, + lcp, + cls, + fmp, + fcp, + fci, + tbt, + tti, + si, + size, + req, + name, + device, + }; + + return response; + } + } catch (e) { + console.error('> Error job', e); + } + + return null; +}; diff --git a/cronjob/report.ts b/cronjob/report.ts new file mode 100644 index 0000000..d8b5779 --- /dev/null +++ b/cronjob/report.ts @@ -0,0 +1,21 @@ +import { modifyLatestData } from './utils'; +import { writeNewReport, readFileReport } from './file'; + +export const updateReport = (name: string, device: string, response: any): void => { + const onGetLastData = (data) => { + if (!data) { + console.warn(`> [REPORT] - empty last report\n`); + } + + try { + const objectData = JSON.parse(data); + const newValue = modifyLatestData(objectData, response, name, device); + + writeNewReport(newValue); + } catch (e) { + console.error(`> [REPORT] - failed write report`, e); + } + }; + + readFileReport(onGetLastData); +}; diff --git a/src/cronjob/job.ts b/cronjob/run.ts similarity index 52% rename from src/cronjob/job.ts rename to cronjob/run.ts index 3f99124..58a8827 100644 --- a/src/cronjob/job.ts +++ b/cronjob/run.ts @@ -3,24 +3,23 @@ import Table from 'cli-table3'; import data from './ecommerce'; import runLH from './lh'; import { updateReport } from './report'; -import { EcommerceItem } from './types'; +import { EcommerceItem } from '../types'; import { quantile } from './utils'; const NUMBER_OF_RUN = 5; const PERCENTILE_NUM = 0.75; -const run = async (name: string, url: string, device: string): Promise => { +const runJob = async (name: string, url: string, device: string): Promise => { const results: any[] = []; const tableLog = new Table({ - head: ['Perf', 'TTFB', 'FCP', 'TTI'], + head: ['Perf', 'FID', 'CLS', 'LCP', 'TTI'], }); for (let i = 0; i < NUMBER_OF_RUN; i++) { - const response = await runLH(name, url, device, i); + const response = await runLH(name, url, device); if (response) { results.push(response); - // @ts-ignore - tableLog.push([response.perf, response.ttfb, response.fcp, response.tti]); + tableLog.push([response.perf, response.fid, response.cls, response.lcp, response.tti]); } } @@ -32,7 +31,8 @@ const run = async (name: string, url: string, device: string): Promise { +// Main function, will invoked immediatelly +(() => { let isSecretNotFound = false; if (process.env.PSI_API_KEY) { console.log(`> Found env PSI_API_KEY`); @@ -41,26 +41,10 @@ const readData = () => { console.error(`> env PSI_API_KEY not found`); } - if (process.env.GIST_TOKEN) { - console.log(`> Found env GIST_TOKEN`); - } else { - isSecretNotFound = true; - console.error(`> env GIST_TOKEN not found`); - } - - if (process.env.GIST_ID) { - console.log(`> Found env GIST_ID`); - } else { - isSecretNotFound = true; - console.error(`> env GIST_ID not found`); - } - if (!isSecretNotFound) { data.map(async (item: EcommerceItem) => { - await run(item.name, item.urlMobile, 'mobile'); - await run(item.name, item.urlDesktop, 'desktop'); + await runJob(item.name, item.urlMobile, 'mobile'); + await runJob(item.name, item.urlDesktop, 'desktop'); }); } -}; - -readData(); +})(); diff --git a/cronjob/utils.ts b/cronjob/utils.ts new file mode 100644 index 0000000..3e2c5c9 --- /dev/null +++ b/cronjob/utils.ts @@ -0,0 +1,74 @@ +export default function sortAsc(arr: any[], key: string): any[] { + if (key) return arr.sort((a, b) => parseFloat(a[key] || -1) - parseFloat(b[key] || 0)); + return arr.sort((a, b) => a - b); +} + +const _quantile = (sorted: any[], q: number) => { + const pos = (sorted.length - 1) * q; + const base = Math.floor(pos); + const rest = pos - base; + if (sorted[base + 1] !== undefined) { + return sorted[base] + rest * (sorted[base + 1] - sorted[base]); + } else { + return sorted[base]; + } +}; + +export function quantile(arr: any[], q: number, key: string) { + const sorted = sortAsc(arr, key); + const sortOnlyValue = sorted.map((i) => i[key]); + const res = _quantile(sortOnlyValue, q); + + // findNearestindex + let idxResult = 0; + for (let index = 0; index < sorted.length; index++) { + if (sorted[index][key] >= res) { + idxResult = index; + break; + } + } + + return sorted[idxResult]; +} + +export const cleanStr = (str: string): string => str.toLowerCase().trim(); + +export function modifyLatestData(lastDataObj: any, response: any, name: string, device: string): any { + const todayDate = new Date().toISOString().substring(0, 10); + let newData = lastDataObj[todayDate]; + const cleanName = cleanStr(name); + const deviceKey = device === 'desktop' ? 'd' : 'm'; + + if (!newData) { + newData = [ + { + n: cleanName, + [deviceKey]: response, + }, + ]; + } else if (newData) { + const existing = newData.find((i) => cleanStr(i.n) === cleanName); + if (existing) { + const woExisting = newData.filter((i) => cleanStr(i.n) !== cleanName); + newData = [ + ...woExisting, + { + n: cleanName, + ...existing, + [deviceKey]: response, + }, + ]; + } else { + newData = [ + ...newData, + { + n: cleanName, + [deviceKey]: response, + }, + ]; + } + } + + const newValue = { ...lastDataObj, ...{ [todayDate]: newData } }; + return newValue; +} diff --git a/css/index.css b/css/index.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/css/index.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/middleware/cors.ts b/middleware/cors.ts new file mode 100644 index 0000000..5ea092c --- /dev/null +++ b/middleware/cors.ts @@ -0,0 +1,12 @@ +import corsMiddleware from 'cors'; +import initMiddleware from './init'; + +const cors = initMiddleware( + // You can read more about the available options here: https://github.com/expressjs/cors#configuration-options + corsMiddleware({ + // Only allow requests with GET, POST and OPTIONS + methods: ['GET', 'OPTIONS'], + }), +); + +export default cors; diff --git a/middleware/init.ts b/middleware/init.ts new file mode 100644 index 0000000..715d9db --- /dev/null +++ b/middleware/init.ts @@ -0,0 +1,11 @@ +export default function initMiddleware(middleware) { + return (req, res) => + new Promise((resolve, reject) => { + middleware(req, res, (result) => { + if (result instanceof Error) { + return reject(result); + } + return resolve(result); + }); + }); +} diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 0000000..7b7aa2c --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..411ca10 --- /dev/null +++ b/next.config.js @@ -0,0 +1,3 @@ +module.exports = { + poweredByHeader: false, +}; diff --git a/package.json b/package.json index ef0beea..34b1d4d 100644 --- a/package.json +++ b/package.json @@ -1,46 +1,64 @@ { - "name": "webperf-ecommerce-id", - "version": "1.0.0", - "description": "Web Perf Comparison for E-Commerce in Indonesia", - "main": "index.js", - "scripts": { - "dev": "parcel src/client/index.pug", - "build": "parcel build src/client/index.pug --public-url https://webperf-ecommerce-id.surge.sh/", - "lint": "eslint ./src --ext .ts -c .eslintrc.js", - "test": "echo \"Error: no test specified\" && exit 0", - "job:webtest": "ts-node ./src/cronjob/job.ts" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/mazipan/webperf-ecommerce-id.git" - }, - "author": "Irfan Maulana ", - "license": "MIT", - "bugs": { - "url": "https://github.com/mazipan/webperf-ecommerce-id/issues" - }, - "homepage": "https://github.com/mazipan/webperf-ecommerce-id#readme", - "dependencies": { - "@octokit/rest": "16.43.1", - "app-root-dir": "^1.0.2", - "node-fetch": "2.6.0", - "parcel": "^1.12.4", - "ts-node": "8.6.2", - "typescript": "3.7.5" - }, - "devDependencies": { - "@types/node-fetch": "2.5.4", - "@typescript-eslint/eslint-plugin": "^2.20.0", - "@typescript-eslint/parser": "^2.20.0", - "chalk": "3.0.0", - "cli-table3": "0.5.1", - "eslint": "^6.8.0", - "eslint-config-prettier": "^6.10.0", - "eslint-plugin-prettier": "^3.1.2", - "husky": "^4.2.3", - "lint-staged": "^10.0.7", - "prettier": "^1.19.1", - "pug": "^2.0.4", - "ts-node-dev": "1.0.0-pre.44" - } + "name": "webperf-ecommerce-id", + "version": "1.0.0", + "description": "Web Perf Comparison for E-Commerce in Indonesia", + "main": "index.js", + "scripts": { + "dev": "next", + "build": "next build", + "export": "yarn build && next export", + "start": "next start", + "lint": "eslint '*/**/*.{js,ts,tsx}' --quiet --fix", + "test": "echo \"Error: no test specified\" && exit 0", + "job:webtest": "ts-node ./cronjob/run.ts" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/mazipan/webperf-ecommerce-id.git" + }, + "author": "Irfan Maulana ", + "license": "MIT", + "bugs": { + "url": "https://github.com/mazipan/webperf-ecommerce-id/issues" + }, + "homepage": "https://github.com/mazipan/webperf-ecommerce-id#readme", + "dependencies": { + "@octokit/rest": "18.0.6", + "app-root-dir": "^1.0.2", + "cors": "^2.8.5", + "next": "9.5.3", + "node-fetch": "2.6.1", + "react": "16.13.1", + "react-dom": "16.13.1", + "ts-node": "9.0.0", + "typescript": "4.0.3" + }, + "devDependencies": { + "@types/node-fetch": "2.5.7", + "@types/react": "^16.9.49", + "@typescript-eslint/eslint-plugin": "^4.3.0", + "@typescript-eslint/parser": "^4.3.0", + "autoprefixer": "10.0.1", + "chalk": "4.1.0", + "cli-table3": "0.6.0", + "eslint": "^7.10.0", + "eslint-config-prettier": "^6.12.0", + "eslint-plugin-prettier": "^3.1.4", + "eslint-plugin-react": "^7.21.2", + "husky": "^4.3.0", + "lint-staged": "^10.4.0", + "prettier": "^2.1.2", + "rustywind": "0.6.7", + "tailwindcss": "1.8.10" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "*.{js,ts,tsx}": [ + "eslint --fix" + ] + } } diff --git a/pages/_app.tsx b/pages/_app.tsx new file mode 100644 index 0000000..212e0af --- /dev/null +++ b/pages/_app.tsx @@ -0,0 +1,8 @@ +import React from 'react'; +import '../css/index.css'; + +const App = ({ Component, pageProps }): React.ReactElement => { + return ; +}; + +export default App; diff --git a/pages/index.tsx b/pages/index.tsx new file mode 100644 index 0000000..a144ef9 --- /dev/null +++ b/pages/index.tsx @@ -0,0 +1,50 @@ +import React from 'react'; +// import Link from 'next/link'; +import Layout from '../components/Layout'; +import reports from '../reports/output'; + +const getColorClass = (value): string => { + if (value <= 0.49) { + return 'text-red-600'; + } + if (value <= 0.89) { + return 'text-orange-500'; + } + + return 'text-green-500'; +}; + +const Home = (): React.ReactElement => { + const reportDates = Object.keys(reports); + const lastDate = reportDates[reportDates.length - 1]; + const lastReport = reports[lastDate]; + const lastReportSorted = lastReport.sort((a, b) => b.d.perf - a.d.perf); + + return ( + +

Last update {lastDate}

+ + {lastReportSorted.map((item) => ( +
+

{item.n}

+
+
+ Desktop +
+ {(item.d.perf * 100).toFixed(0)} +
+
+
+ Mobile +
+ {(item.m.perf * 100).toFixed(0)} +
+
+
+
+ ))} +
+ ); +}; + +export default Home; diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..7192b3a --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,3 @@ +module.exports = { + plugins: ['tailwindcss', ...(process.env.NODE_ENV === 'production' ? ['autoprefixer'] : [])], +}; diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100755 index 0000000000000000000000000000000000000000..123aacfe461d2a9059903f9b41dfa1b1609049d0 GIT binary patch literal 6629 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 broi6;#H_Oq>q|bs00000NkvXXu0mjfkoTQ% literal 0 HcmV?d00001 diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..c853f33f61cfe467b4a2a7f442a6004064fffcb1 GIT binary patch literal 437 zcmV;m0ZRUfP)A$VNzk^@NKD#400)dVMlOp}yK6#}196cF>*A#WP#5^2wv<;4`F+A@GIJ z_hU*mzXb}cnv8(G0FIB6jqA#I+q331QGu0XXK!0Ish6-%89I@kCbxW-{iH$nG@ z2lN#GS6k=R!bBxZU9?yy(d9inHE&z?~$%5 f?Y#_wd;fm`UVnKJN$9Qp00000NkvXXu0mjf!?ny7 literal 0 HcmV?d00001 diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100755 index 0000000000000000000000000000000000000000..6f53c0951c7efb96c4d0cf330a7cd550530ac23e GIT binary patch literal 823 zcmV-71IYY|P)4vHVu#NDk1FM9AG6g;%Oc<@#P3-#bp zq!&$@{jgMP53OD_9yGH_ED9=!coD^~mLkDq=aJQ@N!;C;*=&4I1M{Ef_n+r|=XstH zv#`wf79jf->2qa*m5mT;HQ$QqFEHl}&<=J*nR3^AGhl^uCpf*pegRo1Pp}|=(Ub?4)ZU(H>wVbe0J?YD01x+S0>}{QRrx01*U59iE_#|1}Sn5&G9%Tmm zU#q7Wu%g$8*>TXESmBb19%0s_Z27|E$KDvQe8(D;x;T^aT;Gq~V!X0hJ4S9!*Ss}Q zTKOr~c9@V4EWzc|XO zckr(`@W@g;J&5_PhodWXzLdL!Y;Jionry;~-WiNq!$yGEqV2)GxNlyw5H)((O6k>@ zGw^Olw9|y6eac<`KPf!X7Fgc>8)@30X-5f{?pH2fX$BtKfEB&3FeZ=K6=dIOd-+JS z;6z(sMehQ}>z|Bggtkk$anl$mqDw5 z>!d21)H8giRq$A6zzW_~;2x>UH|iOF+Ddpe)(g_W{vn+>0PFw&002ovPDHLkV1k*_ Biv9oq literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..89f3d3bee6e3582e353f776720d1a630c97baf66 GIT binary patch literal 15406 zcmeI3d5BeY6vwYidzM;8D@_YJR5SCI(a9h%vn&cCNLnB@kuV~V5VHKoOeBy9^{=fbgLZYnB?<1^ig7k3{GX`ApBjaoXmC{=@-i6A;5-N@QWT? zH{X_#^F1ViwLGbP`%HZ5yw_0dv^ItkEGhFkFmblae| zl-Q>>d-?Ugkv4*VyGO6x7{j6QDeez!TRGOo zZKJq)i+uFYCiJV1cYvX$_}tbx)g})V^b7s`TSG=P%v=2tM?UYt&?<*g8F|zu0L?ot z{n{5N$N|%BVqmtb^pvF`PW{->BCG&{f7t&NwEqRzQdWln&jH%(?qCFtqcq4mU?49J zmLtp~pA5rL@UNdLgrQ6OIt&AI=3%tO7bY0;zG&#T>f`F`Vfyv`=!{&1{^bT3j%f=RJR z)kbvgDbaf>4t6D5r7@P^2u#UkaxMBdm%;E+1W~a`bMgNfjQ8FRusFG zBy(~j`nM?t{Bx7*m9w7m+i6X5BbN z^LWY2v)~5b`Bil(R0*P!6{&e=9oQyXimZqpZ=k}cAJ-|Q{vgYNGiyUs*z ziDL`+-}Kvfxp~*_aDZ@oTfE$nJqkV^x*H$`}INL z*W7C*+8Hk^}1pc7fiq4}ql466p4M-DwlN0jD|`d*2TIHkf{y$l74Skn_3}h>v(+>);CkDFRXD*Z79%vkL}~CAxGrrKIVHfioT@h zy~MGHG^hA9jqxL`Um>fup;c~=bEq%CAC?c?xZT%(&<`(0-Fs0qu7G_3`giBsL)#?Y zVLS$q@5Zm!T5FnLzg8|O;xaw!S{B}oJ~F*JDt+HYPJdg!HJD;oI?app-xTnd?&;~> zMwP~&m#?)Z+B6YmTo-H@hyA}-K|g4G-9oLVAxb|eZ34TA&)>qYGOVVWD!SfrhIpGbCzQjf4jT?`Z zZx3T~p<*%iAs1oO61j|d?+gyp@AKaN*g^j{#>t7w1OD2$*o$UR6FHBV_As*cad`2C z-JgW_nWC&Sc4l1D2ls>jhsZYMWSi+X>Pp*}$jM0J)2G-FCB7bFj`ke+sDGvLnaCgc zq1-@@Xu$@vbr(KIEL&eKeV{hheIP@yp&1)=O&B%?gg!gL-qt5f+Q$}+*4P-EuYljZ zhdjuZ4z=4BJ`+8f7s>GxvEk3qe$YJ|)F4dc+NL2t>b_d7>xSj)om%^{jn70M*qiVt z-OnC0uC?Ykv#;w#6FiY=G)J_^EsX1RU@1XnMv#CjEP;?;*CxF;;a!Z!*?d= zz9jbSW5ZY2;2zhyH+i0Zo3)K8vOZ#y?xn#7o%^|M*jc}-I`e^_jpXa0^o7PI{qJ4g x4s4q1M_aAW@-_D?dq9ivmH)w1E7o$j@;O5PyT_W2_Fq(v?%eZpEl`OT_#Zmd=a>Kh literal 0 HcmV?d00001 diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100755 index 0000000..9591150 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/reports/output.json b/reports/output.json index 7cc1e65..0967ef4 100644 --- a/reports/output.json +++ b/reports/output.json @@ -1,2001 +1 @@ -{ - "2020-04-08": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.86, - "fcp": 1027, - "ttfb": 542.437, - "fci": 4312, - "tti": 5617, - "si": 3069.804190908433, - "size": 388696, - "req": 63, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.94, - "fcp": 540, - "ttfb": 453.539, - "fci": 1973, - "tti": 2448, - "si": 1221.1402099767201, - "size": 1319919, - "req": 166, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.6, - "fcp": 1909, - "ttfb": 2010.866, - "fci": 4964, - "tti": 8495, - "si": 6161.925652553102, - "size": 809050, - "req": 64, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.88, - "fcp": 678, - "ttfb": 725.579, - "fci": 2429, - "tti": 3069, - "si": 1357.668239801262, - "size": 2915548, - "req": 89, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.95, - "fcp": 1268, - "ttfb": 328.531, - "fci": 3068, - "tti": 4193, - "si": 1887.3822014321602, - "size": 671016, - "req": 39, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.55, - "fcp": 976.2847675489535, - "ttfb": 332.524, - "fci": 4107.165288607697, - "tti": 4663.475028078326, - "si": 2321.76766519638, - "size": 2010215, - "req": 383, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.43, - "fcp": 2378.844668101103, - "ttfb": 737.551, - "fci": 9374.844668101103, - "tti": 11549.844668101103, - "si": 6543.05572877888, - "size": 1353757, - "req": 87, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.72, - "fcp": 1012.5, - "ttfb": 237.427, - "fci": 2504, - "tti": 2555.5, - "si": 2634.220364761045, - "size": 4096386, - "req": 142, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.35, - "fcp": 1982.6678608529735, - "ttfb": 583.684, - "fci": 12533.667860852971, - "tti": 14114.667860852971, - "si": 8443.971237861348, - "size": 1608521, - "req": 157, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.35, - "fcp": 1175, - "ttfb": 820.188, - "fci": 5487, - "tti": 6520.5, - "si": 3754.487380145997, - "size": 4453269, - "req": 236, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.53, - "fcp": 930, - "ttfb": 83.254, - "fci": 8844, - "tti": 10059, - "si": 5323.722777789415, - "size": 860165, - "req": 193, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.48, - "fcp": 646, - "ttfb": 617.02, - "fci": 3971, - "tti": 4510, - "si": 5826.755329236135, - "size": 2933098, - "req": 260, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.13, - "fcp": 4094, - "ttfb": 336.257, - "fci": 17353, - "tti": 27405, - "si": 18351.961408693467, - "size": 5084076, - "req": 176, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.34, - "fcp": 1039, - "ttfb": 1214.755, - "fci": 5409, - "tti": 6804, - "si": 4391.644620154683, - "size": 6078840, - "req": 243, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-04-15": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.87, - "fcp": 1064, - "ttfb": 427.419, - "fci": 4361, - "tti": 5516, - "si": 2143.2289078512267, - "size": 360286, - "req": 56, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.93, - "fcp": 540, - "ttfb": 417.211, - "fci": 2124, - "tti": 2488.5, - "si": 1390.1455726947224, - "size": 989585, - "req": 144, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.55, - "fcp": 1912, - "ttfb": 339.712, - "fci": 5721, - "tti": 10077, - "si": 5903.7335762832145, - "size": 2667396, - "req": 87, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.86, - "fcp": 699, - "ttfb": 485.007, - "fci": 2490, - "tti": 3238.5, - "si": 1476.5355859816073, - "size": 5014983, - "req": 88, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.47, - "fcp": 2610, - "ttfb": 727.149, - "fci": 8686, - "tti": 9961, - "si": 6182.542196418383, - "size": 1271536, - "req": 82, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.7, - "fcp": 1068.5, - "ttfb": 267.344, - "fci": 2534, - "tti": 2667, - "si": 2768.0210844831518, - "size": 4457373, - "req": 139, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.94, - "fcp": 1220, - "ttfb": 645.484, - "fci": 3201, - "tti": 4251, - "si": 2244.8988352667343, - "size": 613486, - "req": 43, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.54, - "fcp": 1023.647384378578, - "ttfb": 367.241, - "fci": 4120.709261140266, - "tti": 4739.815514663643, - "si": 2348.4216746829547, - "size": 1997918, - "req": 387, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.35, - "fcp": 1833.1918376645442, - "ttfb": 577.779, - "fci": 12504.191837664544, - "tti": 14174.691837664544, - "si": 8373.083949400268, - "size": 1656549, - "req": 153, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.36, - "fcp": 1175, - "ttfb": 645.922, - "fci": 5108, - "tti": 6267, - "si": 3487.5425802031014, - "size": 4555607, - "req": 234, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.41, - "fcp": 950, - "ttfb": 249.901, - "fci": 9627, - "tti": 10337.5, - "si": 7458.382490360616, - "size": 887908, - "req": 206, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.51, - "fcp": 647, - "ttfb": 40.813, - "fci": 3665, - "tti": 4533.5, - "si": 3772.9600442348437, - "size": 2989436, - "req": 259, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.14, - "fcp": 4093, - "ttfb": 616.689, - "fci": 17695, - "tti": 27482, - "si": 13920.319002103932, - "size": 5371094, - "req": 173, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.33, - "fcp": 1035, - "ttfb": 1236.347, - "fci": 5551, - "tti": 6846, - "si": 4196.620403892935, - "size": 5818990, - "req": 246, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-04-22": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.86, - "fcp": 1048, - "ttfb": 927.63, - "fci": 4633, - "tti": 5763, - "si": 2084.233589913968, - "size": 369423, - "req": 57, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.95, - "fcp": 540, - "ttfb": 515.298, - "fci": 1977, - "tti": 2203, - "si": 1237.0298567447658, - "size": 1128157, - "req": 149, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.59, - "fcp": 1860, - "ttfb": 757.438, - "fci": 6660, - "tti": 9610, - "si": 5014.108993293561, - "size": 1297692, - "req": 79, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.88, - "fcp": 642, - "ttfb": 495.898, - "fci": 2445, - "tti": 3135, - "si": 1281.4013639701202, - "size": 2624959, - "req": 87, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.94, - "fcp": 1173, - "ttfb": 540.203, - "fci": 3182, - "tti": 4232, - "si": 2143.254910532043, - "size": 596079, - "req": 41, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.59, - "fcp": 1010.2102605416994, - "ttfb": 467.414, - "fci": 4222.831274597299, - "tti": 4686.5207675695, - "si": 2241.3149939408704, - "size": 2162467, - "req": 385, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.29, - "fcp": 1833.6920200210013, - "ttfb": 514.247, - "fci": 12424.692627904657, - "tti": 14253.69281026975, - "si": 8363.541231850179, - "size": 1696948, - "req": 146, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.35, - "fcp": 1175, - "ttfb": 700.916, - "fci": 5153, - "tti": 6291, - "si": 3653.70771418491, - "size": 4628864, - "req": 233, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.39, - "fcp": 1007, - "ttfb": 169.082, - "fci": 11180, - "tti": 12230, - "si": 7536.470602862405, - "size": 988949, - "req": 176, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.47, - "fcp": 644, - "ttfb": 568.39, - "fci": 4053, - "tti": 4605, - "si": 4616.268377355635, - "size": 3095022, - "req": 264, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.48, - "fcp": 2847.8767371878625, - "ttfb": 753.671, - "fci": 9494.876737187862, - "tti": 10244.876737187862, - "si": 5189.419015448093, - "size": 1646605, - "req": 106, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.69, - "fcp": 1209, - "ttfb": 235.357, - "fci": 2769, - "tti": 2940, - "si": 2559.4660229873853, - "size": 4685796, - "req": 145, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.13, - "fcp": 4131, - "ttfb": 1548.727, - "fci": 17373, - "tti": 28105, - "si": 17956.007106826466, - "size": 5525955, - "req": 176, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.33, - "fcp": 1056, - "ttfb": 1120.492, - "fci": 5570, - "tti": 6930, - "si": 4720.580691781161, - "size": 6193850, - "req": 247, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-04-29": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.88, - "fcp": 996, - "ttfb": 702.155, - "fci": 4048, - "tti": 5481.5, - "si": 1662.2976640660258, - "size": 432098, - "req": 60, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.94, - "fcp": 610, - "ttfb": 299.569, - "fci": 2002, - "tti": 2457, - "si": 1144.1439686679082, - "size": 1116592, - "req": 149, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.66, - "fcp": 1971.5, - "ttfb": 376.072, - "fci": 6195, - "tti": 9107, - "si": 3705.9794841263183, - "size": 2122192, - "req": 81, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.89, - "fcp": 696, - "ttfb": 275.897, - "fci": 2446, - "tti": 3186, - "si": 1114.9481532406205, - "size": 3076347, - "req": 90, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.94, - "fcp": 1198, - "ttfb": 292.677, - "fci": 3208, - "tti": 4333, - "si": 2117.1785472890733, - "size": 622708, - "req": 43, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.57, - "fcp": 939.4816817325002, - "ttfb": 290.425, - "fci": 4600.812608226348, - "tti": 5174.899665182569, - "si": 2257.473098730222, - "size": 2580537, - "req": 408, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.28, - "fcp": 2434.8929188320435, - "ttfb": 679.82, - "fci": 12516.892918832044, - "tti": 14878.392918832044, - "si": 8385.076062720189, - "size": 1843192, - "req": 156, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.34, - "fcp": 1195, - "ttfb": 716.924, - "fci": 5830, - "tti": 6832.5, - "si": 3800.258001770835, - "size": 4561974, - "req": 235, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.41, - "fcp": 3774, - "ttfb": 570.808, - "fci": 8993, - "tti": 11093, - "si": 5310.614944912769, - "size": 1515622, - "req": 91, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.64, - "fcp": 1296, - "ttfb": 179.484, - "fci": 2977, - "tti": 3108, - "si": 2663.425945407629, - "size": 4388781, - "req": 144, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.42, - "fcp": 2310, - "ttfb": 52.518, - "fci": 10058, - "tti": 11303, - "si": 6640.224242024391, - "size": 1086280, - "req": 199, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.48, - "fcp": 661, - "ttfb": 330.805, - "fci": 3929, - "tti": 4537.5, - "si": 4488.946893048814, - "size": 2864611, - "req": 258, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.11, - "fcp": 4455, - "ttfb": 1178.635, - "fci": 16931, - "tti": 30343, - "si": 15296.494630687015, - "size": 5321667, - "req": 174, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.27, - "fcp": 1154, - "ttfb": 1143.859, - "fci": 5557, - "tti": 7462, - "si": 6298.248969712083, - "size": 7377490, - "req": 256, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-05-06": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.86, - "fcp": 1022, - "ttfb": 288.866, - "fci": 4504, - "tti": 5794, - "si": 2175.7929544538756, - "size": 421133, - "req": 60, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.95, - "fcp": 540, - "ttfb": 448.333, - "fci": 2016, - "tti": 2375, - "si": 1177.7379378655155, - "size": 1145199, - "req": 159, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.65, - "fcp": 1950, - "ttfb": 359.496, - "fci": 7546, - "tti": 9811, - "si": 2920.0432009044707, - "size": 1723505, - "req": 77, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.88, - "fcp": 683, - "ttfb": 371.608, - "fci": 2472, - "tti": 3172, - "si": 1251.5724107097717, - "size": 3793900, - "req": 88, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.94, - "fcp": 1225, - "ttfb": 507.227, - "fci": 3176, - "tti": 4151, - "si": 2467.0036477098092, - "size": 599214, - "req": 42, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.58, - "fcp": 910.7102708158425, - "ttfb": 338.934, - "fci": 4346.710270815843, - "tti": 5025.210270815843, - "si": 2306.597590778167, - "size": 2373450, - "req": 423, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.49, - "fcp": 2452.5827887376126, - "ttfb": 879.567, - "fci": 8701.582788737613, - "tti": 10051.582788737614, - "si": 5914.17537613234, - "size": 1522326, - "req": 86, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.68, - "fcp": 1241.5, - "ttfb": 238.456, - "fci": 2642, - "tti": 2789, - "si": 2779.2337660780945, - "size": 4185060, - "req": 142, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.35, - "fcp": 2582.710075955401, - "ttfb": 644.517, - "fci": 12065.710235398958, - "tti": 13754.710374912067, - "si": 7294.904282737813, - "size": 1624828, - "req": 122, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.38, - "fcp": 950, - "ttfb": 798.435, - "fci": 5514, - "tti": 6604, - "si": 3828.999420984214, - "size": 4599423, - "req": 236, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.45, - "fcp": 994, - "ttfb": 162.095, - "fci": 9884, - "tti": 11354, - "si": 6311.896036182946, - "size": 1073591, - "req": 207, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.52, - "fcp": 640, - "ttfb": 125.038, - "fci": 3706, - "tti": 4646, - "si": 3546.2953844033277, - "size": 2934638, - "req": 258, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.13, - "fcp": 4124, - "ttfb": 1631.966, - "fci": 20310, - "tti": 30277, - "si": 17697.659946965956, - "size": 5233555, - "req": 174, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.32, - "fcp": 1037, - "ttfb": 2976.743, - "fci": 5622, - "tti": 7264.5, - "si": 5173.269449330293, - "size": 6548623, - "req": 252, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-05-13": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.85, - "fcp": 1039, - "ttfb": 244.404, - "fci": 4557, - "tti": 5862, - "si": 2833.6165725099427, - "size": 445821, - "req": 64, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.93, - "fcp": 540, - "ttfb": 295.62, - "fci": 2311, - "tti": 2438, - "si": 1225.465559297552, - "size": 1032840, - "req": 139, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.71, - "fcp": 1976, - "ttfb": 728.269, - "fci": 5626, - "tti": 8552, - "si": 3206.1789074641824, - "size": 1706627, - "req": 75, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.89, - "fcp": 710, - "ttfb": 379.411, - "fci": 2471, - "tti": 3141, - "si": 1172.2247564966046, - "size": 2898589, - "req": 87, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.94, - "fcp": 1163, - "ttfb": 400.826, - "fci": 3198, - "tti": 4248, - "si": 2233.7668986103745, - "size": 745164, - "req": 42, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.46, - "fcp": 792, - "ttfb": 304.62, - "fci": 4707, - "tti": 5122.5, - "si": 3704.696563216936, - "size": 2800628, - "req": 442, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.52, - "fcp": 2504.02956270255, - "ttfb": 479.625, - "fci": 8683.02956270255, - "tti": 10382.548922605725, - "si": 5026.9024501661725, - "size": 2225445, - "req": 81, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.66, - "fcp": 1216, - "ttfb": 178.234, - "fci": 2794, - "tti": 2920.5, - "si": 2950.417772390543, - "size": 4094111, - "req": 144, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.37, - "fcp": 2624.2388380662555, - "ttfb": 624.609, - "fci": 11836.238838066256, - "tti": 13286.238838066252, - "si": 6980.101170200947, - "size": 1591724, - "req": 113, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.33, - "fcp": 1195, - "ttfb": 709.187, - "fci": 6039, - "tti": 6930, - "si": 3785.746669002207, - "size": 4765369, - "req": 238, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.46, - "fcp": 2160, - "ttfb": 227.992, - "fci": 9744, - "tti": 11304, - "si": 5993.3668808378725, - "size": 989254, - "req": 195, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.48, - "fcp": 654, - "ttfb": 70.03, - "fci": 3883, - "tti": 4636.5, - "si": 4218.371518703965, - "size": 3099318, - "req": 264, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.13, - "fcp": 4451, - "ttfb": 432.452, - "fci": 17659, - "tti": 25203.5, - "si": 10686.926307895596, - "size": 4729123, - "req": 161, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.3, - "fcp": 1171, - "ttfb": 887.146, - "fci": 6120, - "tti": 7535, - "si": 3994.753698687775, - "size": 6504664, - "req": 243, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-05-20": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.83, - "fcp": 1083, - "ttfb": 329.406, - "fci": 4561, - "tti": 6016, - "si": 3414.745408005656, - "size": 477643, - "req": 77, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.93, - "fcp": 540, - "ttfb": 408.6, - "fci": 2126, - "tti": 2483.5, - "si": 1301.9954876273423, - "size": 989804, - "req": 144, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.57, - "fcp": 1950, - "ttfb": 661.491, - "fci": 5067, - "tti": 8983, - "si": 6297.714250381709, - "size": 1915092, - "req": 81, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.89, - "fcp": 637, - "ttfb": 469.153, - "fci": 2387, - "tti": 3110, - "si": 1285.7888994706118, - "size": 2721022, - "req": 91, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.93, - "fcp": 1214, - "ttfb": 931.274, - "fci": 3199, - "tti": 4249, - "si": 3039.3562307274506, - "size": 642660, - "req": 41, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.51, - "fcp": 825, - "ttfb": 658.458, - "fci": 4513, - "tti": 5298, - "si": 3039.476416216891, - "size": 2606522, - "req": 396, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.48, - "fcp": 2291.1911875267942, - "ttfb": 877.033, - "fci": 9111.191187526794, - "tti": 10986.191187526794, - "si": 5817.6251832079815, - "size": 1384578, - "req": 80, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.73, - "fcp": 1066, - "ttfb": 246.541, - "fci": 2448, - "tti": 2634.5, - "si": 2362.290827210966, - "size": 4992755, - "req": 138, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.38, - "fcp": 2010, - "ttfb": 1000.223, - "fci": 11583, - "tti": 13594.5, - "si": 7469.385072879421, - "size": 1640117, - "req": 112, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.37, - "fcp": 1195, - "ttfb": 973.463, - "fci": 5194, - "tti": 6345.5, - "si": 3677.3466078802894, - "size": 4641026, - "req": 234, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.47, - "fcp": 1038, - "ttfb": 104.471, - "fci": 9231, - "tti": 10461, - "si": 6512.7363169248865, - "size": 1180412, - "req": 204, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.46, - "fcp": 656, - "ttfb": 1610.157, - "fci": 3882, - "tti": 4854.5, - "si": 5819.661938884185, - "size": 3102879, - "req": 258, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.16, - "fcp": 3972, - "ttfb": 814.525, - "fci": 17398, - "tti": 27825, - "si": 10481.033092323201, - "size": 4649898, - "req": 152, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.49, - "fcp": 977, - "ttfb": 1005.376, - "fci": 3937, - "tti": 4706, - "si": 3355.5092846690122, - "size": 5258895, - "req": 234, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-05-27": [ - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.87, - "fcp": 1088, - "ttfb": 388.308, - "fci": 4368, - "tti": 5663.5, - "si": 1955.9194178528232, - "size": 452693, - "req": 61, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.94, - "fcp": 540, - "ttfb": 355.427, - "fci": 1861, - "tti": 2226.5, - "si": 1360.9358439266084, - "size": 974166, - "req": 141, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.59, - "fcp": 1973, - "ttfb": 1011.863, - "fci": 5905, - "tti": 10426, - "si": 4773.931166005037, - "size": 3552696, - "req": 78, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.88, - "fcp": 684, - "ttfb": 641.385, - "fci": 2373, - "tti": 3187, - "si": 1288.3163313049818, - "size": 4384132, - "req": 85, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.51, - "fcp": 2490, - "ttfb": 553.568, - "fci": 8668, - "tti": 11217.999999999998, - "si": 4977.740296736811, - "size": 1353867, - "req": 100, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.69, - "fcp": 1134, - "ttfb": 185.191, - "fci": 2809, - "tti": 2934, - "si": 2594.382963680987, - "size": 4123966, - "req": 135, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "blibli", - "m": { - "r": { - "perf": 0.94, - "fcp": 1223, - "ttfb": 418.953, - "fci": 3207, - "tti": 4182, - "si": 2260.2460506804673, - "size": 577154, - "req": 40, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.62, - "fcp": 819.5, - "ttfb": 319.723, - "fci": 4341, - "tti": 4846, - "si": 2103.3470139783603, - "size": 2463812, - "req": 400, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.35, - "fcp": 2685, - "ttfb": 823.328, - "fci": 11691, - "tti": 13266, - "si": 7276.967563564531, - "size": 1451012, - "req": 109, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.73, - "fcp": 620, - "ttfb": 571.722, - "fci": 3874.999999999999, - "tti": 4731.499999999999, - "si": 1472.8134027084327, - "size": 2393115, - "req": 190, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.4, - "fcp": 1105, - "ttfb": 2315.174, - "fci": 8563, - "tti": 10813, - "si": 8848.181596193228, - "size": 1137072, - "req": 129, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.53, - "fcp": 645, - "ttfb": 1894.616, - "fci": 3685, - "tti": 3984.5, - "si": 4474.29967710488, - "size": 3082287, - "req": 260, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.17, - "fcp": 3983, - "ttfb": 685.523, - "fci": 16486, - "tti": 23951, - "si": 9445.164609384316, - "size": 4595758, - "req": 141, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.4, - "fcp": 1000, - "ttfb": 855.021, - "fci": 5367, - "tti": 6329.5, - "si": 3290.0739595998384, - "size": 5731893, - "req": 223, - "name": "Blanja", - "device": "desktop" - } - } - } - ], - "2020-05-29": [ - { - "n": "blibli", - "m": { - "r": { - "perf": 0, - "fcp": 0, - "lcp": 0, - "cls": 0, - "ttfb": 0, - "fci": 0, - "tti": 0, - "si": 0, - "size": 0, - "req": 0, - "name": "Blibli", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0, - "fcp": 0, - "lcp": 0, - "cls": 0, - "ttfb": 0, - "fci": 0, - "tti": 0, - "si": 0, - "size": 0, - "req": 0, - "name": "Blibli", - "device": "desktop" - } - } - }, - { - "n": "tokopedia", - "m": { - "r": { - "perf": 0.57, - "fcp": 1153, - "lcp": 4175, - "cls": 0, - "ttfb": 0, - "fci": 4658, - "tti": 5918.5, - "si": 1562.4761729245074, - "size": 0, - "req": 61, - "name": "Tokopedia", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.73, - "fcp": 610, - "lcp": 1470, - "cls": 0.04069808831684323, - "ttfb": 0, - "fci": 2146, - "tti": 2512, - "si": 1238.2493128346073, - "size": 0, - "req": 138, - "name": "Tokopedia", - "device": "desktop" - } - } - }, - { - "n": "lazada", - "m": { - "r": { - "perf": 0.62, - "fcp": 1860, - "lcp": 3375, - "cls": 0, - "ttfb": 0, - "fci": 6267, - "tti": 10148, - "si": 2894.5294468335605, - "size": 0, - "req": 77, - "name": "Lazada", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.88, - "fcp": 685, - "lcp": 825, - "cls": 0.05932570936578817, - "ttfb": 0, - "fci": 2569, - "tti": 3440, - "si": 1341.3484946733793, - "size": 0, - "req": 84, - "name": "Lazada", - "device": "desktop" - } - } - }, - { - "n": "bukalapak", - "m": { - "r": { - "perf": 0.23, - "fcp": 1860, - "lcp": 13850, - "cls": 0.0071423611111111115, - "ttfb": 0, - "fci": 12772, - "tti": 14494, - "si": 8787.621728296755, - "size": 0, - "req": 106, - "name": "Bukalapak", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.47, - "fcp": 620, - "lcp": 2563.0467793771104, - "cls": 0.8630229045909581, - "ttfb": 0, - "fci": 4036, - "tti": 4888.046779377111, - "si": 1445.820900058302, - "size": 0, - "req": 188, - "name": "Bukalapak", - "device": "desktop" - } - } - }, - { - "n": "shopee", - "m": { - "r": { - "perf": 0.29, - "fcp": 2731.6438849443152, - "lcp": 8132.723066999333, - "cls": 0.06875, - "ttfb": 0, - "fci": 8403.644316481148, - "tti": 9198.44437778275, - "si": 6234.232633026872, - "size": 0, - "req": 58, - "name": "Shopee", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.64, - "fcp": 1118, - "lcp": 3075, - "cls": 0.08408762630242536, - "ttfb": 0, - "fci": 2334, - "tti": 2565.5, - "si": 2677.7857324228817, - "size": 0, - "req": 137, - "name": "Shopee", - "device": "desktop" - } - } - }, - { - "n": "jd", - "m": { - "r": { - "perf": 0.28, - "fcp": 1002, - "lcp": 10245, - "cls": 0.029008110894097223, - "ttfb": 0, - "fci": 11803, - "tti": 12331, - "si": 6572.08483494272, - "size": 0, - "req": 186, - "name": "JD", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.35, - "fcp": 657, - "lcp": 2550, - "cls": 0.4480585517905612, - "ttfb": 0, - "fci": 3903, - "tti": 4692, - "si": 5852.3749980466055, - "size": 0, - "req": 242, - "name": "JD", - "device": "desktop" - } - } - }, - { - "n": "blanja", - "m": { - "r": { - "perf": 0.13, - "fcp": 3969, - "lcp": 12476, - "cls": 0.04240885416666667, - "ttfb": 0, - "fci": 15660, - "tti": 24514.5, - "si": 11879.059058730836, - "size": 0, - "req": 143, - "name": "Blanja", - "device": "mobile" - } - }, - "d": { - "r": { - "perf": 0.27, - "fcp": 985, - "lcp": 4018, - "cls": 0.017118868750547238, - "ttfb": 0, - "fci": 5223, - "tti": 6390, - "si": 5150.701867017916, - "size": 0, - "req": 224, - "name": "Blanja", - "device": "desktop" - } - } - } - ] -} +{} diff --git a/reports/output.ts b/reports/output.ts new file mode 100644 index 0000000..ff8b4c5 --- /dev/null +++ b/reports/output.ts @@ -0,0 +1 @@ +export default {}; diff --git a/src/client/chart.js b/src/client/chart.js deleted file mode 100644 index d8c087e..0000000 --- a/src/client/chart.js +++ /dev/null @@ -1,93 +0,0 @@ -const data = window.__data || {}; -const dataKeys = Object.keys(data); -const categories = dataKeys || []; -const deviceMap = { desktop: 'd', mobile: 'm' }; -const columns = ['tokopedia', 'lazada', 'shopee', 'bukalapak', 'blibli', 'jd', 'blanja']; -const colors = ['#03AC0E', '#00ffff', '#fc5930', '#d71149', '#0095da', '#b67fd6', '#ef8888']; - -const getData = function(date, col) { - return data[date].find(function(i) { - return i.n === col; - }); -}; - -const getSeries = device => { - const res = []; - columns.forEach(col => { - const dataSeries = []; - categories.forEach(date => { - const d = getData(date, col); - if (d) { - dataSeries.push(d[deviceMap[device]].r.perf); - } - }); - res.push({ - name: col, - data: dataSeries, - }); - }); - return res; -}; - -const optionsChartLine = (title, device) => ({ - title: { - text: title, - align: 'center', - margin: 10, - offsetX: 0, - offsetY: 0, - floating: false, - style: { - fontSize: '14px', - fontWeight: 'bold', - color: '#263238', - }, - }, - chart: { - height: 350, - type: 'line', - }, - dataLabels: { - enabled: false, - }, - stroke: { - curve: 'smooth', - }, - colors, - series: getSeries(device), - legend: { - labels: { - colors: '#333', - }, - }, - xaxis: { - type: 'category', - categories, - labels: { - style: { - colors: '#333', - }, - }, - }, - yaxis: { - show: true, - labels: { - show: true, - style: { - colors: ['#333'], - }, - }, - crosshairs: { - show: true, - position: 'back', - stroke: { - color: '#333', - width: 1, - dashArray: 0, - }, - }, - }, -}); - -new ApexCharts(document.querySelector('#chartDesktop'), optionsChartLine('Perf Score Desktop', 'desktop')).render(); -new ApexCharts(document.querySelector('#chartMobile'), optionsChartLine('Perf Score Mobile', 'mobile')).render(); diff --git a/src/client/index.pug b/src/client/index.pug deleted file mode 100644 index 7c1c507..0000000 --- a/src/client/index.pug +++ /dev/null @@ -1,99 +0,0 @@ -doctype html -html(lang="id") - head - meta(charset='utf-8') - meta(http-equiv='x-ua-compatible', content='ie=edge') - meta(name="viewport", content="initial-scale=1, minimum-scale=1, maximum-scale=7, user-scalable=yes, width=device-width, shrink-to-fit=no") - link(rel="preconnect dns-prefetch" href="https://unpkg.com" crossorigin="") - //- link(rel='preconnect dns-prefetch', href='https://www.google-analytics.com' crossorigin="") - link(rel="stylesheet", href="https://unpkg.com/papercss@1.6.1/dist/paper.min.css") - title Web Perf E-Commerce ID - - meta(name='description', content='Web Perf Comparison for E-Commerce in Indonesia') - meta(property='og:site_name', content='mazipan') - meta(property='og:type', content='website') - meta(property='og:title', content='Web Perf E-Commerce ID') - meta(property='og:description', content='Web Perf Comparison for E-Commerce in Indonesia') - meta(property='og:url', content='https://mazipan.github.io/webperf-ecommerce-id') - meta(property='og:image:width', content='1200') - meta(property='og:image:height', content='630') - meta(property='article:publisher', content='https://www.facebook.com/mazipanneh') - - meta(name='twitter:card', content='summary_large_image') - meta(name='twitter:title', content='Web Perf E-Commerce ID') - meta(name='twitter:description', content='Web Perf Comparison for E-Commerce in Indonesia') - meta(name='twitter:url', content='https://mazipan.github.io/webperf-ecommerce-id') - meta(name='twitter:site', content='mazipan') - meta(name='theme-color', content='#212121') - - // Global site tag (gtag.js) - Google Analytics - //- script(async="" src="https://www.googletagmanager.com/gtag/js?id=UA-97096911-1") - //- script. - //- window.dataLayer = window.dataLayer || []; - //- function gtag(){dataLayer.push(arguments);} - //- gtag('js', new Date()); - //- gtag('config', 'UA-97096911-1'); - - style. - body, html { - height: 100%; - margin: 0; - } - .hero-image { - min-height: 80vh; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - position: relative; - background-color: #212121; - } - .hero-text { - text-align: center; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - color: white; - } - .hero-text button { - border: none; - outline: 0; - display: inline-block; - padding: 10px 25px; - color: black; - background-color: #ddd; - text-align: center; - cursor: pointer; - } - .hero-text button:hover { - background-color: #555; - color: white; - } - .capitalize { - text-transform: capitalize; - } - - body - .hero-image - .hero-text - h1 Web Perf E-Commerce ID - a(href="https://github.com/mazipan/webperf-ecommerce-id", target="_blank", rel="noopener", title="Github") - button Github Repository - - div#chartDesktop.row.flex-center(width="100%", height="500") - div#chartMobile.row.flex-center(width="100%", height="500") - - footer.row.flex-center.margin - .text-center - span - | Menemukan bug? atau ingin berkontribusi? - | kunjungi  - a(href="https://github.com/mazipan/webperf-ecommerce-id", target="_blank", rel="noopener", title="Github") Github repository - footer.row.flex-center - .text-center - span Crafted with ❤️ by Irfan Maulana, © 2020 - - script. - var __data = JSON.parse('!{JSON.stringify(d)}'); - script(src="https://cdn.jsdelivr.net/npm/apexcharts") - script(src="./chart.js") diff --git a/src/client/pug.config.js b/src/client/pug.config.js deleted file mode 100644 index bb26264..0000000 --- a/src/client/pug.config.js +++ /dev/null @@ -1,7 +0,0 @@ -const data = require("../../reports/output.json"); - -module.exports = { - locals: { - d: data - } -}; diff --git a/src/cronjob/file.ts b/src/cronjob/file.ts deleted file mode 100644 index 052e9ff..0000000 --- a/src/cronjob/file.ts +++ /dev/null @@ -1,32 +0,0 @@ -import fs from 'fs'; -import path from 'path'; -import appRootDir from 'app-root-dir'; -import { cleanStr } from './utils' - -export const REPORT_DIR = path.join(path.resolve(appRootDir.get()), `/reports`); -export const REPORT_FILE = path.join(REPORT_DIR, `/output.json`); -export const getFileByNameAndDevice = (name: string, device: string, index: number) => { - const date = new Date(); - const todayDate = date.toISOString().substring(0, 10); - return path.join(REPORT_DIR, `/${cleanStr(name)}/${device}/${todayDate}-${index}.json`); -} - -export const writeFile = (filename, content): Promise => { - return new Promise(function(resolve, reject) { - fs.writeFile(filename, JSON.stringify(content), 'utf-8', function(err) { - if (err) reject(err); - else resolve(content); - }); - }); -}; - -export const writeNewReport = (content: any): void => { - writeFile(REPORT_FILE, (content)); -}; - -export const readFileReport = (onSuccess): void => { - fs.readFile(REPORT_FILE, (err, data) => { - if (err) throw err; - onSuccess(data); - }); -} diff --git a/src/cronjob/gists.ts b/src/cronjob/gists.ts deleted file mode 100644 index 21dafdb..0000000 --- a/src/cronjob/gists.ts +++ /dev/null @@ -1,22 +0,0 @@ -const { Octokit } = require('@octokit/rest'); - -const octokit = new Octokit({ - auth: process.env.GIST_TOKEN, -}); - -const FILENAME = 'webperf-ecommerce-id.json'; -export const updateGist = async (newValue: any) => { - try { - await octokit.gists.update({ - gist_id: process.env.GIST_ID, - files: { - [FILENAME]: { - content: JSON.stringify(newValue), - filename: FILENAME, - }, - }, - }); - } catch (e) { - console.error('> [GIST] - failed update gist', e); - } -}; diff --git a/src/cronjob/lh.ts b/src/cronjob/lh.ts deleted file mode 100644 index 55d2f52..0000000 --- a/src/cronjob/lh.ts +++ /dev/null @@ -1,59 +0,0 @@ -import fetch from 'node-fetch'; -import { LHResponse } from './types'; -import { getFileByNameAndDevice, writeFile } from './file' - -export default async (name: string, url: string, device: string, index: number): Promise => { - const URL = `https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=${encodeURIComponent(url)}&key=${process.env.PSI_API_KEY}&strategy=${device}`; - - try { - const resp = await fetch(URL, { - method: 'GET', - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json', - } - }); - - const result = await resp.json(); - - if (result) { - writeFile(getFileByNameAndDevice(name, device, index), result) - const categories = result?.lighthouseResult?.categories || null; - const audits = result?.lighthouseResult?.audits || null; - - const totalResources = audits?.['resource-summary']?.details?.items?.[0] || null; - - const fcp = audits?.['first-contentful-paint']?.numericValue || 0; - const lcp = audits?.['largest-contentful-paint']?.numericValue || 0; - const cls = audits?.['cumulative-layout-shift']?.numericValue || 0; - const ttfb = audits?.['time-to-first-byte']?.numericValue || 0; - const fci = audits?.['first-cpu-idle']?.numericValue || 0; - const tti = audits?.['interactive']?.numericValue || 0; - const si = audits?.['speed-index']?.numericValue || 0; - const perf = categories?.performance?.score || 0; - const req = totalResources?.requestCount || 0; - const size = totalResources?.size || 0; - - const response: LHResponse = { - perf, - fcp, - lcp, - cls, - ttfb, - fci, - tti, - si, - size, - req, - name, - device, - }; - - return response; - } - } catch (e) { - console.error('> Error job', e); - } - - return null; -}; diff --git a/src/cronjob/report.ts b/src/cronjob/report.ts deleted file mode 100644 index c12f7fe..0000000 --- a/src/cronjob/report.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { modifyLatestData } from './utils'; -import { writeNewReport, readFileReport } from './file'; -import { updateGist } from './gists'; - -export const updateReport = (name: string, device: string, response: any): void => { - const onGetLastData = (data) => { - if (!data) { - console.warn(`> [REPORT] - empty last report\n`); - } - - try { - // @ts-ignore - const objectData = JSON.parse(data); - const newValue = modifyLatestData(objectData, response, name, device); - - writeNewReport(newValue); - setTimeout(() => { - updateGist(newValue); - }, 0); - } catch (e) { - console.error(`> [REPORT] - failed write report`, e); - } - } - - readFileReport(onGetLastData); -}; diff --git a/src/cronjob/utils.ts b/src/cronjob/utils.ts deleted file mode 100644 index 7684b6b..0000000 --- a/src/cronjob/utils.ts +++ /dev/null @@ -1,80 +0,0 @@ -export default function sortAsc (arr, key?): any[] { - if (key) return arr.sort((a, b) => parseFloat(a[key] || -1) - parseFloat(b[key] || 0)); - return arr.sort((a, b) => a - b); -}; - -const _quantile = (sorted, q) => { - const pos = (sorted.length - 1) * q; - const base = Math.floor(pos); - const rest = pos - base; - if (sorted[base + 1] !== undefined) { - return sorted[base] + rest * (sorted[base + 1] - sorted[base]); - } else { - return sorted[base]; - } -}; - -export function quantile (arr, q, key) { - const sorted = sortAsc(arr, key); - const sortOnlyValue = sorted.map(i => i[key]); - const res = _quantile(sortOnlyValue, q); - - // findNearestindex - let idxResult = 0; - for (let index = 0; index < sorted.length; index++) { - if (sorted[index][key] >= res) { - idxResult = index; - break; - } - } - - return sorted[idxResult]; -}; - -export const cleanStr = (str) => str.toLowerCase().trim(); - -export function modifyLatestData(lastDataObj: any, response: any, name: string, device: string) { - const todayDate = new Date().toISOString().substring(0, 10); - let newData = lastDataObj[todayDate]; - const cleanName = cleanStr(name); - const deviceKey = device === 'desktop' ? 'd' : 'm'; - - if (!newData) { - newData = [ - { - n: cleanName, - [deviceKey]: { - r: response, - }, - }, - ]; - } else if (newData) { - const existing = newData.find(i => cleanStr(i.n) === cleanName); - if (existing) { - const woExisting = newData.filter(i => cleanStr(i.n) !== cleanName); - newData = [ - ...woExisting, - { - n: cleanName, - ...existing, - [deviceKey]: { - r: response, - }, - }, - ]; - } else { - newData = [ - ...newData, - { - n: cleanName, - [deviceKey]: { - r: response, - }, - }, - ]; - } - } - - const newValue = { ...lastDataObj, ...{ [todayDate]: newData } }; - return newValue; -} diff --git a/t.json b/t.json deleted file mode 100644 index b2fd61d..0000000 --- a/t.json +++ /dev/null @@ -1,1914 +0,0 @@ -{ - "captchaResult": "CAPTCHA_NOT_NEEDED", - "kind": "pagespeedonline#result", - "id": "https://ebook-belajar-frontend.netlify.app/", - "loadingExperience": { - "initial_url": "https://ebook-belajar-frontend.netlify.app/" - }, - "lighthouseResult": { - "requestedUrl": "https://ebook-belajar-frontend.netlify.com/", - "finalUrl": "https://ebook-belajar-frontend.netlify.app/", - "lighthouseVersion": "6.0.0", - "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/81.0.4044.108 Safari/537.36", - "fetchTime": "2020-05-29T09:25:13.449Z", - "environment": { - "networkUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3963.0 Safari/537.36 Chrome-Lighthouse", - "hostUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/81.0.4044.108 Safari/537.36", - "benchmarkIndex": 542 - }, - "runWarnings": [ - "The page may not be loading as expected because your test URL (https://ebook-belajar-frontend.netlify.com/) was redirected to https://ebook-belajar-frontend.netlify.app/. Try testing the second URL directly." - ], - "configSettings": { - "emulatedFormFactor": "desktop", - "locale": "en-US", - "onlyCategories": [ - "performance" - ], - "channel": "lr" - }, - "audits": { - "estimated-input-latency": { - "id": "estimated-input-latency", - "title": "Estimated Input Latency", - "description": "Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "10 ms", - "numericValue": 12.8 - }, - "first-cpu-idle": { - "id": "first-cpu-idle", - "title": "First CPU Idle", - "description": "First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "0.8 s", - "numericValue": 830 - }, - "redirects": { - "id": "redirects", - "title": "Avoid multiple page redirects", - "description": "Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "Potential savings of 230 ms", - "details": { - "overallSavingsMs": 230, - "items": [ - { - "url": "(Initial: https://ebook-belajar-frontend.netlify.com/)", - "wastedMs": 0 - }, - { - "wastedMs": 230, - "url": "https://ebook-belajar-frontend.netlify.app/" - } - ], - "headings": [ - { - "label": "URL", - "key": "url", - "valueType": "url" - }, - { - "valueType": "timespanMs", - "label": "Time Spent", - "key": "wastedMs" - } - ], - "type": "opportunity" - }, - "numericValue": 230 - }, - "uses-long-cache-ttl": { - "id": "uses-long-cache-ttl", - "title": "Uses efficient cache policy on static assets", - "description": "A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "0 resources found", - "details": { - "summary": { - "wastedBytes": 0 - }, - "items": [], - "headings": [], - "type": "table" - }, - "numericValue": 0 - }, - "diagnostics": { - "id": "diagnostics", - "title": "Diagnostics", - "description": "Collection of useful page vitals.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "items": [ - { - "numFonts": 0, - "maxRtt": 1.5907649999999989, - "numRequests": 18, - "throughput": 27748665245.400005, - "maxServerLatency": null, - "numTasksOver100ms": 1, - "numTasksOver10ms": 3, - "numTasksOver25ms": 2, - "totalByteWeight": 151378, - "rtt": 1.5907649999999989, - "numTasksOver500ms": 0, - "numScripts": 5, - "numStylesheets": 1, - "numTasksOver50ms": 2, - "numTasks": 274, - "mainDocumentTransferSize": 2371, - "totalTaskTime": 273.2969999999998 - } - ], - "type": "debugdata" - } - }, - "uses-webp-images": { - "id": "uses-webp-images", - "title": "Serve images in next-gen formats", - "description": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "overallSavingsMs": 0, - "type": "opportunity", - "headings": [], - "overallSavingsBytes": 0, - "items": [] - }, - "warnings": [], - "numericValue": 0 - }, - "third-party-summary": { - "id": "third-party-summary", - "title": "Minimize third-party usage", - "description": "Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).", - "score": 1, - "scoreDisplayMode": "binary", - "displayValue": "Third-party code blocked the main thread for 0 ms", - "details": { - "type": "table", - "items": [ - { - "mainThreadTime": 0, - "blockingTime": 0, - "transferSize": 380, - "entity": { - "type": "link", - "text": "Netlify", - "url": "https://www.netlify.com/" - } - } - ], - "headings": [ - { - "itemType": "link", - "text": "Third-Party", - "key": "entity" - }, - { - "itemType": "bytes", - "key": "transferSize", - "granularity": 1, - "text": "Transfer Size" - }, - { - "key": "blockingTime", - "text": "Main-Thread Blocking Time", - "granularity": 1, - "itemType": "ms" - } - ], - "summary": { - "wastedBytes": 380, - "wastedMs": 0 - } - } - }, - "uses-optimized-images": { - "id": "uses-optimized-images", - "title": "Efficiently encode images", - "description": "Optimized images load faster and consume less cellular data. [Learn more](https://web.dev/uses-optimized-images).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "overallSavingsBytes": 0, - "overallSavingsMs": 0, - "headings": [], - "type": "opportunity", - "items": [] - }, - "warnings": [], - "numericValue": 0 - }, - "final-screenshot": { - "id": "final-screenshot", - "title": "Final Screenshot", - "description": "The last screenshot captured of the pageload.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "type": "screenshot", - "timestamp": 124781141887, - "data": "data:image/jpeg;base64,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", - "timing": 1747 - } - }, - "speed-index": { - "id": "speed-index", - "title": "Speed Index", - "description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).", - "score": 0.94, - "scoreDisplayMode": "numeric", - "displayValue": "1.1 s", - "numericValue": 1145.8918436605879 - }, - "mainthread-work-breakdown": { - "id": "mainthread-work-breakdown", - "title": "Minimizes main-thread work", - "description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "0.3 s", - "details": { - "headings": [ - { - "key": "groupLabel", - "text": "Category", - "itemType": "text" - }, - { - "text": "Time Spent", - "granularity": 1, - "key": "duration", - "itemType": "ms" - } - ], - "items": [ - { - "groupLabel": "Script Evaluation", - "duration": 106.59000000000023, - "group": "scriptEvaluation" - }, - { - "group": "styleLayout", - "groupLabel": "Style & Layout", - "duration": 84.350000000000009 - }, - { - "duration": 41.890999999999977, - "groupLabel": "Other", - "group": "other" - }, - { - "groupLabel": "Parse HTML & CSS", - "duration": 19.998999999999995, - "group": "parseHTML" - }, - { - "groupLabel": "Rendering", - "group": "paintCompositeRender", - "duration": 10.233999999999996 - }, - { - "duration": 10.233, - "group": "scriptParseCompile", - "groupLabel": "Script Parsing & Compilation" - } - ], - "type": "table" - }, - "numericValue": 273.2970000000002 - }, - "network-requests": { - "id": "network-requests", - "title": "Network Requests", - "description": "Lists the network requests that were made during page load.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "headings": [ - { - "key": "url", - "itemType": "url", - "text": "URL" - }, - { - "key": "startTime", - "granularity": 1, - "text": "Start Time", - "itemType": "ms" - }, - { - "itemType": "ms", - "text": "End Time", - "granularity": 1, - "key": "endTime" - }, - { - "key": "transferSize", - "itemType": "bytes", - "text": "Transfer Size", - "granularity": 1, - "displayUnit": "kb" - }, - { - "text": "Resource Size", - "displayUnit": "kb", - "granularity": 1, - "key": "resourceSize", - "itemType": "bytes" - }, - { - "itemType": "text", - "text": "Status Code", - "key": "statusCode" - }, - { - "text": "MIME Type", - "itemType": "text", - "key": "mimeType" - }, - { - "key": "resourceType", - "text": "Resource Type", - "itemType": "text" - } - ], - "type": "table", - "items": [ - { - "resourceSize": 0, - "finished": true, - "mimeType": "text/html", - "statusCode": 301, - "url": "https://ebook-belajar-frontend.netlify.com/", - "startTime": 0, - "transferSize": 380, - "endTime": 751.33199999982025 - }, - { - "startTime": 751.72600000223611, - "finished": true, - "resourceSize": 6729, - "transferSize": 2371, - "resourceType": "Document", - "mimeType": "text/html", - "endTime": 963.8320000085514, - "url": "https://ebook-belajar-frontend.netlify.app/", - "statusCode": 200 - }, - { - "resourceSize": 74139, - "startTime": 986.3210000039544, - "url": "https://ebook-belajar-frontend.netlify.app/styles.3ec213f4.css", - "finished": true, - "endTime": 1203.5739999992074, - "resourceType": "Stylesheet", - "statusCode": 200, - "mimeType": "text/css", - "transferSize": 11821 - }, - { - "startTime": 986.61400000855792, - "transferSize": 2886, - "finished": true, - "endTime": 1052.3059999977704, - "resourceType": "Image", - "url": "https://ebook-belajar-frontend.netlify.app/img/logo-64x64.png", - "mimeType": "image/png", - "statusCode": 200, - "resourceSize": 2503 - }, - { - "finished": true, - "statusCode": 200, - "url": "https://ebook-belajar-frontend.netlify.app/img/cover-small.png", - "endTime": 1694.446000008611, - "mimeType": "image/png", - "startTime": 988.84700000053272, - "resourceType": "Image", - "resourceSize": 21216, - "transferSize": 21597 - }, - { - "transferSize": 11519, - "finished": true, - "url": "https://ebook-belajar-frontend.netlify.app/img/undraw_static_assets_rpm6.svg", - "resourceSize": 36759, - "startTime": 989.028000010876, - "statusCode": 200, - "endTime": 1197.4380000028759, - "mimeType": "image/svg+xml", - "resourceType": "Image" - }, - { - "endTime": 1517.9990000033285, - "startTime": 989.21100000734441, - "url": "https://ebook-belajar-frontend.netlify.app/img/undraw_make_it_rain_iwk4.svg", - "mimeType": "image/svg+xml", - "statusCode": 200, - "resourceType": "Image", - "finished": true, - "resourceSize": 27397, - "transferSize": 6733 - }, - { - "url": "https://ebook-belajar-frontend.netlify.app/img/undraw_ideas_s70l.svg", - "statusCode": 200, - "resourceType": "Image", - "startTime": 989.63300000468735, - "endTime": 1170.8250000083353, - "mimeType": "image/svg+xml", - "resourceSize": 9154, - "transferSize": 3826, - "finished": true - }, - { - "transferSize": 956, - "mimeType": "application/javascript", - "endTime": 1563.9780000055907, - "statusCode": 200, - "resourceType": "Script", - "resourceSize": 1327, - "startTime": 988.13700000755489, - "url": "https://ebook-belajar-frontend.netlify.app/styles.403d3e83.js", - "finished": true - }, - { - "resourceSize": 2972, - "startTime": 988.33100000047125, - "mimeType": "application/javascript", - "finished": true, - "url": "https://ebook-belajar-frontend.netlify.app/runtime~main.a426d148.js", - "resourceType": "Script", - "transferSize": 1878, - "endTime": 1743.8150000089081, - "statusCode": 200 - }, - { - "resourceType": "Script", - "endTime": 2371.2349999987055, - "transferSize": 62407, - "mimeType": "application/javascript", - "resourceSize": 199801, - "url": "https://ebook-belajar-frontend.netlify.app/main.d198a247.js", - "startTime": 988.50500000116881, - "finished": true, - "statusCode": 200 - }, - { - "mimeType": "application/javascript", - "endTime": 1173.7819999980275, - "statusCode": 200, - "resourceType": "Script", - "finished": true, - "resourceSize": 16913, - "transferSize": 6203, - "startTime": 988.64500000490807, - "url": "https://ebook-belajar-frontend.netlify.app/1.407bf954.js" - }, - { - "resourceType": "Script", - "transferSize": 5658, - "endTime": 1148.9940000028582, - "statusCode": 200, - "mimeType": "application/javascript", - "startTime": 988.735999999335, - "url": "https://ebook-belajar-frontend.netlify.app/c4f5d8e4.e4eda0ce.js", - "finished": true, - "resourceSize": 16916 - }, - { - "endTime": 2543.3330000087153, - "startTime": 2488.3450000052107, - "transferSize": 5658, - "resourceType": "Other", - "mimeType": "application/javascript", - "url": "https://ebook-belajar-frontend.netlify.app/c4f5d8e4.e4eda0ce.js", - "statusCode": 200, - "finished": true, - "resourceSize": 0 - }, - { - "finished": true, - "endTime": 2546.7510000016773, - "statusCode": 404, - "startTime": 2489.3490000104066, - "transferSize": 1849, - "resourceType": "Other", - "mimeType": "text/html", - "url": "https://ebook-belajar-frontend.netlify.app/1be78505.undefined.js", - "resourceSize": 0 - }, - { - "mimeType": "application/javascript", - "url": "https://ebook-belajar-frontend.netlify.app/20ac7829.83131b2c.js", - "statusCode": 200, - "finished": true, - "resourceType": "Other", - "endTime": 2957.9840000078548, - "transferSize": 897, - "startTime": 2489.7330000094371, - "resourceSize": 0 - }, - { - "endTime": 2544.2820000025677, - "finished": true, - "resourceSize": 0, - "url": "https://ebook-belajar-frontend.netlify.app/17896441.524c9e3e.js", - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Other", - "transferSize": 2083, - "startTime": 2490.2560000045924 - }, - { - "startTime": 2490.5670000007376, - "finished": true, - "resourceSize": 0, - "url": "https://ebook-belajar-frontend.netlify.app/c661be04.a139334e.js", - "transferSize": 2656, - "statusCode": 200, - "resourceType": "Other", - "mimeType": "application/javascript", - "endTime": 2941.8450000084704 - } - ] - } - }, - "unused-css-rules": { - "id": "unused-css-rules", - "title": "Remove unused CSS", - "description": "Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "overallSavingsBytes": 0, - "type": "opportunity", - "headings": [], - "items": [], - "overallSavingsMs": 0 - }, - "numericValue": 0 - }, - "total-byte-weight": { - "id": "total-byte-weight", - "title": "Avoids enormous network payloads", - "description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https://web.dev/total-byte-weight).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "Total size was 148 KB", - "details": { - "type": "table", - "headings": [ - { - "itemType": "url", - "key": "url", - "text": "URL" - }, - { - "itemType": "bytes", - "key": "totalBytes", - "text": "Transfer Size" - } - ], - "items": [ - { - "url": "https://ebook-belajar-frontend.netlify.app/main.d198a247.js", - "totalBytes": 62407 - }, - { - "totalBytes": 21597, - "url": "https://ebook-belajar-frontend.netlify.app/img/cover-small.png" - }, - { - "url": "https://ebook-belajar-frontend.netlify.app/styles.3ec213f4.css", - "totalBytes": 11821 - }, - { - "url": "https://ebook-belajar-frontend.netlify.app/img/undraw_static_assets_rpm6.svg", - "totalBytes": 11519 - }, - { - "totalBytes": 6733, - "url": "https://ebook-belajar-frontend.netlify.app/img/undraw_make_it_rain_iwk4.svg" - }, - { - "url": "https://ebook-belajar-frontend.netlify.app/1.407bf954.js", - "totalBytes": 6203 - }, - { - "url": "https://ebook-belajar-frontend.netlify.app/c4f5d8e4.e4eda0ce.js", - "totalBytes": 5658 - }, - { - "totalBytes": 5658, - "url": "https://ebook-belajar-frontend.netlify.app/c4f5d8e4.e4eda0ce.js" - }, - { - "url": "https://ebook-belajar-frontend.netlify.app/img/undraw_ideas_s70l.svg", - "totalBytes": 3826 - }, - { - "totalBytes": 2886, - "url": "https://ebook-belajar-frontend.netlify.app/img/logo-64x64.png" - } - ] - }, - "numericValue": 151378 - }, - "performance-budget": { - "id": "performance-budget", - "title": "Performance budget", - "description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", - "score": null, - "scoreDisplayMode": "notApplicable" - }, - "network-rtt": { - "id": "network-rtt", - "title": "Network Round Trip Times", - "description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https://hpbn.co/primer-on-latency-and-bandwidth/).", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "0 ms", - "details": { - "type": "table", - "items": [], - "headings": [] - }, - "numericValue": 0 - }, - "metrics": { - "id": "metrics", - "title": "Metrics", - "description": "Collects all available metrics.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "items": [ - { - "observedFirstContentfulPaint": 1352, - "observedLastVisualChangeTs": 124781141532, - "observedTraceEndTs": 124783013159, - "observedFirstVisualChangeTs": 124780708532, - "observedFirstMeaningfulPaint": 1352, - "firstCPUIdle": 830, - "totalBlockingTime": 25, - "observedDomContentLoaded": 2481, - "observedSpeedIndex": 1557, - "observedLargestContentfulPaintTs": 124781176389, - "firstContentfulPaint": 530, - "observedFirstMeaningfulPaintTs": 124780746583, - "interactive": 980, - "observedCumulativeLayoutShift": 0.20711347517730497, - "largestContentfulPaint": 776, - "observedLastVisualChange": 1747, - "observedLoadTs": 124781886515, - "observedSpeedIndexTs": 124780951228, - "observedFirstContentfulPaintTs": 124780746583, - "observedLoad": 2492, - "observedFirstPaintTs": 124780746583, - "observedFirstPaint": 1352, - "firstMeaningfulPaint": 530, - "observedLargestContentfulPaint": 1782, - "maxPotentialFID": 100, - "observedNavigationStart": 0, - "speedIndex": 1146, - "estimatedInputLatency": 13, - "observedTraceEnd": 3619, - "cumulativeLayoutShift": 0.20711347517730497, - "observedNavigationStartTs": 124779394532, - "observedFirstVisualChange": 1314, - "observedDomContentLoadedTs": 124781875402 - }, - { - "lcpInvalidated": false - } - ], - "type": "debugdata" - }, - "numericValue": 980 - }, - "uses-text-compression": { - "id": "uses-text-compression", - "title": "Enable text compression", - "description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://web.dev/uses-text-compression).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "items": [], - "headings": [], - "overallSavingsBytes": 0, - "type": "opportunity", - "overallSavingsMs": 0 - }, - "numericValue": 0 - }, - "largest-contentful-paint": { - "id": "largest-contentful-paint", - "title": "Largest Contentful Paint", - "description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)", - "score": 0.98, - "scoreDisplayMode": "numeric", - "displayValue": "0.8 s", - "numericValue": 776 - }, - "uses-passive-event-listeners": { - "id": "uses-passive-event-listeners", - "title": "Uses passive listeners to improve scrolling performance", - "description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "network-server-latency": { - "id": "network-server-latency", - "title": "Server Backend Latencies", - "description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "0 ms", - "details": { - "type": "table", - "items": [], - "headings": [] - }, - "numericValue": 0 - }, - "offscreen-images": { - "id": "offscreen-images", - "title": "Defer offscreen images", - "description": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https://web.dev/offscreen-images).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "type": "opportunity", - "headings": [], - "overallSavingsMs": 0, - "items": [], - "overallSavingsBytes": 0 - }, - "warnings": [], - "numericValue": 0 - }, - "user-timings": { - "id": "user-timings", - "title": "User Timing marks and measures", - "description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings).", - "score": null, - "scoreDisplayMode": "notApplicable", - "details": { - "items": [], - "type": "table", - "headings": [] - } - }, - "server-response-time": { - "id": "server-response-time", - "title": "Initial server response time was short", - "description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more](https://web.dev/time-to-first-byte).", - "score": 1, - "scoreDisplayMode": "binary", - "displayValue": "Root document took 210 ms", - "details": { - "overallSavingsMs": -386.898, - "type": "opportunity", - "items": [], - "headings": [] - }, - "numericValue": 213.102 - }, - "uses-responsive-images": { - "id": "uses-responsive-images", - "title": "Properly size images", - "description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "Potential savings of 16 KB", - "details": { - "overallSavingsBytes": 15906, - "overallSavingsMs": 0, - "headings": [ - { - "key": "url", - "valueType": "thumbnail" - }, - { - "valueType": "url", - "label": "URL", - "key": "url" - }, - { - "key": "totalBytes", - "label": "Resource Size", - "valueType": "bytes" - }, - { - "valueType": "bytes", - "label": "Potential Savings", - "key": "wastedBytes" - } - ], - "type": "opportunity", - "items": [ - { - "wastedBytes": 15906, - "wastedPercent": 74.973876698014635, - "totalBytes": 21216, - "url": "https://ebook-belajar-frontend.netlify.app/img/cover-small.png" - } - ] - }, - "warnings": [], - "numericValue": 0 - }, - "unused-javascript": { - "id": "unused-javascript", - "title": "Remove unused JavaScript", - "description": "Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "Potential savings of 30 KB", - "details": { - "overallSavingsMs": 0, - "headings": [ - { - "valueType": "url", - "label": "URL", - "subRows": { - "key": "sources", - "valueType": "code" - }, - "key": "url" - }, - { - "valueType": "bytes", - "label": "Transfer Size", - "key": "totalBytes", - "subRows": { - "key": "sourceBytes" - } - }, - { - "key": "wastedBytes", - "label": "Potential Savings", - "valueType": "bytes", - "subRows": { - "key": "sourceWastedBytes" - } - } - ], - "overallSavingsBytes": 30985, - "items": [ - { - "wastedPercent": 38.241049844595373, - "wastedBytes": 23865, - "url": "https://ebook-belajar-frontend.netlify.app/main.d198a247.js", - "totalBytes": 62407 - }, - { - "totalBytes": 6203, - "wastedBytes": 3862, - "url": "https://ebook-belajar-frontend.netlify.app/1.407bf954.js", - "wastedPercent": 62.259800153727909 - }, - { - "wastedBytes": 3258, - "url": "https://ebook-belajar-frontend.netlify.app/c4f5d8e4.e4eda0ce.js", - "wastedPercent": 57.578623788129576, - "totalBytes": 5658 - } - ], - "type": "opportunity" - }, - "numericValue": 0 - }, - "timing-budget": { - "id": "timing-budget", - "title": "Timing budget", - "description": "Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", - "score": null, - "scoreDisplayMode": "notApplicable" - }, - "screenshot-thumbnails": { - "id": "screenshot-thumbnails", - "title": "Screenshot Thumbnails", - "description": "This is what the load of your site looked like.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "items": [ - { - "timestamp": 124779694532, - "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAFMAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Z", - "timing": 300 - }, - { - "timestamp": 124779994532, - "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAFMAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Z", - "timing": 600 - }, - { - "timestamp": 124780294532, - "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAFMAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Z", - "timing": 900 - }, - { - "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAFMAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Z", - "timing": 1200, - "timestamp": 124780594532 - }, - { - "timing": 1500, - "data": "data:image/jpeg;base64,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", - "timestamp": 124780894532 - }, - { - "timestamp": 124781194532, - "data": "data:image/jpeg;base64,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", - "timing": 1800 - }, - { - "timestamp": 124781494532, - "timing": 2100, - "data": "data:image/jpeg;base64,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" - }, - { - "timestamp": 124781794532, - "timing": 2400, - "data": "data:image/jpeg;base64,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" - }, - { - "data": "data:image/jpeg;base64,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", - "timestamp": 124782094532, - "timing": 2700 - }, - { - "timing": 3000, - "timestamp": 124782394532, - "data": "data:image/jpeg;base64,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" - } - ], - "type": "filmstrip", - "scale": 3000 - } - }, - "layout-shift-elements": { - "id": "layout-shift-elements", - "title": "Avoid large layout shifts", - "description": "These DOM elements contribute most to the CLS of the page.", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "No elements found", - "details": { - "items": [], - "headings": [], - "type": "table" - } - }, - "first-meaningful-paint": { - "id": "first-meaningful-paint", - "title": "First Meaningful Paint", - "description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "0.5 s", - "numericValue": 530 - }, - "critical-request-chains": { - "id": "critical-request-chains", - "title": "Avoid chaining critical requests", - "description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains).", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "6 chains found", - "details": { - "type": "criticalrequestchain", - "longestChain": { - "length": 3, - "transferSize": 62407, - "duration": 2371.2349999987055 - }, - "chains": { - "C7E889A343C6069A3254B8D791AC006F": { - "request": { - "url": "https://ebook-belajar-frontend.netlify.com/", - "transferSize": 380, - "startTime": 124779.395318, - "endTime": 124780.14665, - "responseReceivedTime": 124780.146238 - }, - "children": { - "C7E889A343C6069A3254B8D791AC006F:redirect": { - "children": { - "22.10": { - "request": { - "transferSize": 1878, - "url": "https://ebook-belajar-frontend.netlify.app/runtime~main.a426d148.js", - "startTime": 124780.383649, - "endTime": 124781.139133, - "responseReceivedTime": 124781.13913 - } - }, - "22.13": { - "request": { - "startTime": 124780.384054, - "transferSize": 5658, - "endTime": 124780.544312, - "responseReceivedTime": 124780.54430899999, - "url": "https://ebook-belajar-frontend.netlify.app/c4f5d8e4.e4eda0ce.js" - } - }, - "22.11": { - "request": { - "endTime": 124781.766553, - "transferSize": 62407, - "responseReceivedTime": 124781.766551, - "startTime": 124780.383823, - "url": "https://ebook-belajar-frontend.netlify.app/main.d198a247.js" - } - }, - "22.9": { - "request": { - "endTime": 124780.959296, - "transferSize": 956, - "url": "https://ebook-belajar-frontend.netlify.app/styles.403d3e83.js", - "startTime": 124780.383455, - "responseReceivedTime": 124780.959293 - } - }, - "22.2": { - "request": { - "responseReceivedTime": 124780.598887, - "url": "https://ebook-belajar-frontend.netlify.app/styles.3ec213f4.css", - "endTime": 124780.598892, - "transferSize": 11821, - "startTime": 124780.381639 - } - }, - "22.12": { - "request": { - "url": "https://ebook-belajar-frontend.netlify.app/1.407bf954.js", - "startTime": 124780.383963, - "responseReceivedTime": 124780.569099, - "transferSize": 6203, - "endTime": 124780.5691 - } - } - }, - "request": { - "responseReceivedTime": 124780.359146, - "transferSize": 2371, - "endTime": 124780.35915, - "startTime": 124780.147044, - "url": "https://ebook-belajar-frontend.netlify.app/" - } - } - } - } - } - } - }, - "unminified-css": { - "id": "unminified-css", - "title": "Minify CSS", - "description": "Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "overallSavingsBytes": 0, - "overallSavingsMs": 0, - "type": "opportunity", - "items": [], - "headings": [] - }, - "numericValue": 0 - }, - "unminified-javascript": { - "id": "unminified-javascript", - "title": "Minify JavaScript", - "description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://web.dev/unminified-javascript).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "type": "opportunity", - "overallSavingsBytes": 0, - "overallSavingsMs": 0, - "headings": [], - "items": [] - }, - "warnings": [], - "numericValue": 0 - }, - "largest-contentful-paint-element": { - "id": "largest-contentful-paint-element", - "title": "Largest Contentful Paint element", - "description": "This is the element that was identified as the Largest Contentful Paint. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "1 element found", - "details": { - "type": "table", - "items": [ - { - "node": { - "type": "node", - "snippet": "\u003cimg src=\"img/cover-small.png\" alt=\"Sampul Buku\" style=\"margin-top:1em;width:300px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);border-radius:5px\"\u003e", - "path": "1,HTML,1,BODY,1,DIV,1,DIV,0,HEADER,0,DIV,3,IMG", - "selector": "div.main-wrapper \u003e header.hero \u003e div.container \u003e img", - "nodeLabel": "Sampul Buku" - } - } - ], - "headings": [ - { - "key": "node", - "itemType": "node", - "text": "Element" - } - ] - } - }, - "main-thread-tasks": { - "id": "main-thread-tasks", - "title": "Tasks", - "description": "Lists the toplevel main thread tasks that executed during page load.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "type": "table", - "headings": [ - { - "key": "startTime", - "granularity": 1, - "itemType": "ms", - "text": "Start Time" - }, - { - "text": "End Time", - "itemType": "ms", - "key": "duration", - "granularity": 1 - } - ], - "items": [ - { - "startTime": 1008.245, - "duration": 8.54 - }, - { - "startTime": 1205, - "duration": 5.203 - }, - { - "duration": 7.733, - "startTime": 1231.006 - }, - { - "duration": 5.614, - "startTime": 1242.846 - }, - { - "startTime": 1248.908, - "duration": 78.333 - }, - { - "duration": 8.408, - "startTime": 1551.533 - }, - { - "startTime": 1779.286, - "duration": 12.142 - }, - { - "duration": 100.467, - "startTime": 2414.219 - } - ] - } - }, - "uses-rel-preload": { - "id": "uses-rel-preload", - "title": "Preload key requests", - "description": "Consider using `\u003clink rel=preload\u003e` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "overallSavingsMs": 0, - "items": [], - "type": "opportunity", - "headings": [] - }, - "numericValue": 0 - }, - "bootup-time": { - "id": "bootup-time", - "title": "JavaScript execution time", - "description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "0.1 s", - "details": { - "type": "table", - "summary": { - "wastedMs": 69.859000000000009 - }, - "items": [ - { - "total": 119.487, - "scriptParseCompile": 1.349, - "scripting": 7.414, - "url": "https://ebook-belajar-frontend.netlify.app/" - }, - { - "url": "https://ebook-belajar-frontend.netlify.app/c4f5d8e4.e4eda0ce.js", - "total": 61.349000000000004, - "scripting": 58.974000000000004, - "scriptParseCompile": 2.122 - } - ], - "headings": [ - { - "itemType": "url", - "text": "URL", - "key": "url" - }, - { - "key": "total", - "itemType": "ms", - "granularity": 1, - "text": "Total CPU Time" - }, - { - "granularity": 1, - "itemType": "ms", - "text": "Script Evaluation", - "key": "scripting" - }, - { - "key": "scriptParseCompile", - "granularity": 1, - "itemType": "ms", - "text": "Script Parse" - } - ] - }, - "numericValue": 69.859000000000009 - }, - "total-blocking-time": { - "id": "total-blocking-time", - "title": "Total Blocking Time", - "description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "30 ms", - "numericValue": 25 - }, - "interactive": { - "id": "interactive", - "title": "Time to Interactive", - "description": "Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "1.0 s", - "numericValue": 980 - }, - "cumulative-layout-shift": { - "id": "cumulative-layout-shift", - "title": "Cumulative Layout Shift", - "description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more](https://web.dev/cls).", - "score": 0.6, - "scoreDisplayMode": "numeric", - "displayValue": "0.207", - "details": { - "items": [ - { - "finalLayoutShiftTraceEventFound": true - } - ], - "type": "debugdata" - }, - "numericValue": 0.20711347517730497 - }, - "font-display": { - "id": "font-display", - "title": "All text remains visible during webfont loads", - "description": "Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "headings": [], - "type": "table", - "items": [] - }, - "warnings": [] - }, - "max-potential-fid": { - "id": "max-potential-fid", - "title": "Max Potential First Input Delay", - "description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).", - "score": 0.96, - "scoreDisplayMode": "numeric", - "displayValue": "100 ms", - "numericValue": 100 - }, - "no-document-write": { - "id": "no-document-write", - "title": "Avoids `document.write()`", - "description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "headings": [], - "type": "table", - "items": [] - } - }, - "first-contentful-paint": { - "id": "first-contentful-paint", - "title": "First Contentful Paint", - "description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "0.5 s", - "numericValue": 530 - }, - "dom-size": { - "id": "dom-size", - "title": "Avoids an excessive DOM size", - "description": "A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).", - "score": 1, - "scoreDisplayMode": "numeric", - "displayValue": "90 elements", - "details": { - "type": "table", - "items": [ - { - "statistic": "Total DOM Elements", - "value": "90" - }, - { - "statistic": "Maximum DOM Depth", - "element": { - "value": "\u003cimg class=\"featureImage_3Xqx\" src=\"/img/undraw_static_assets_rpm6.svg\" alt=\"[object Object]\"\u003e", - "type": "code" - }, - "value": "10" - }, - { - "value": "7", - "statistic": "Maximum Child Elements", - "element": { - "type": "code", - "value": "\u003cbody\u003e" - } - } - ], - "headings": [ - { - "itemType": "text", - "text": "Statistic", - "key": "statistic" - }, - { - "itemType": "code", - "key": "element", - "text": "Element" - }, - { - "key": "value", - "text": "Value", - "itemType": "numeric" - } - ] - }, - "numericValue": 90 - }, - "efficient-animated-content": { - "id": "efficient-animated-content", - "title": "Use video formats for animated content", - "description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more](https://web.dev/efficient-animated-content)", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "headings": [], - "items": [], - "overallSavingsMs": 0, - "type": "opportunity", - "overallSavingsBytes": 0 - }, - "numericValue": 0 - }, - "resource-summary": { - "id": "resource-summary", - "title": "Keep request counts low and transfer sizes small", - "description": "To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "18 requests • 148 KB", - "details": { - "headings": [ - { - "key": "label", - "itemType": "text", - "text": "Resource Type" - }, - { - "itemType": "numeric", - "key": "requestCount", - "text": "Requests" - }, - { - "text": "Transfer Size", - "itemType": "bytes", - "key": "transferSize" - } - ], - "type": "table", - "items": [ - { - "requestCount": 18, - "resourceType": "total", - "label": "Total", - "transferSize": 151378 - }, - { - "requestCount": 5, - "resourceType": "script", - "transferSize": 77102, - "label": "Script" - }, - { - "requestCount": 5, - "transferSize": 46561, - "resourceType": "image", - "label": "Image" - }, - { - "resourceType": "other", - "requestCount": 6, - "transferSize": 13523, - "label": "Other" - }, - { - "requestCount": 1, - "transferSize": 11821, - "label": "Stylesheet", - "resourceType": "stylesheet" - }, - { - "transferSize": 2371, - "label": "Document", - "resourceType": "document", - "requestCount": 1 - }, - { - "label": "Media", - "requestCount": 0, - "resourceType": "media", - "transferSize": 0 - }, - { - "requestCount": 0, - "label": "Font", - "resourceType": "font", - "transferSize": 0 - }, - { - "resourceType": "third-party", - "requestCount": 1, - "transferSize": 380, - "label": "Third-party" - } - ] - } - }, - "render-blocking-resources": { - "id": "render-blocking-resources", - "title": "Eliminate render-blocking resources", - "description": "Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).", - "score": 0.98, - "scoreDisplayMode": "numeric", - "displayValue": "Potential savings of 30 ms", - "details": { - "headings": [ - { - "valueType": "url", - "key": "url", - "label": "URL" - }, - { - "key": "totalBytes", - "label": "Transfer Size", - "valueType": "bytes" - }, - { - "valueType": "timespanMs", - "label": "Potential Savings", - "key": "wastedMs" - } - ], - "overallSavingsMs": 27, - "items": [ - { - "url": "https://ebook-belajar-frontend.netlify.app/styles.3ec213f4.css", - "totalBytes": 11821, - "wastedMs": 70 - } - ], - "type": "opportunity" - }, - "numericValue": 27 - }, - "uses-rel-preconnect": { - "id": "uses-rel-preconnect", - "title": "Preconnect to required origins", - "description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).", - "score": 1, - "scoreDisplayMode": "numeric", - "details": { - "headings": [], - "type": "opportunity", - "items": [], - "overallSavingsMs": 0 - }, - "warnings": [], - "numericValue": 0 - } - }, - "categories": { - "performance": { - "id": "performance", - "title": "Performance", - "score": 0.97, - "auditRefs": [ - { - "id": "first-contentful-paint", - "weight": 15, - "group": "metrics" - }, - { - "id": "speed-index", - "weight": 15, - "group": "metrics" - }, - { - "id": "largest-contentful-paint", - "weight": 25, - "group": "metrics" - }, - { - "id": "interactive", - "weight": 15, - "group": "metrics" - }, - { - "id": "total-blocking-time", - "weight": 25, - "group": "metrics" - }, - { - "id": "cumulative-layout-shift", - "weight": 5, - "group": "metrics" - }, - { - "id": "first-cpu-idle", - "weight": 0 - }, - { - "id": "max-potential-fid", - "weight": 0 - }, - { - "id": "first-meaningful-paint", - "weight": 0 - }, - { - "id": "estimated-input-latency", - "weight": 0 - }, - { - "id": "render-blocking-resources", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "uses-responsive-images", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "offscreen-images", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "unminified-css", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "unminified-javascript", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "unused-css-rules", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "unused-javascript", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "uses-optimized-images", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "uses-webp-images", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "uses-text-compression", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "uses-rel-preconnect", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "server-response-time", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "redirects", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "uses-rel-preload", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "efficient-animated-content", - "weight": 0, - "group": "load-opportunities" - }, - { - "id": "total-byte-weight", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "uses-long-cache-ttl", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "dom-size", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "critical-request-chains", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "user-timings", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "bootup-time", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "mainthread-work-breakdown", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "font-display", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "performance-budget", - "weight": 0, - "group": "budgets" - }, - { - "id": "timing-budget", - "weight": 0, - "group": "budgets" - }, - { - "id": "resource-summary", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "third-party-summary", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "largest-contentful-paint-element", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "layout-shift-elements", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "uses-passive-event-listeners", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "no-document-write", - "weight": 0, - "group": "diagnostics" - }, - { - "id": "network-requests", - "weight": 0 - }, - { - "id": "network-rtt", - "weight": 0 - }, - { - "id": "network-server-latency", - "weight": 0 - }, - { - "id": "main-thread-tasks", - "weight": 0 - }, - { - "id": "diagnostics", - "weight": 0 - }, - { - "id": "metrics", - "weight": 0 - }, - { - "id": "screenshot-thumbnails", - "weight": 0 - }, - { - "id": "final-screenshot", - "weight": 0 - } - ] - } - }, - "categoryGroups": { - "a11y-names-labels": { - "title": "Names and labels", - "description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader." - }, - "pwa-installable": { - "title": "Installable" - }, - "diagnostics": { - "title": "Diagnostics", - "description": "More information about the performance of your application. These numbers don't [directly affect](https://web.dev/performance-scoring/) the Performance score." - }, - "pwa-optimized": { - "title": "PWA Optimized" - }, - "best-practices-ux": { - "title": "User Experience" - }, - "a11y-aria": { - "title": "ARIA", - "description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader." - }, - "best-practices-browser-compat": { - "title": "Browser Compatibility" - }, - "metrics": { - "title": "Metrics" - }, - "a11y-navigation": { - "title": "Navigation", - "description": "These are opportunities to improve keyboard navigation in your application." - }, - "a11y-language": { - "title": "Internationalization and localization", - "description": "These are opportunities to improve the interpretation of your content by users in different locales." - }, - "pwa-fast-reliable": { - "title": "Fast and reliable" - }, - "a11y-tables-lists": { - "title": "Tables and lists", - "description": "These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader." - }, - "budgets": { - "title": "Budgets", - "description": "Performance budgets set standards for the performance of your site." - }, - "load-opportunities": { - "title": "Opportunities", - "description": "These suggestions can help your page load faster. They don't [directly affect](https://web.dev/performance-scoring/) the Performance score." - }, - "best-practices-trust-safety": { - "title": "Trust and Safety" - }, - "seo-mobile": { - "title": "Mobile Friendly", - "description": "Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/)." - }, - "a11y-color-contrast": { - "title": "Contrast", - "description": "These are opportunities to improve the legibility of your content." - }, - "a11y-audio-video": { - "title": "Audio and video", - "description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments." - }, - "seo-crawl": { - "title": "Crawling and Indexing", - "description": "To appear in search results, crawlers need access to your app." - }, - "a11y-best-practices": { - "title": "Best practices", - "description": "These items highlight common accessibility best practices." - }, - "seo-content": { - "title": "Content Best Practices", - "description": "Format your HTML in a way that enables crawlers to better understand your app’s content." - }, - "best-practices-general": { - "title": "General" - } - }, - "timing": { - "total": 7269.45 - }, - "i18n": { - "rendererFormattedStrings": { - "varianceDisclaimer": "Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics.", - "opportunityResourceColumnLabel": "Opportunity", - "opportunitySavingsColumnLabel": "Estimated Savings", - "errorMissingAuditInfo": "Report error: no audit information", - "errorLabel": "Error!", - "warningHeader": "Warnings: ", - "auditGroupExpandTooltip": "Show audits", - "passedAuditsGroupTitle": "Passed audits", - "notApplicableAuditsGroupTitle": "Not applicable", - "manualAuditsGroupTitle": "Additional items to manually check", - "toplevelWarningsMessage": "There were issues affecting this run of Lighthouse:", - "crcLongestDurationLabel": "Maximum critical path latency:", - "crcInitialNavigation": "Initial Navigation", - "lsPerformanceCategoryDescription": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.", - "labDataTitle": "Lab Data" - } - }, - "stackPacks": [ - { - "id": "react", - "title": "React", - "iconDataURL": "data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 841.9 595.3\"%3E %3Cg fill=\"%2361DAFB\"%3E%3Cpath d=\"M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z\"/%3E %3Ccircle cx=\"420.9\" cy=\"296.5\" r=\"45.7\"/%3E %3Cpath d=\"M520.5 78.1z\"/%3E%3C/g%3E%3C/svg%3E", - "descriptions": { - "user-timings": "Use the React DevTools Profiler, which makes use of the Profiler API, to measure the rendering performance of your components. [Learn more.](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)", - "redirects": "If you are using React Router, minimize usage of the `\u003cRedirect\u003e` component for [route navigations](https://reacttraining.com/react-router/web/api/Redirect).", - "unminified-javascript": "If your build system minifies your JS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build).", - "dom-size": "Consider using a “windowing” library like `react-window` to minimize the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimize unecessary re-renders using [shouldComponentUpdate](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [PureComponent](https://reactjs.org/docs/react-api.html#reactpurecomponent), or [React.memo](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the Effect hook to improve runtime performance.", - "server-response-time": "If you are server-side rendering any React components, consider using `renderToNodeStream()` or `renderToStaticNodeStream()` to allow the client to receive and hydrate different parts of the markup instead of all at once. [Learn more](https://reactjs.org/docs/react-dom-server.html#rendertonodestream).", - "unused-javascript": "If you are not server-side rendering, [split your JavaScript bundles](https://web.dev/code-splitting-suspense/) with `React.lazy()`. Otherwise, code-split using a third-party library such as [loadable-components](https://www.smooth-code.com/open-source/loadable-components/docs/getting-started/).", - "unminified-css": "If your build system minifies your CSS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." - } - } - ] - }, - "analysisUTCTimestamp": "2020-05-29T09:25:13.449Z" -} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..97953c6 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,15 @@ +module.exports = { + future: { + removeDeprecatedGapUtilities: true, + purgeLayersByDefault: true, + }, + purge: { + layers: ['utilities'], + content: ['./components/**/*.js', './pages/**/*.js'], + }, + theme: { + extend: {}, + }, + variants: {}, + plugins: [], +}; diff --git a/tsconfig.json b/tsconfig.json index 110f637..9c41092 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,63 +1,42 @@ { "compilerOptions": { - /* Basic Options */ - // "incremental": true, /* Enable incremental compilation */ - "target": "ES2018" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */, - "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, - // "lib": [], /* Specify library files to be included in the compilation. */ - // "allowJs": true, /* Allow javascript files to be compiled. */ - // "checkJs": true, /* Report errors in .js files. */ - // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ - // "declaration": true, /* Generates corresponding '.d.ts' file. */ - // "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ - // "sourceMap": true, /* Generates corresponding '.map' file. */ - // "outFile": "./", /* Concatenate and emit output to single file. */ - // "outDir": "./", /* Redirect output structure to the directory. */ - // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ - // "composite": true, /* Enable project compilation */ - // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */ - // "removeComments": true, /* Do not emit comments to output. */ - "noEmit": true /* Do not emit outputs. */, - // "importHelpers": true, /* Import emit helpers from 'tslib'. */ - // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ - // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ - - /* Strict Type-Checking Options */ - "strict": true /* Enable all strict type-checking options. */, - "noImplicitAny": false /* Raise error on expressions and declarations with an implied 'any' type. */, - "strictNullChecks": true /* Enable strict null checks. */, - "strictFunctionTypes": true /* Enable strict checking of function types. */, - "strictBindCallApply": true /* Enable strict 'bind', 'call', and 'apply' methods on functions. */, - "strictPropertyInitialization": true /* Enable strict checking of property initialization in classes. */, - "noImplicitThis": true /* Raise error on 'this' expressions with an implied 'any' type. */, - "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */, - /* Additional Checks */ - "noUnusedLocals": true /* Report errors on unused locals. */, - "noUnusedParameters": true /* Report errors on unused parameters. */, - "noImplicitReturns": true /* Report error when not all code paths in function return a value. */, - "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */, + "jsx": "preserve", + "target": "ESNEXT", + "module": "commonjs", + "noEmit": true, + "strict": true, + "noImplicitAny": false, + "strictNullChecks": true, + "strictFunctionTypes": true, + "strictBindCallApply": true, + "strictPropertyInitialization": true, + "noImplicitThis": true, + "alwaysStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, "resolveJsonModule": true, - /* Module Resolution Options */ - "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, - // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ - // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ - // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ - // "typeRoots": [], /* List of folders to include type definitions from. */ - // "types": [], /* Type declaration files to be included in compilation. */ - // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ - "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ - // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - - /* Source Map Options */ - // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ - // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ - - /* Experimental Options */ - // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ - // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ + "moduleResolution": "node", + "esModuleInterop": true, + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true }, - "exclude": ["node_modules", "**/*.spec.ts", "**/*.test.ts"] + "exclude": [ + "node_modules", + "**/*.spec.ts", + "**/*.test.ts" + ], + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx" + ] } diff --git a/src/cronjob/types.ts b/types.ts similarity index 53% rename from src/cronjob/types.ts rename to types.ts index 4bc3a14..8fccb7b 100644 --- a/src/cronjob/types.ts +++ b/types.ts @@ -6,18 +6,21 @@ export interface EcommerceItem { } export interface LHResponse { - perf: number; + perf: number; - lcp?: number; - fcp?: number; - cls?: number; - fci: number; - ttfb: number; + fid: number; + lcp: number; + cls: number; + + fcp: number; + fmp: number; + fci: number; + tbt: number; tti: number; - si: number; + si: number; - size:number; - req: number; + size: number; + req: number; name: string; device: string; diff --git a/yarn.lock b/yarn.lock index ab968da..2a66ae0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,54 +2,116 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": +"@ampproject/toolbox-core@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-core/-/toolbox-core-2.6.0.tgz#9824d5f133d82106a9bf0774920843c69fa5c869" + integrity sha512-sDMnHj8WaX3tqJS5VsIHkeW98nq5WQ0C9RoFc1PPS3rmYIlS0vhAfHbrjJw6wtuxBTQFxccje+Ew+2OJ2D15kA== + dependencies: + cross-fetch "3.0.5" + lru-cache "6.0.0" + +"@ampproject/toolbox-optimizer@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.6.0.tgz#e1bde0697d0fb25ab888bc0d0422998abaf6bad1" + integrity sha512-saToXVopb15a6zKK6kW4B1N/sYZZddkECcqmfTotRxJ2DaLE+wFB6jgWLbaPkgHwvLPQyA2IjV9BHJ/KUFuGzg== + dependencies: + "@ampproject/toolbox-core" "^2.6.0" + "@ampproject/toolbox-runtime-version" "^2.6.0" + "@ampproject/toolbox-script-csp" "^2.5.4" + "@ampproject/toolbox-validator-rules" "^2.5.4" + abort-controller "3.0.0" + cross-fetch "3.0.5" + cssnano-simple "1.0.5" + dom-serializer "1.0.1" + domhandler "3.0.0" + domutils "2.1.0" + htmlparser2 "4.1.0" + https-proxy-agent "5.0.0" + lru-cache "6.0.0" + node-fetch "2.6.0" + normalize-html-whitespace "1.0.0" + postcss "7.0.32" + postcss-safe-parser "4.0.2" + terser "4.8.0" + +"@ampproject/toolbox-runtime-version@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.6.0.tgz#c2a310840a6c60a7f5046d2ccaf45646a761bd4f" + integrity sha512-wT+Ehsoq2PRXqpgjebygHD01BpSlaAE4HfDEVxgPVT8oAsLzE4ywZgzI2VQZfaCdb8qLyO5+WXrLSoJXxDBo2Q== + dependencies: + "@ampproject/toolbox-core" "^2.6.0" + +"@ampproject/toolbox-script-csp@^2.5.4": + version "2.5.4" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-script-csp/-/toolbox-script-csp-2.5.4.tgz#d8b7b91a678ae8f263cb36d9b74e441b7d633aad" + integrity sha512-+knTYetI5nWllRZ9wFcj7mYxelkiiFVRAAW/hl0ad8EnKHMH82tRlk40CapEnUHhp6Er5sCYkumQ8dngs3Q4zQ== + +"@ampproject/toolbox-validator-rules@^2.5.4": + version "2.5.4" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-validator-rules/-/toolbox-validator-rules-2.5.4.tgz#7dee3a3edceefea459d060571db8cc6e7bbf0dd6" + integrity sha512-bS7uF+h0s5aiklc/iRaujiSsiladOsZBLrJ6QImJDXvubCAQtvE7om7ShlGSXixkMAO0OVMDWyuwLlEy8V1Ing== + dependencies: + cross-fetch "3.0.5" + +"@babel/code-frame@7.10.4", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== dependencies: "@babel/highlight" "^7.8.3" -"@babel/compat-data@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.6.tgz#3f604c40e420131affe6f2c8052e9a275ae2049b" - integrity sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g== +"@babel/compat-data@^7.10.4", "@babel/compat-data@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.11.0.tgz#e9f73efe09af1355b723a7f39b11bad637d7c99c" + integrity sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ== dependencies: - browserslist "^4.11.1" + browserslist "^4.12.0" invariant "^2.2.4" semver "^5.5.0" -"@babel/core@^7.4.4": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376" - integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.6" - "@babel/parser" "^7.9.6" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" +"@babel/core@7.7.7": + version "7.7.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.7.tgz#ee155d2e12300bcc0cff6a8ad46f2af5063803e9" + integrity sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.7.7" + "@babel/helpers" "^7.7.4" + "@babel/parser" "^7.7.7" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" + json5 "^2.1.0" lodash "^4.17.13" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.4.4", "@babel/generator@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" - integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== +"@babel/generator@^7.11.5", "@babel/generator@^7.7.7": + version "7.11.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620" + integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== dependencies: - "@babel/types" "^7.9.6" + "@babel/types" "^7.11.5" jsesc "^2.5.1" - lodash "^4.17.13" source-map "^0.5.0" +"@babel/helper-annotate-as-pure@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" + integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-annotate-as-pure@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee" @@ -57,42 +119,63 @@ dependencies: "@babel/types" "^7.8.3" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" - integrity sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== dependencies: - "@babel/helper-explode-assignable-expression" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helper-builder-react-jsx-experimental@^7.9.0": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz#0b4b3e04e6123f03b404ca4dfd6528fe6bb92fe3" - integrity sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg== +"@babel/helper-builder-react-jsx-experimental@^7.10.4", "@babel/helper-builder-react-jsx-experimental@^7.11.5": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz#4ea43dd63857b0a35cd1f1b161dc29b43414e79f" + integrity sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw== dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-module-imports" "^7.8.3" - "@babel/types" "^7.9.5" + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-module-imports" "^7.10.4" + "@babel/types" "^7.11.5" -"@babel/helper-builder-react-jsx@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz#16bf391990b57732700a3278d4d9a81231ea8d32" - integrity sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw== +"@babel/helper-builder-react-jsx@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" + integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/types" "^7.9.0" + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helper-compilation-targets@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz#1e05b7ccc9d38d2f8b40b458b380a04dcfadd38a" - integrity sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw== +"@babel/helper-compilation-targets@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz#804ae8e3f04376607cc791b9d47d540276332bd2" + integrity sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ== dependencies: - "@babel/compat-data" "^7.9.6" - browserslist "^4.11.1" + "@babel/compat-data" "^7.10.4" + browserslist "^4.12.0" invariant "^2.2.4" levenary "^1.1.1" semver "^5.5.0" +"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz#9f61446ba80e8240b0a5c85c6fdac8459d6f259d" + integrity sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.10.5" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + +"@babel/helper-create-regexp-features-plugin@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz#fdd60d88524659a0b6959c0579925e425714f3b8" + integrity sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + regexpu-core "^4.7.0" + "@babel/helper-create-regexp-features-plugin@^7.8.3", "@babel/helper-create-regexp-features-plugin@^7.8.8": version "7.8.8" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz#5d84180b588f560b7864efaeea89243e58312087" @@ -102,85 +185,96 @@ "@babel/helper-regex" "^7.8.3" regexpu-core "^4.7.0" -"@babel/helper-define-map@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15" - integrity sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g== +"@babel/helper-define-map@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/types" "^7.8.3" - lodash "^4.17.13" + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" -"@babel/helper-explode-assignable-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" - integrity sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw== +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.11.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz#2d8e3470252cc17aba917ede7803d4a7a276a41b" + integrity sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ== dependencies: - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/types" "^7.10.4" -"@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" - integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.9.5" + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.10.4" -"@babel/helper-hoist-variables@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134" - integrity sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg== +"@babel/helper-hoist-variables@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" + integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.10.4" -"@babel/helper-member-expression-to-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" - integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA== +"@babel/helper-member-expression-to-functions@^7.10.4", "@babel/helper-member-expression-to-functions@^7.10.5": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz#ae69c83d84ee82f4b42f96e2a09410935a8f26df" + integrity sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.11.0" -"@babel/helper-module-imports@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" - integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== +"@babel/helper-module-imports@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" + integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.10.4" -"@babel/helper-module-transforms@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" - integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-simple-access" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/template" "^7.8.6" - "@babel/types" "^7.9.0" - lodash "^4.17.13" +"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359" + integrity sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/template" "^7.10.4" + "@babel/types" "^7.11.0" + lodash "^4.17.19" -"@babel/helper-optimise-call-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" - integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ== +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" + integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.10.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== +"@babel/helper-plugin-utils@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-regex@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" + integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== + dependencies: + lodash "^4.17.19" + "@babel/helper-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" @@ -188,65 +282,85 @@ dependencies: lodash "^4.17.13" -"@babel/helper-remap-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" - integrity sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA== +"@babel/helper-remap-async-to-generator@^7.10.4": + version "7.11.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz#4474ea9f7438f18575e30b0cac784045b402a12d" + integrity sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA== dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-wrap-function" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz#03149d7e6a5586ab6764996cd31d6981a17e1444" - integrity sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA== +"@babel/helper-replace-supers@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" + integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== dependencies: - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" + "@babel/helper-member-expression-to-functions" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helper-simple-access@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" - integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== +"@babel/helper-simple-access@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" + integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== dependencies: - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== +"@babel/helper-skip-transparent-expression-wrappers@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729" + integrity sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.11.0" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" + integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== "@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== -"@babel/helper-wrap-function@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" - integrity sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ== +"@babel/helper-wrap-function@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87" + integrity sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug== dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helpers@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.6.tgz#092c774743471d0bb6c7de3ad465ab3d3486d580" - integrity sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw== +"@babel/helpers@^7.7.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" + integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== dependencies: - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/highlight@^7.8.3": version "7.9.0" @@ -257,78 +371,119 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.4.4", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" - integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== +"@babel/parser@^7.10.4", "@babel/parser@^7.11.5", "@babel/parser@^7.7.7": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037" + integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== -"@babel/plugin-proposal-async-generator-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f" - integrity sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw== +"@babel/plugin-proposal-async-generator-functions@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz#3491cabf2f7c179ab820606cec27fed15e0e8558" + integrity sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.10.4" "@babel/plugin-syntax-async-generators" "^7.8.0" -"@babel/plugin-proposal-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054" - integrity sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w== +"@babel/plugin-proposal-class-properties@7.10.4", "@babel/plugin-proposal-class-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807" + integrity sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-dynamic-import@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz#ba57a26cb98b37741e9d5bca1b8b0ddf8291f17e" + integrity sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-dynamic-import" "^7.8.0" -"@babel/plugin-proposal-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz#da5216b238a98b58a1e05d6852104b10f9a70d6b" - integrity sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q== +"@babel/plugin-proposal-export-namespace-from@7.10.4", "@babel/plugin-proposal-export-namespace-from@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz#570d883b91031637b3e2958eea3c438e62c05f54" + integrity sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz#593e59c63528160233bd321b1aebe0820c2341db" + integrity sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.0" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" - integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== +"@babel/plugin-proposal-logical-assignment-operators@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz#9f80e482c03083c87125dee10026b58527ea20c8" + integrity sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@7.10.4", "@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz#02a7e961fc32e6d5b2db0649e01bf80ddee7e04a" + integrity sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8" - integrity sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ== +"@babel/plugin-proposal-numeric-separator@7.10.4", "@babel/plugin-proposal-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz#ce1590ff0a65ad12970a609d78855e9a4c1aef06" + integrity sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz#7a093586fcb18b08266eb1a7177da671ac575b63" - integrity sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A== +"@babel/plugin-proposal-object-rest-spread@7.11.0", "@babel/plugin-proposal-object-rest-spread@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af" + integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.9.5" + "@babel/plugin-transform-parameters" "^7.10.4" -"@babel/plugin-proposal-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" - integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw== +"@babel/plugin-proposal-optional-catch-binding@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz#31c938309d24a78a49d68fdabffaa863758554dd" + integrity sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" -"@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" - integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== +"@babel/plugin-proposal-optional-chaining@7.11.0", "@babel/plugin-proposal-optional-chaining@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz#de5866d0646f6afdaab8a566382fe3a221755076" + integrity sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": +"@babel/plugin-proposal-private-methods@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz#b160d972b8fdba5c7d111a145fc8c421fc2a6909" + integrity sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-unicode-property-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz#4483cda53041ce3413b7fe2f00022665ddfaa75d" + integrity sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.8.8" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz#ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d" integrity sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A== @@ -343,17 +498,31 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-bigint@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz#6644e6a0baa55a61f9e3231f6c9eeb6ee46c124c" + integrity sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-dynamic-import@7.8.3", "@babel/plugin-syntax-dynamic-import@^7.8.0": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-flow@^7.8.3": +"@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" - integrity sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg== + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" @@ -364,12 +533,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" - integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A== +"@babel/plugin-syntax-jsx@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c" + integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": version "7.8.3" @@ -378,12 +554,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f" - integrity sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw== +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.0": version "7.8.3" @@ -406,73 +582,87 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz#3acdece695e6b13aaf57fc291d1a800950c71391" - integrity sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g== +"@babel/plugin-syntax-top-level-await@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz#4bbeb8917b54fcf768364e0a81f560e33a3ef57d" + integrity sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-arrow-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" - integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== +"@babel/plugin-syntax-typescript@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz#2f55e770d3501e83af217d782cb7517d7bb34d25" + integrity sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" - integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== +"@babel/plugin-transform-arrow-functions@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz#e22960d77e697c74f41c501d44d73dbf8a6a64cd" + integrity sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA== dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-block-scoped-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" - integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== +"@babel/plugin-transform-async-to-generator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz#41a5017e49eb6f3cda9392a51eef29405b245a37" + integrity sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.10.4" -"@babel/plugin-transform-block-scoping@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" - integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== +"@babel/plugin-transform-block-scoped-functions@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz#1afa595744f75e43a91af73b0d998ecfe4ebc2e8" + integrity sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - lodash "^4.17.13" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-classes@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" - integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== +"@babel/plugin-transform-block-scoping@^7.10.4": + version "7.11.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz#5b7efe98852bef8d652c0b28144cd93a9e4b5215" + integrity sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew== dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-define-map" "^7.8.3" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-classes@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz#405136af2b3e218bc4a1926228bc917ab1a0adc7" + integrity sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" - integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== +"@babel/plugin-transform-computed-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz#9ded83a816e82ded28d52d4b4ecbdd810cdfc0eb" + integrity sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-destructuring@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" - integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== +"@babel/plugin-transform-destructuring@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5" + integrity sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-dotall-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz#469c2062105c1eb6a040eaf4fac4b488078395ee" + integrity sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": +"@babel/plugin-transform-dotall-regex@^7.4.4": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e" integrity sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw== @@ -480,267 +670,345 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-duplicate-keys@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1" - integrity sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" - integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ== +"@babel/plugin-transform-duplicate-keys@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz#697e50c9fee14380fe843d1f306b295617431e47" + integrity sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-flow-strip-types@^7.4.4": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" - integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg== +"@babel/plugin-transform-exponentiation-operator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz#5ae338c57f8cf4001bdb35607ae66b92d665af2e" + integrity sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow" "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-for-of@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" - integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== +"@babel/plugin-transform-for-of@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz#c08892e8819d3a5db29031b115af511dbbfebae9" + integrity sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-function-name@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" - integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== +"@babel/plugin-transform-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz#6a467880e0fc9638514ba369111811ddbe2644b7" + integrity sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg== dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" - integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== +"@babel/plugin-transform-literals@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz#9f42ba0841100a135f22712d0e391c462f571f3c" + integrity sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-member-expression-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" - integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== +"@babel/plugin-transform-member-expression-literals@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz#b1ec44fcf195afcb8db2c62cd8e551c881baf8b7" + integrity sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-modules-amd@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz#8539ec42c153d12ea3836e0e3ac30d5aae7b258e" - integrity sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw== +"@babel/plugin-transform-modules-amd@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz#1b9cddaf05d9e88b3aad339cb3e445c4f020a9b1" + integrity sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw== dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-module-transforms" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.4.4", "@babel/plugin-transform-modules-commonjs@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz#64b7474a4279ee588cacd1906695ca721687c277" - integrity sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ== +"@babel/plugin-transform-modules-commonjs@7.10.4", "@babel/plugin-transform-modules-commonjs@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" + integrity sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-simple-access" "^7.8.3" + "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz#207f1461c78a231d5337a92140e52422510d81a4" - integrity sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg== +"@babel/plugin-transform-modules-systemjs@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz#6270099c854066681bae9e05f87e1b9cadbe8c85" + integrity sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw== dependencies: - "@babel/helper-hoist-variables" "^7.8.3" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-hoist-variables" "^7.10.4" + "@babel/helper-module-transforms" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697" - integrity sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ== +"@babel/plugin-transform-modules-umd@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz#9a8481fe81b824654b3a0b65da3df89f3d21839e" + integrity sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA== dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" - integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== +"@babel/plugin-transform-named-capturing-groups-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz#78b4d978810b6f3bcf03f9e318f2fc0ed41aecb6" + integrity sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" + "@babel/helper-create-regexp-features-plugin" "^7.10.4" -"@babel/plugin-transform-new-target@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43" - integrity sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw== +"@babel/plugin-transform-new-target@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz#9097d753cb7b024cb7381a3b2e52e9513a9c6888" + integrity sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-object-super@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" - integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== +"@babel/plugin-transform-object-super@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz#d7146c4d139433e7a6526f888c667e314a093894" + integrity sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.3" - -"@babel/plugin-transform-parameters@^7.9.5": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" - integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" -"@babel/plugin-transform-property-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" - integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== +"@babel/plugin-transform-parameters@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a" + integrity sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.9.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f" - integrity sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw== - dependencies: - "@babel/helper-builder-react-jsx" "^7.9.0" - "@babel/helper-builder-react-jsx-experimental" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-regenerator@^7.8.7": - version "7.8.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" - integrity sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== +"@babel/plugin-transform-property-literals@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz#f6fe54b6590352298785b83edd815d214c42e3c0" + integrity sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g== dependencies: - regenerator-transform "^0.14.2" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-reserved-words@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz#9a0635ac4e665d29b162837dd3cc50745dfdf1f5" - integrity sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A== +"@babel/plugin-transform-react-display-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz#b5795f4e3e3140419c3611b7a2a3832b9aef328d" + integrity sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-shorthand-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" - integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== +"@babel/plugin-transform-react-jsx-development@^7.10.4": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.11.5.tgz#e1439e6a57ee3d43e9f54ace363fb29cefe5d7b6" + integrity sha512-cImAmIlKJ84sDmpQzm4/0q/2xrXlDezQoixy3qoz1NJeZL/8PRon6xZtluvr4H4FzwlDGI5tCcFupMnXGtr+qw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-builder-react-jsx-experimental" "^7.11.5" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" -"@babel/plugin-transform-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" - integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== +"@babel/plugin-transform-react-jsx-self@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz#cd301a5fed8988c182ed0b9d55e9bd6db0bd9369" + integrity sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" -"@babel/plugin-transform-sticky-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" - integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== +"@babel/plugin-transform-react-jsx-source@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz#34f1779117520a779c054f2cdd9680435b9222b4" + integrity sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-regex" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" -"@babel/plugin-transform-template-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" - integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== +"@babel/plugin-transform-react-jsx@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz#673c9f913948764a4421683b2bef2936968fddf2" + integrity sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A== dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-builder-react-jsx" "^7.10.4" + "@babel/helper-builder-react-jsx-experimental" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" -"@babel/plugin-transform-typeof-symbol@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz#ede4062315ce0aaf8a657a920858f1a2f35fc412" - integrity sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg== +"@babel/plugin-transform-react-pure-annotations@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz#3eefbb73db94afbc075f097523e445354a1c6501" + integrity sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-unicode-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" - integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw== +"@babel/plugin-transform-regenerator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz#2015e59d839074e76838de2159db421966fd8b63" + integrity sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + regenerator-transform "^0.14.2" -"@babel/preset-env@^7.4.4": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz#df063b276c6455ec6fcfc6e53aacc38da9b0aea6" - integrity sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ== - dependencies: - "@babel/compat-data" "^7.9.6" - "@babel/helper-compilation-targets" "^7.9.6" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.6" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" +"@babel/plugin-transform-reserved-words@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz#8f2682bcdcef9ed327e1b0861585d7013f8a54dd" + integrity sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-runtime@7.11.5": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz#f108bc8e0cf33c37da031c097d1df470b3a293fc" + integrity sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz#9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6" + integrity sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-spread@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz#fa84d300f5e4f57752fe41a6d1b3c554f13f17cc" + integrity sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" + +"@babel/plugin-transform-sticky-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz#8f3889ee8657581130a29d9cc91d7c73b7c4a28d" + integrity sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + +"@babel/plugin-transform-template-literals@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz#78bc5d626a6642db3312d9d0f001f5e7639fde8c" + integrity sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typeof-symbol@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz#9509f1a7eec31c4edbffe137c16cc33ff0bc5bfc" + integrity sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typescript@^7.10.4": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz#2b4879676af37342ebb278216dd090ac67f13abb" + integrity sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript" "^7.10.4" + +"@babel/plugin-transform-unicode-escapes@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz#feae523391c7651ddac115dae0a9d06857892007" + integrity sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-unicode-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz#e56d71f9282fac6db09c82742055576d5e6d80a8" + integrity sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/preset-env@7.11.5": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.5.tgz#18cb4b9379e3e92ffea92c07471a99a2914e4272" + integrity sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA== + dependencies: + "@babel/compat-data" "^7.11.0" + "@babel/helper-compilation-targets" "^7.10.4" + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-proposal-async-generator-functions" "^7.10.4" + "@babel/plugin-proposal-class-properties" "^7.10.4" + "@babel/plugin-proposal-dynamic-import" "^7.10.4" + "@babel/plugin-proposal-export-namespace-from" "^7.10.4" + "@babel/plugin-proposal-json-strings" "^7.10.4" + "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4" + "@babel/plugin-proposal-numeric-separator" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread" "^7.11.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.10.4" + "@babel/plugin-proposal-optional-chaining" "^7.11.0" + "@babel/plugin-proposal-private-methods" "^7.10.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.10.4" "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.10.4" "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.5" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.9.5" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.6" - "@babel/plugin-transform-modules-commonjs" "^7.9.6" - "@babel/plugin-transform-modules-systemjs" "^7.9.6" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.9.5" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.10.4" + "@babel/plugin-transform-arrow-functions" "^7.10.4" + "@babel/plugin-transform-async-to-generator" "^7.10.4" + "@babel/plugin-transform-block-scoped-functions" "^7.10.4" + "@babel/plugin-transform-block-scoping" "^7.10.4" + "@babel/plugin-transform-classes" "^7.10.4" + "@babel/plugin-transform-computed-properties" "^7.10.4" + "@babel/plugin-transform-destructuring" "^7.10.4" + "@babel/plugin-transform-dotall-regex" "^7.10.4" + "@babel/plugin-transform-duplicate-keys" "^7.10.4" + "@babel/plugin-transform-exponentiation-operator" "^7.10.4" + "@babel/plugin-transform-for-of" "^7.10.4" + "@babel/plugin-transform-function-name" "^7.10.4" + "@babel/plugin-transform-literals" "^7.10.4" + "@babel/plugin-transform-member-expression-literals" "^7.10.4" + "@babel/plugin-transform-modules-amd" "^7.10.4" + "@babel/plugin-transform-modules-commonjs" "^7.10.4" + "@babel/plugin-transform-modules-systemjs" "^7.10.4" + "@babel/plugin-transform-modules-umd" "^7.10.4" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4" + "@babel/plugin-transform-new-target" "^7.10.4" + "@babel/plugin-transform-object-super" "^7.10.4" + "@babel/plugin-transform-parameters" "^7.10.4" + "@babel/plugin-transform-property-literals" "^7.10.4" + "@babel/plugin-transform-regenerator" "^7.10.4" + "@babel/plugin-transform-reserved-words" "^7.10.4" + "@babel/plugin-transform-shorthand-properties" "^7.10.4" + "@babel/plugin-transform-spread" "^7.11.0" + "@babel/plugin-transform-sticky-regex" "^7.10.4" + "@babel/plugin-transform-template-literals" "^7.10.4" + "@babel/plugin-transform-typeof-symbol" "^7.10.4" + "@babel/plugin-transform-unicode-escapes" "^7.10.4" + "@babel/plugin-transform-unicode-regex" "^7.10.4" "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.6" - browserslist "^4.11.1" + "@babel/types" "^7.11.5" + browserslist "^4.12.0" core-js-compat "^3.6.2" invariant "^2.2.2" levenary "^1.1.1" semver "^5.5.0" +"@babel/preset-modules@0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + "@babel/preset-modules@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" @@ -752,38 +1020,84 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime@^7.4.4", "@babel/runtime@^7.8.4": +"@babel/preset-react@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.10.4.tgz#92e8a66d816f9911d11d4cc935be67adfc82dbcf" + integrity sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-react-display-name" "^7.10.4" + "@babel/plugin-transform-react-jsx" "^7.10.4" + "@babel/plugin-transform-react-jsx-development" "^7.10.4" + "@babel/plugin-transform-react-jsx-self" "^7.10.4" + "@babel/plugin-transform-react-jsx-source" "^7.10.4" + "@babel/plugin-transform-react-pure-annotations" "^7.10.4" + +"@babel/preset-typescript@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz#7d5d052e52a682480d6e2cc5aa31be61c8c25e36" + integrity sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.10.4" + +"@babel/runtime@7.11.2": + version "7.11.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736" + integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.8.4": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f" integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.4.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/traverse@^7.4.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.9.6": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" - integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.6" - "@babel/types" "^7.9.6" +"@babel/template@^7.10.4", "@babel/template@^7.7.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/traverse@^7.10.4", "@babel/traverse@^7.7.4": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3" + integrity sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.5" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.11.5" + "@babel/types" "^7.11.5" debug "^4.1.0" globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@7.11.5", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.7.4": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d" + integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@babel/types@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" + integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg== + dependencies: + esutils "^2.0.2" lodash "^4.17.13" + to-fast-properties "^2.0.0" -"@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6": +"@babel/types@^7.4.4", "@babel/types@^7.8.3": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== @@ -792,23 +1106,71 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@iarna/toml@^2.2.0": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" - integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== +"@eslint/eslintrc@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" + integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + lodash "^4.17.19" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== +"@fullhuman/postcss-purgecss@^2.1.2": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz#50a954757ec78696615d3e118e3fee2d9291882e" + integrity sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw== + dependencies: + postcss "7.0.32" + purgecss "^2.3.0" + +"@next/react-dev-overlay@9.5.3": + version "9.5.3" + resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-9.5.3.tgz#3275301f08045ecc709e3273031973a1f5e81427" + integrity sha512-R2ZAyFjHHaMTBVi19ZZNRJNXiwn46paRi7EZvKNvMxbrzBcUYtSFj/edU3jQoF1UOcC6vGeMhtPqH55ONrIjCQ== + dependencies: + "@babel/code-frame" "7.10.4" + ally.js "1.4.1" + anser "1.4.9" + chalk "4.0.0" + classnames "2.2.6" + data-uri-to-buffer "3.0.0" + shell-quote "1.7.2" + source-map "0.8.0-beta.0" + stacktrace-parser "0.1.10" + strip-ansi "6.0.0" + +"@next/react-refresh-utils@9.5.3": + version "9.5.3" + resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-9.5.3.tgz#a14fb6489d412b201b98aa44716fb8727ca4c6ae" + integrity sha512-W3VKOqbg+4Kw+k6M/SODf+WIzwcx60nAemGV1nNPa/yrDtAS2YcJfqiswrJ3+2nJHzqefAFWn4XOfM0fy8ww2Q== + +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" "@octokit/auth-token@^2.4.0": version "2.4.0" @@ -817,6 +1179,18 @@ dependencies: "@octokit/types" "^2.0.0" +"@octokit/core@^3.0.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.1.2.tgz#c937d5f9621b764573068fcd2e5defcc872fd9cc" + integrity sha512-AInOFULmwOa7+NFi9F8DlDkm5qtZVmDQayi7TUgChE3yeIGPq0Y+6cAEXPexQ3Ea+uZy66hKEazR7DJyU+4wfw== + dependencies: + "@octokit/auth-token" "^2.4.0" + "@octokit/graphql" "^4.3.1" + "@octokit/request" "^5.4.0" + "@octokit/types" "^5.0.0" + before-after-hook "^2.1.0" + universal-user-agent "^6.0.0" + "@octokit/endpoint@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.1.tgz#16d5c0e7a83e3a644d1ddbe8cded6c3d038d31d7" @@ -826,35 +1200,35 @@ is-plain-object "^3.0.0" universal-user-agent "^5.0.0" -"@octokit/plugin-paginate-rest@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz#004170acf8c2be535aba26727867d692f7b488fc" - integrity sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q== +"@octokit/graphql@^4.3.1": + version "4.5.6" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.6.tgz#708143ba15cf7c1879ed6188266e7f270be805d4" + integrity sha512-Rry+unqKTa3svswT2ZAuqenpLrzJd+JTv89LTeVa5UM/5OX8o4KTkPL7/1ABq4f/ZkELb0XEK/2IEoYwykcLXg== dependencies: - "@octokit/types" "^2.0.1" + "@octokit/request" "^5.3.0" + "@octokit/types" "^5.0.0" + universal-user-agent "^6.0.0" + +"@octokit/plugin-paginate-rest@^2.2.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.4.0.tgz#92f951ddc8a1cd505353fa07650752ca25ed7e93" + integrity sha512-YT6Klz3LLH6/nNgi0pheJnUmTFW4kVnxGft+v8Itc41IIcjl7y1C8TatmKQBbCSuTSNFXO5pCENnqg6sjwpJhg== + dependencies: + "@octokit/types" "^5.5.0" "@octokit/plugin-request-log@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e" integrity sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw== -"@octokit/plugin-rest-endpoint-methods@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz#3288ecf5481f68c494dd0602fc15407a59faf61e" - integrity sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ== +"@octokit/plugin-rest-endpoint-methods@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.2.0.tgz#c5a0691b3aba5d8b4ef5dffd6af3649608f167ba" + integrity sha512-1/qn1q1C1hGz6W/iEDm9DoyNoG/xdFDt78E3eZ5hHeUfJTLJgyAMdj9chL/cNBHjcjd+FH5aO1x0VCqR2RE0mw== dependencies: - "@octokit/types" "^2.0.1" + "@octokit/types" "^5.5.0" deprecation "^2.3.1" -"@octokit/request-error@^1.0.2": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.2.1.tgz#ede0714c773f32347576c25649dc013ae6b31801" - integrity sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA== - dependencies: - "@octokit/types" "^2.0.0" - deprecation "^2.0.0" - once "^1.4.0" - "@octokit/request-error@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.0.tgz#94ca7293373654400fbb2995f377f9473e00834b" @@ -864,130 +1238,66 @@ deprecation "^2.0.0" once "^1.4.0" -"@octokit/request@^5.2.0": - version "5.4.2" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.2.tgz#74f8e5bbd39dc738a1b127629791f8ad1b3193ee" - integrity sha512-zKdnGuQ2TQ2vFk9VU8awFT4+EYf92Z/v3OlzRaSh4RIP0H6cvW1BFPXq4XYvNez+TPQjqN+0uSkCYnMFFhcFrw== +"@octokit/request@^5.3.0", "@octokit/request@^5.4.0": + version "5.4.9" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.9.tgz#0a46f11b82351b3416d3157261ad9b1558c43365" + integrity sha512-CzwVvRyimIM1h2n9pLVYfTDmX9m+KHSgCpqPsY8F1NdEK8IaWqXhSBXsdjOBFZSpEcxNEeg4p0UO9cQ8EnOCLA== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.0.0" - "@octokit/types" "^2.11.1" + "@octokit/types" "^5.0.0" deprecation "^2.0.0" - is-plain-object "^3.0.0" - node-fetch "^2.3.0" + is-plain-object "^5.0.0" + node-fetch "^2.6.1" once "^1.4.0" - universal-user-agent "^5.0.0" + universal-user-agent "^6.0.0" -"@octokit/rest@16.43.1": - version "16.43.1" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.43.1.tgz#3b11e7d1b1ac2bbeeb23b08a17df0b20947eda6b" - integrity sha512-gfFKwRT/wFxq5qlNjnW2dh+qh74XgTQ2B179UX5K1HYCluioWj8Ndbgqw2PVqa1NnVJkGHp2ovMpVn/DImlmkw== +"@octokit/rest@18.0.6": + version "18.0.6" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.0.6.tgz#76c274f1a68f40741a131768ef483f041e7b98b6" + integrity sha512-ES4lZBKPJMX/yUoQjAZiyFjei9pJ4lTTfb9k7OtYoUzKPDLl/M8jiHqt6qeSauyU4eZGLw0sgP1WiQl9FYeM5w== dependencies: - "@octokit/auth-token" "^2.4.0" - "@octokit/plugin-paginate-rest" "^1.1.1" + "@octokit/core" "^3.0.0" + "@octokit/plugin-paginate-rest" "^2.2.0" "@octokit/plugin-request-log" "^1.0.0" - "@octokit/plugin-rest-endpoint-methods" "2.4.0" - "@octokit/request" "^5.2.0" - "@octokit/request-error" "^1.0.2" - atob-lite "^2.0.0" - before-after-hook "^2.0.0" - btoa-lite "^1.0.0" - deprecation "^2.0.0" - lodash.get "^4.4.2" - lodash.set "^4.3.2" - lodash.uniq "^4.5.0" - octokit-pagination-methods "^1.1.0" - once "^1.4.0" - universal-user-agent "^4.0.0" + "@octokit/plugin-rest-endpoint-methods" "4.2.0" -"@octokit/types@^2.0.0", "@octokit/types@^2.0.1", "@octokit/types@^2.11.1": +"@octokit/types@^2.0.0", "@octokit/types@^2.11.1": version "2.16.2" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2" integrity sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q== dependencies: "@types/node" ">= 8" -"@parcel/fs@^1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-1.11.0.tgz#fb8a2be038c454ad46a50dc0554c1805f13535cd" - integrity sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA== - dependencies: - "@parcel/utils" "^1.11.0" - mkdirp "^0.5.1" - rimraf "^2.6.2" - -"@parcel/logger@^1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-1.11.1.tgz#c55b0744bcbe84ebc291155627f0ec406a23e2e6" - integrity sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA== - dependencies: - "@parcel/workers" "^1.11.0" - chalk "^2.1.0" - grapheme-breaker "^0.3.2" - ora "^2.1.0" - strip-ansi "^4.0.0" - -"@parcel/utils@^1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-1.11.0.tgz#539e08fff8af3b26eca11302be80b522674b51ea" - integrity sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ== - -"@parcel/watcher@^1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-1.12.1.tgz#b98b3df309fcab93451b5583fc38e40826696dad" - integrity sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA== - dependencies: - "@parcel/utils" "^1.11.0" - chokidar "^2.1.5" - -"@parcel/workers@^1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-1.11.0.tgz#7b8dcf992806f4ad2b6cecf629839c41c2336c59" - integrity sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ== - dependencies: - "@parcel/utils" "^1.11.0" - physical-cpu-count "^2.0.0" - -"@samverschueren/stream-to-observable@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" - integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg== - dependencies: - any-observable "^0.3.0" - -"@types/babel-types@*", "@types/babel-types@^7.0.0": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.7.tgz#667eb1640e8039436028055737d2b9986ee336e3" - integrity sha512-dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ== - -"@types/babylon@^6.16.2": - version "6.16.5" - resolved "https://registry.yarnpkg.com/@types/babylon/-/babylon-6.16.5.tgz#1c5641db69eb8cdf378edd25b4be7754beeb48b4" - integrity sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w== +"@octokit/types@^5.0.0", "@octokit/types@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-5.5.0.tgz#e5f06e8db21246ca102aa28444cdb13ae17a139b" + integrity sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ== dependencies: - "@types/babel-types" "*" + "@types/node" ">= 8" "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - "@types/json-schema@^7.0.3": version "7.0.4" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== -"@types/node-fetch@2.5.4": - version "2.5.4" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.4.tgz#5245b6d8841fc3a6208b82291119bc11c4e0ce44" - integrity sha512-Oz6id++2qAOFuOlE1j0ouk1dzl3mmI1+qINPNBhi9nt/gVOz0G+13Ao6qjhdF0Ys+eOkhu6JnFmt38bR3H0POQ== +"@types/json-schema@^7.0.5": + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== + +"@types/node-fetch@2.5.7": + version "2.5.7" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.7.tgz#20a2afffa882ab04d44ca786449a276f9f6bbf3c" + integrity sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw== dependencies: "@types/node" "*" + form-data "^3.0.0" "@types/node@*", "@types/node@>= 8": version "14.0.1" @@ -999,113 +1309,297 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== -"@types/strip-bom@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/strip-bom/-/strip-bom-3.0.0.tgz#14a8ec3956c2e81edb7520790aecf21c290aebd2" - integrity sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I= - -"@types/strip-json-comments@0.0.30": - version "0.0.30" - resolved "https://registry.yarnpkg.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1" - integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== +"@types/react@^16.9.49": + version "16.9.49" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.49.tgz#09db021cf8089aba0cdb12a49f8021a69cce4872" + integrity sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" -"@typescript-eslint/eslint-plugin@^2.20.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.33.0.tgz#d6c8319d5011b4783bb3d2dadf105d8bdd499bd5" - integrity sha512-QV6P32Btu1sCI/kTqjTNI/8OpCYyvlGjW5vD8MpTIg+HGE5S88HtT1G+880M4bXlvXj/NjsJJG0aGcVh0DdbeQ== +"@typescript-eslint/eslint-plugin@^4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.3.0.tgz#1a23d904bf8ea248d09dc3761af530d90f39c8fa" + integrity sha512-RqEcaHuEKnn3oPFislZ6TNzsBLqpZjN93G69SS+laav/I8w/iGMuMq97P0D2/2/kW4SCebHggqhbcCfbDaaX+g== dependencies: - "@typescript-eslint/experimental-utils" "2.33.0" + "@typescript-eslint/experimental-utils" "4.3.0" + "@typescript-eslint/scope-manager" "4.3.0" + debug "^4.1.1" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" + semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.33.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.0.tgz#000f1e5f344fbea1323dc91cc174805d75f99a03" - integrity sha512-qzPM2AuxtMrRq78LwyZa8Qn6gcY8obkIrBs1ehqmQADwkYzTE1Pb4y2W+U3rE/iFkSWcWHG2LS6MJfj6SmHApg== +"@typescript-eslint/experimental-utils@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.0.tgz#3f3c6c508e01b8050d51b016e7f7da0e3aefcb87" + integrity sha512-cmmIK8shn3mxmhpKfzMMywqiEheyfXLV/+yPDnOTvQX/ztngx7Lg/OD26J8gTZfkLKUmaEBxO2jYP3keV7h2OQ== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.33.0" + "@typescript-eslint/scope-manager" "4.3.0" + "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/typescript-estree" "4.3.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^2.20.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.33.0.tgz#395c0ef229ebef883608f8632a34f0acf02b9bdd" - integrity sha512-AUtmwUUhJoH6yrtxZMHbRUEMsC2G6z5NSxg9KsROOGqNXasM71I8P2NihtumlWTUCRld70vqIZ6Pm4E5PAziEA== +"@typescript-eslint/parser@^4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.3.0.tgz#684fc0be6551a2bfcb253991eec3c786a8c063a3" + integrity sha512-JyfRnd72qRuUwItDZ00JNowsSlpQGeKfl9jxwO0FHK1qQ7FbYdoy5S7P+5wh1ISkT2QyAvr2pc9dAemDxzt75g== dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.33.0" - "@typescript-eslint/typescript-estree" "2.33.0" - eslint-visitor-keys "^1.1.0" + "@typescript-eslint/scope-manager" "4.3.0" + "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/typescript-estree" "4.3.0" + debug "^4.1.1" + +"@typescript-eslint/scope-manager@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.3.0.tgz#c743227e087545968080d2362cfb1273842cb6a7" + integrity sha512-cTeyP5SCNE8QBRfc+Lgh4Xpzje46kNUhXYfc3pQWmJif92sjrFuHT9hH4rtOkDTo/si9Klw53yIr+djqGZS1ig== + dependencies: + "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/visitor-keys" "4.3.0" + +"@typescript-eslint/types@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.3.0.tgz#1f0b2d5e140543e2614f06d48fb3ae95193c6ddf" + integrity sha512-Cx9TpRvlRjOppGsU6Y6KcJnUDOelja2NNCX6AZwtVHRzaJkdytJWMuYiqi8mS35MRNA3cJSwDzXePfmhU6TANw== -"@typescript-eslint/typescript-estree@2.33.0": - version "2.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.33.0.tgz#33504c050ccafd38f397a645d4e9534d2eccbb5c" - integrity sha512-d8rY6/yUxb0+mEwTShCQF2zYQdLlqihukNfG9IUlLYz5y1CH6G/9XYbrxQLq3Z14RNvkCC6oe+OcFlyUpwUbkg== +"@typescript-eslint/typescript-estree@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.3.0.tgz#0edc1068e6b2e4c7fdc54d61e329fce76241cee8" + integrity sha512-ZAI7xjkl+oFdLV/COEz2tAbQbR3XfgqHEGy0rlUXzfGQic6EBCR4s2+WS3cmTPG69aaZckEucBoTxW9PhzHxxw== dependencies: + "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/visitor-keys" "4.3.0" debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" + globby "^11.0.1" is-glob "^4.0.1" lodash "^4.17.15" semver "^7.3.2" tsutils "^3.17.1" -abab@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== +"@typescript-eslint/visitor-keys@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.3.0.tgz#0e5ab0a09552903edeae205982e8521e17635ae0" + integrity sha512-xZxkuR7XLM6RhvLkgv9yYlTcBHnTULzfnw4i6+z2TGBLy9yljAypQaZl9c3zFvy7PNI7fYWyvKYtohyF8au3cw== + dependencies: + "@typescript-eslint/types" "4.3.0" + eslint-visitor-keys "^2.0.0" + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== -acorn-globals@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf" - integrity sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8= - dependencies: - acorn "^4.0.4" +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -acorn-globals@^4.3.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== +abort-controller@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" + event-target-shim "^5.0.0" acorn-jsx@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - -acorn@^3.1.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" - integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= +acorn-node@^1.6.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" -acorn@^4.0.4, acorn@~4.0.2: - version "4.0.13" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" - integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c= +acorn-walk@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^6.0.1, acorn@^6.0.4: +acorn@^6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" - integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== +acorn@^7.0.0, acorn@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" + integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== + +adjust-sourcemap-loader@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz#6471143af75ec02334b219f54bc7970c52fb29a4" + integrity sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA== + dependencies: + assert "1.4.1" + camelcase "5.0.0" + loader-utils "1.2.3" + object-path "0.11.4" + regex-parser "2.2.10" + +agent-base@6: + version "6.0.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4" + integrity sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg== + dependencies: + debug "4" aggregate-error@^3.0.0: version "3.0.1" @@ -1115,7 +1609,27 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.1.0, ajv@^6.12.0, ajv@^6.12.4: + version "6.12.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da" + integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^6.10.0, ajv@^6.10.2: version "6.12.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== @@ -1125,42 +1639,36 @@ ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -align-text@^0.1.1, align-text@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" - integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= +ally.js@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/ally.js/-/ally.js-1.4.1.tgz#9fb7e6ba58efac4ee9131cb29aa9ee3b540bcf1e" + integrity sha1-n7fmuljvrE7pExyymqnuO1QLzx4= dependencies: - kind-of "^3.0.2" - longest "^1.0.1" - repeat-string "^1.5.2" + css.escape "^1.5.0" + platform "1.3.3" -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= +anser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" + integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA== ansi-colors@^3.2.1: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-escapes@^4.3.0: version "4.3.1" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: type-fest "^0.11.0" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" @@ -1171,11 +1679,6 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -1191,18 +1694,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" -ansi-to-html@^0.6.4: - version "0.6.14" - resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.14.tgz#65fe6d08bba5dd9db33f44a20aec331e0010dad8" - integrity sha512-7ZslfB1+EnFSDO5Ju+ue5Y6It19DRnZXWv8jrGHgIlPna5Mh4jz7BV5jCbQneXNFurQcKoolaaAjHtgSBfOIuA== - dependencies: - entities "^1.1.2" - -any-observable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" - integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== - anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -1211,11 +1702,24 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" +anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + app-root-dir@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= +aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -1228,6 +1732,11 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +arity-n@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= + arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1243,25 +1752,33 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= +array-includes@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= +array.prototype.flatmap@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz#1c13f84a178566042dd63de4414440db9222e443" + integrity sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" asn1.js@^4.0.0: version "4.10.1" @@ -1272,17 +1789,12 @@ asn1.js@^4.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== +assert@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + util "0.10.3" assert@^1.1.1: version "1.5.0" @@ -1297,6 +1809,11 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" + integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== + astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -1312,35 +1829,40 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -atob-lite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" - integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= - atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" - integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== +autoprefixer@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.0.1.tgz#e2d9000f84ebd98d77b7bc16f8adb2ff1f7bb946" + integrity sha512-aQo2BDIsoOdemXUAOBpFv4ZQa2DrOtEufarYhtFsK1088Ca0TUwu/aQWf0M3mrILXZ3mTIVn1lR3hPW8acacsw== + dependencies: + browserslist "^4.14.5" + caniuse-lite "^1.0.30001137" + colorette "^1.2.1" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss-value-parser "^4.1.0" + +autoprefixer@^9.4.5: + version "9.8.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" @@ -1349,37 +1871,23 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-runtime@^6.11.6, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-types@^6.15.0, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" +babel-plugin-syntax-jsx@6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= -babylon-walk@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/babylon-walk/-/babylon-walk-1.0.2.tgz#3b15a5ddbb482a78b4ce9c01c8ba181702d9d6ce" - integrity sha1-OxWl3btIKni0zpwByLoYFwLZ1s4= +babel-plugin-transform-define@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-2.0.0.tgz#79c3536635f899aabaf830b194b25519465675a4" + integrity sha512-0dv5RNRUlUKxGYIIErl01lpvi8b7W2R04Qcl1mCj70ahwZcgiklfXnFlh4FGnRh6aayCfSZKdhiMryVzcq5Dmg== dependencies: - babel-runtime "^6.11.6" - babel-types "^6.15.0" - lodash.clone "^4.5.0" + lodash "^4.17.11" + traverse "0.6.6" -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== +babel-plugin-transform-react-remove-prop-types@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== balanced-match@^1.0.0: version "1.0.0" @@ -1404,23 +1912,26 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -before-after-hook@^2.0.0: +before-after-hook@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== +binary-extensions@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" + integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== + bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -1428,6 +1939,11 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" @@ -1438,11 +1954,6 @@ bn.js@^5.1.1: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.1.tgz#48efc4031a9c4041b9c99c6941d903463ab62eb5" integrity sha512-IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA== -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1467,33 +1978,18 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" -brfs@^1.2.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz#b78ce2336d818e25eea04a0947cba6d4fb8849c3" - integrity sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ== - dependencies: - quote-stream "^1.0.1" - resolve "^1.1.5" - static-module "^2.2.0" - through2 "^2.0.0" - brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -1554,7 +2050,27 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.11.1, browserslist@^4.8.5: +browserslist@4.13.0: + version "4.13.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d" + integrity sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ== + dependencies: + caniuse-lite "^1.0.30001093" + electron-to-chromium "^1.3.488" + escalade "^3.0.1" + node-releases "^1.1.58" + +browserslist@^4.12.0, browserslist@^4.14.5: + version "4.14.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015" + integrity sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA== + dependencies: + caniuse-lite "^1.0.30001135" + electron-to-chromium "^1.3.571" + escalade "^3.1.0" + node-releases "^1.1.61" + +browserslist@^4.8.5: version "4.12.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== @@ -1564,17 +2080,7 @@ browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.11.1, browserslist@^4. node-releases "^1.1.53" pkg-up "^2.0.0" -btoa-lite@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" - integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= - -buffer-equal@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" - integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= - -buffer-from@^1.0.0: +buffer-from@^1.0.0, buffer-from@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== @@ -1584,6 +2090,14 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= +buffer@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + buffer@^4.3.0: version "4.9.2" resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" @@ -1598,6 +2112,56 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= +bytes@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +cacache@13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" + integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== + dependencies: + chownr "^1.1.2" + figgy-pudding "^3.5.1" + fs-minipass "^2.0.0" + glob "^7.1.4" + graceful-fs "^4.2.2" + infer-owner "^1.0.4" + lru-cache "^5.1.1" + minipass "^3.0.0" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + p-map "^3.0.0" + promise-inflight "^1.0.1" + rimraf "^2.7.1" + ssri "^7.0.0" + unique-filename "^1.1.1" + +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.4" + graceful-fs "^4.1.15" + infer-owner "^1.0.3" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -1613,106 +2177,53 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= +camelcase@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" + integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== -camelcase@^5.0.0: +camelcase@5.3.1, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001043: +caniuse-lite@^1.0.30001043: version "1.0.30001061" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001061.tgz#80ca87ef14eb543a7458e7fd2b5e2face3458c9f" integrity sha512-SMICCeiNvMZnyXpuoO+ot7FHpMVPlrsR+HmfByj6nY4xYDHXLqMTbgH7ecEkDNXWkH1vaip+ZS0D7VTXwM1KYQ== -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -center-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" - integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60= - dependencies: - align-text "^0.1.3" - lazy-cache "^1.0.3" +caniuse-lite@^1.0.30001093, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001113, caniuse-lite@^1.0.30001135, caniuse-lite@^1.0.30001137: + version "1.0.30001140" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001140.tgz#30dae27599f6ede2603a0962c82e468bca894232" + integrity sha512-xFtvBtfGrpjTOxTpjP5F2LmN04/ZGfYV8EQzUIC/RmKpdrmzJrjqlJ4ho7sGuAMPko2/Jl08h7x9uObCfBFaAA== -chalk@3.0.0, chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== +chalk@4.0.0, chalk@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= +chalk@4.1.0, "chalk@^3.0.0 || ^4.0.0", chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1721,27 +2232,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4 escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" - integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -character-parser@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0" - integrity sha1-x84o821LzZdE5f/CxfzeHHMmH8A= - dependencies: - is-regex "^1.0.3" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -chokidar@^2.1.5: +chokidar@2.1.8, chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -1760,6 +2251,33 @@ chokidar@^2.1.5: optionalDependencies: fsevents "^1.2.7" +chokidar@^3.4.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" + integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.4.0" + optionalDependencies: + fsevents "~2.1.2" + +chownr@^1.1.1, chownr@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + dependencies: + tslib "^1.9.0" + ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" @@ -1783,25 +2301,16 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -clean-css@^4.1.11: - version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== - dependencies: - source-map "~0.6.0" +classnames@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -1809,18 +2318,13 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^1.1.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" - integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== - -cli-table3@0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" - integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== +cli-table3@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" + integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ== dependencies: object-assign "^4.1.0" - string-width "^2.1.1" + string-width "^4.2.0" optionalDependencies: colors "^1.1.2" @@ -1832,47 +2336,14 @@ cli-truncate@^2.1.0: slice-ansi "^3.0.0" string-width "^4.2.0" -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - -cliui@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" - integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE= - dependencies: - center-align "^0.1.1" - right-align "^0.1.1" - wordwrap "0.0.2" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -clone@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" collection-visit@^1.0.0: version "1.0.0" @@ -1914,7 +2385,7 @@ color-string@^1.5.2: color-name "^1.0.0" simple-swizzle "^0.2.2" -color@^3.0.0: +color@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== @@ -1922,33 +2393,43 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.2" +colorette@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + colors@^1.1.2: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== -combined-stream@^1.0.6, combined-stream@~1.0.6: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" -command-exists@^1.2.6: - version "1.2.9" - resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" - integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== - -commander@^2.11.0, commander@^2.19.0, commander@^2.20.0: +commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^5.1.0: +commander@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.1.0.tgz#f8d722b78103141006b66f4c7ba1e97315ba75bc" + integrity sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + compare-versions@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" @@ -1959,12 +2440,19 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== +compose-function@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= + dependencies: + arity-n "^1.0.4" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@~1.6.0: +concat-stream@^1.5.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -1979,28 +2467,35 @@ console-browserify@^1.1.0: resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== -constantinople@^3.0.1, constantinople@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-3.1.2.tgz#d45ed724f57d3d10500017a7d3a889c1381ae647" - integrity sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw== - dependencies: - "@types/babel-types" "^7.0.0" - "@types/babylon" "^6.16.2" - babel-types "^6.26.0" - babylon "^6.18.0" - constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -convert-source-map@^1.5.1, convert-source-map@^1.7.0: +convert-source-map@1.7.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -2014,36 +2509,29 @@ core-js-compat@^3.6.2: browserslist "^4.8.5" semver "7.0.0" -core-js@^2.4.0, core-js@^2.6.5: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== - -core-util-is@1.0.2, core-util-is@~1.0.0: +core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== +cors@^2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" + object-assign "^4" + vary "^1" -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" + import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" - yaml "^1.7.2" + yaml "^1.10.0" create-ecdh@^4.0.0: version "4.0.3" @@ -2076,7 +2564,14 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@^6.0.0, cross-spawn@^6.0.4, cross-spawn@^6.0.5: +cross-fetch@3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.5.tgz#2739d2981892e7ab488a7ad03b92df2816e03f4c" + integrity sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew== + dependencies: + node-fetch "2.6.0" + +cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -2096,7 +2591,16 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: +cross-spawn@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@3.12.0, crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== @@ -2113,213 +2617,114 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-modules-loader-core@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz#5908668294a1becd261ae0a4ce21b0b551f21d16" - integrity sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= - dependencies: - icss-replace-symbols "1.1.0" - postcss "6.0.1" - postcss-modules-extract-imports "1.1.0" - postcss-modules-local-by-default "1.2.0" - postcss-modules-scope "1.1.0" - postcss-modules-values "1.3.0" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-selector-tokenizer@^0.7.0: - version "0.7.2" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz#11e5e27c9a48d90284f22d45061c303d7a25ad87" - integrity sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw== +css-loader@3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.5.3.tgz#95ac16468e1adcd95c844729e0bb167639eb0bcf" + integrity sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw== dependencies: + camelcase "^5.3.1" cssesc "^3.0.0" - fastparse "^1.1.2" - regexpu-core "^4.6.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.27" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.0.3" + schema-utils "^2.6.6" + semver "^6.3.0" + +css-unit-converter@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21" + integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA== -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" +css.escape@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= -css-tree@1.0.0-alpha.39: - version "1.0.0-alpha.39" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" - integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== +css@^2.0.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== dependencies: - mdn-data "2.0.6" + inherits "^2.0.3" source-map "^0.6.1" - -css-what@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" - integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== + source-map-resolve "^0.5.2" + urix "^0.1.0" cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== +cssnano-preset-simple@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-1.1.4.tgz#7b287a31df786348565d02342df71af8f758ac82" + integrity sha512-EYKDo65W+AxMViUijv/hvhbEnxUjmu3V7omcH1MatPOwjRLrAgVArUOE8wTUyc1ePFEtvV8oCT4/QSRJDorm/A== dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + postcss "^7.0.32" -cssnano@^4.0.0, cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== +cssnano-preset-simple@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-1.2.0.tgz#afcf13eb076e8ebd91c4f311cd449781c14c7371" + integrity sha512-zojGlY+KasFeQT/SnD/WqYXHcKddz2XHRDtIwxrWpGqGHp5IyLWsWFS3UW7pOf3AWvfkpYSRdxOSlYuJPz8j8g== dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" + caniuse-lite "^1.0.30001093" + postcss "^7.0.32" -csso@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903" - integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== +cssnano-simple@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-1.0.5.tgz#66ee528f3a4e60754e2625ea9f51ac315f5f0a92" + integrity sha512-NJjx2Er1C3pa75v1GwMKm0w6xAp1GsW2Ql1As4CWPNFxTgYFN5e8wblYeHfna13sANAhyIdSIPqKJjBO4CU5Eg== dependencies: - css-tree "1.0.0-alpha.39" + cssnano-preset-simple "1.1.4" + postcss "^7.0.32" -cssom@0.3.x, cssom@^0.3.4: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== +cssnano-simple@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-1.2.0.tgz#b8cc5f52c2a52e6513b4636d0da165ec9d48d327" + integrity sha512-pton9cZ70/wOCWMAbEGHO1ACsW1KggTB6Ikj7k71uOEsz6SfByH++86+WAmXjRSc9q/g9gxkpFP9bDX9vRotdA== dependencies: - cssom "0.3.x" + cssnano-preset-simple "1.2.0" + postcss "^7.0.32" -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" +csstype@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8" + integrity sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag== -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" + es5-ext "^0.10.50" + type "^1.0.1" -dateformat@~1.0.4-1.2.3: - version "1.0.12" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" - integrity sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk= +data-uri-to-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.0.tgz#8a3088a5efd3f53c3682343313c6895d498eb8d7" + integrity sha512-MJ6mFTZ+nPQO+39ua/ltwNePXrfdF3Ww0wP1Od7EePySXN1cP9XNqRQOG3FxTfipp8jx898LUCgBCEP11Qw/ZQ== dependencies: - get-stdin "^4.0.1" - meow "^3.3.0" + buffer-from "^1.1.1" -deasync@^0.1.14: - version "0.1.20" - resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.20.tgz#546fd2660688a1eeed55edce2308c5cf7104f9da" - integrity sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ== +debug@4: + version "4.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" + integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== dependencies: - bindings "^1.5.0" - node-addon-api "^1.7.1" + ms "2.1.2" -debounce@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" - integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2333,11 +2738,6 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: dependencies: ms "^2.1.1" -decamelize@^1.0.0, decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -2348,18 +2748,11 @@ dedent@^0.7.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= -deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -2389,16 +2782,16 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" @@ -2412,10 +2805,14 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +detective@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" diff@^4.0.1: version "4.0.2" @@ -2431,6 +2828,20 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" @@ -2438,12 +2849,16 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -doctypes@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9" - integrity sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk= +dom-serializer@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.0.1.tgz#79695eb49af3cd8abc8d93a73da382deb1ca0795" + integrity sha512-1Aj1Qy3YLbdslkI75QEOfdp9TkQ3o8LRISAzxOibjBs/xWwr1WxZFOQphFkZuepHFGo+kB8e5FVJSS0faAJ4Rw== + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + entities "^2.0.0" -dom-serializer@0: +dom-serializer@^0.2.1: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== @@ -2451,96 +2866,76 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" +dom-serializer@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.1.0.tgz#5f7c828f1bfc44887dc2a315ab5c45691d544b58" + integrity sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ== + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + entities "^2.0.0" + domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - domelementtype@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" - -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - -domutils@^1.5.1, domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== +domhandler@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz#51cd13efca31da95bbb0c5bee3a48300e333b3e9" + integrity sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== dependencies: - dom-serializer "0" - domelementtype "1" + domelementtype "^2.0.1" -dot-prop@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" - integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== +domhandler@^3.0.0, domhandler@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.2.0.tgz#41711ab2f48f42b692537bcf279bc7f1167c83cd" + integrity sha512-FnT5pxGpykNI10uuwyqae65Ysw7XBQJKDjDjlHgE/rsNtjr1FyGNVNQCVlM5hwcq9wkyWSqB+L5Z+Qa4khwLuA== dependencies: - is-obj "^2.0.0" - -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" - integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow== + domelementtype "^2.0.1" -duplexer2@~0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" - integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= +domutils@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.1.0.tgz#7ade3201af43703fde154952e3a868eb4b635f16" + integrity sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg== dependencies: - readable-stream "^2.0.2" + dom-serializer "^0.2.1" + domelementtype "^2.0.1" + domhandler "^3.0.0" -dynamic-dedupe@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz#06e44c223f5e4e94d78ef9db23a6515ce2f962a1" - integrity sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE= +domutils@^2.0.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.1.tgz#73f65c09eb17943dd752d4a6e5d07914e52dc541" + integrity sha512-AA5r2GD1Dljhxc+k4zD2HYQaDkDPBhTqmqF55wLNlxfhFQlqaYME8Jhmo2nKNBb+CNfPXE8SAjtF6SsZ0cza/w== dependencies: - xtend "^4.0.0" + dom-serializer "^1.0.1" + domelementtype "^2.0.1" + domhandler "^3.2.0" -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" electron-to-chromium@^1.3.413: version "1.3.441" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.441.tgz#094f71b992dca5bc96b798cfbaf37dc76302015a" integrity sha512-leBfJwLuyGs1jEei2QioI+PjVMavmUIvPYidE8dCCYWLAq0uefhN3NYgDNb8WxD3uiUNnJ3ScMXg0upSlwySzQ== -elegant-spinner@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-2.0.0.tgz#f236378985ecd16da75488d166be4b688fd5af94" - integrity sha512-5YRYHhvhYzV/FC4AiMdeSIg3jAYGq9xFvbhZMpPlJoBsfYgrw2DSCYeXfat6tYBu45PWiyRr3+flaCPPmviPaA== +electron-to-chromium@^1.3.488, electron-to-chromium@^1.3.571: + version "1.3.576" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.576.tgz#2e70234484e03d7c7e90310d7d79fd3775379c34" + integrity sha512-uSEI0XZ//5ic+0NdOqlxp0liCD44ck20OAGyLMSymIWTEAtHKVJi6JM18acOnRgUgX7Q65QqnI+sNncNvIy8ew== elliptic@^6.0.0, elliptic@^6.5.2: version "6.5.2" @@ -2565,18 +2960,32 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" +enhanced-resolve@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" + integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + enquirer@^2.3.5: version "2.3.5" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381" @@ -2584,44 +2993,66 @@ enquirer@^2.3.5: dependencies: ansi-colors "^3.2.1" -entities@^1.1.1, entities@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== +enquirer@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" entities@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.2.tgz#ac74db0bba8d33808bbf36809c3a5c3683531436" integrity sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw== -envinfo@^7.3.1: - version "7.5.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.1.tgz#93c26897225a00457c75e734d354ea9106a72236" - integrity sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ== +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: - version "1.17.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" - integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: + version "1.17.6" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" + integrity sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== dependencies: es-to-primitive "^1.2.1" function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" - is-callable "^1.1.5" - is-regex "^1.0.5" + is-callable "^1.2.0" + is-regex "^1.1.0" object-inspect "^1.7.0" object-keys "^1.1.1" object.assign "^4.1.0" - string.prototype.trimleft "^2.1.1" - string.prototype.trimright "^2.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-abstract@^1.18.0-next.0: + version "1.18.0-next.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.0.tgz#b302834927e624d8e5837ed48224291f2c66e6fc" + integrity sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.0" + is-negative-zero "^2.0.0" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" @@ -2632,53 +3063,80 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escalade@^3.0.1, escalade@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e" + integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig== + +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.11.0, escodegen@^1.11.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457" - integrity sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ== +eslint-config-prettier@^6.12.0: + version "6.12.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz#9eb2bccff727db1c52104f0b49e87ea46605a0d2" + integrity sha512-9jWPlFlgNwRUYVoujvWTQ1aMO8o6648r+K7qU7K5Jmkbyqav1fuEZC0COYpGBxyiAJb65Ra9hrmFx19xRGwXWw== dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" + get-stdin "^6.0.0" -escodegen@~1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" - integrity sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q== +eslint-plugin-prettier@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2" + integrity sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg== dependencies: - esprima "^3.1.3" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" + prettier-linter-helpers "^1.0.0" -eslint-config-prettier@^6.10.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1" - integrity sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA== +eslint-plugin-react@^7.21.2: + version "7.21.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.21.2.tgz#3bd5d2c4c36d5a0428d0d6dda301ac9a84d681b2" + integrity sha512-j3XKvrK3rpBzveKFbgAeGsWb9uz6iUOrR0jixRfjwdFeGSRsXvVTFtHDQYCjsd1/6Z/xvb8Vy3LiI5Reo7fDrg== dependencies: - get-stdin "^6.0.0" - -eslint-plugin-prettier@^3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.3.tgz#ae116a0fc0e598fdae48743a4430903de5b4e6ca" - integrity sha512-+HG5jmu/dN3ZV3T6eCD7a4BlAySdN7mLIbJYo0z1cFQuI+r2DiTJEFeF68ots93PsnrMxbzIZ2S/ieX+mkrBeQ== + array-includes "^3.1.1" + array.prototype.flatmap "^1.2.3" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.4.1" + object.entries "^1.1.2" + object.fromentries "^2.0.2" + object.values "^1.1.1" + prop-types "^15.7.2" + resolve "^1.17.0" + string.prototype.matchall "^4.0.2" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: - prettier-linter-helpers "^1.0.0" + esrecurse "^4.1.0" + estraverse "^4.1.1" eslint-scope@^5.0.0: version "5.0.0" @@ -2688,12 +3146,13 @@ eslint-scope@^5.0.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: - eslint-visitor-keys "^1.1.0" + esrecurse "^4.3.0" + estraverse "^4.1.1" eslint-utils@^2.0.0: version "2.0.0" @@ -2702,27 +3161,46 @@ eslint-utils@^2.0.0: dependencies: eslint-visitor-keys "^1.1.0" +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + eslint-visitor-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== -eslint@^6.8.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== +eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + +eslint@^7.10.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.10.0.tgz#494edb3e4750fb791133ca379e786a8f648c72b9" + integrity sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA== dependencies: "@babel/code-frame" "^7.0.0" + "@eslint/eslintrc" "^0.1.3" ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" + chalk "^4.0.0" + cross-spawn "^7.0.2" debug "^4.0.1" doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" + enquirer "^2.3.5" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^1.3.0" + espree "^7.3.0" + esquery "^1.2.0" esutils "^2.0.2" file-entry-cache "^5.0.1" functional-red-black-tree "^1.0.1" @@ -2731,45 +3209,38 @@ eslint@^6.8.0: ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^7.0.0" is-glob "^4.0.0" js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" + levn "^0.4.1" + lodash "^4.17.19" minimatch "^3.0.4" - mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.3" + optionator "^0.9.1" progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" table "^5.2.3" text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== +espree@^7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" + integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== dependencies: - acorn "^7.1.1" + acorn "^7.4.0" acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -esprima@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + eslint-visitor-keys "^1.3.0" -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1: +esquery@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== @@ -2783,7 +3254,14 @@ esrecurse@^4.1.0: dependencies: estraverse "^4.1.0" -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.0, estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -2793,15 +3271,20 @@ estraverse@^5.1.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== events@^3.0.0: version "3.1.0" @@ -2829,10 +3312,10 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.1.tgz#988488781f1f0238cd156f7aaede11c3e853b4c1" - integrity sha512-SCjM/zlBdOK8Q5TIjOn6iEHZaPHFsMoTxXQ2nvUvtPnuohz3H2dIozSg+etNR98dGoYUp2ENSKLL/XaMmbxVgw== +execa@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" + integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -2857,6 +3340,13 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +ext@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== + dependencies: + type "^2.0.0" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2872,20 +3362,6 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -2900,26 +3376,6 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -falafel@^2.1.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.2.4.tgz#b5d86c060c2412a43166243cb1bce44d1abd2819" - integrity sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ== - dependencies: - acorn "^7.1.1" - foreach "^2.0.5" - isarray "^2.0.1" - object-keys "^1.0.6" - fast-deep-equal@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" @@ -2930,34 +3386,41 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^2.2.2: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== +fast-glob@^3.1.1: + version "3.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" + integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fastparse@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== +fastq@^1.6.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" + integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + dependencies: + reusify "^1.0.4" + +figgy-pudding@^3.5.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^3.0.0, figures@^3.2.0: +figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -2976,18 +3439,6 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filesize@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== - -filewatcher@~3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/filewatcher/-/filewatcher-3.0.1.tgz#f4a1957355ddaf443ccd78a895f3d55e23c8a034" - integrity sha1-9KGVc1Xdr0Q8zXiolfPVXiPIoDQ= - dependencies: - debounce "^1.0.0" - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -3005,13 +3456,23 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= +find-cache-dir@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" find-up@^2.1.0: version "2.1.0" @@ -3056,28 +3517,26 @@ flatted@^2.0.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== +form-data@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" + integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== dependencies: asynckit "^0.4.0" - combined-stream "^1.0.6" + combined-stream "^1.0.8" mime-types "^2.1.12" fragment-cache@^0.2.1: @@ -3087,10 +3546,39 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" fs.realpath@^1.0.0: version "1.0.0" @@ -3105,6 +3593,11 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" +fsevents@~2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -3115,31 +3608,11 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== -get-port@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" - integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - get-stdin@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" @@ -3164,13 +3637,6 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -3179,19 +3645,19 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0: +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.0, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -3215,49 +3681,23 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -graceful-fs@^4.1.11, graceful-fs@^4.1.2: +globby@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== -grapheme-breaker@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz#5b9e6b78c3832452d2ba2bb1cb830f96276410ac" - integrity sha1-W55reMODJFLSuiuxy4MPlidkEKw= - dependencies: - brfs "^1.2.0" - unicode-trie "^0.3.1" - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -3304,7 +3744,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.1, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -3328,10 +3768,10 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hmac-drbg@^1.0.0: version "1.0.1" @@ -3342,103 +3782,48 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== - dependencies: - whatwg-encoding "^1.0.1" - -html-tags@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-1.2.0.tgz#c78de65b5663aa597989dd2b7ab49200d7e4db98" - integrity sha1-x43mW1Zjqll5id0rerSSANfk25g= - -htmlnano@^0.2.2: - version "0.2.5" - resolved "https://registry.yarnpkg.com/htmlnano/-/htmlnano-0.2.5.tgz#134fd9548c7cbe51c8508ce434a3f9488cff1b0b" - integrity sha512-X1iPSwXG/iF9bVs+/obt2n6F64uH0ETkA8zp7qFDmLW9/+A6ueHGeb/+qD67T21qUY22owZPMdawljN50ajkqA== - dependencies: - cssnano "^4.1.10" - normalize-html-whitespace "^1.0.0" - posthtml "^0.12.0" - posthtml-render "^1.1.5" - purgecss "^1.4.0" - svgo "^1.3.2" - terser "^4.3.9" - uncss "^0.17.2" - -htmlparser2@^3.9.2: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= +htmlparser2@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78" + integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" + domelementtype "^2.0.1" + domhandler "^3.0.0" + domutils "^2.0.0" + entities "^2.0.0" https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -husky@^4.2.3: - version "4.2.5" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36" - integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ== +husky@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.0.tgz#0b2ec1d66424e9219d359e26a51c58ec5278f0de" + integrity sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA== dependencies: chalk "^4.0.0" ci-info "^2.0.0" compare-versions "^3.6.0" - cosmiconfig "^6.0.0" + cosmiconfig "^7.0.0" find-versions "^3.2.0" opencollective-postinstall "^2.0.2" pkg-dir "^4.2.0" @@ -3446,37 +3831,34 @@ husky@^4.2.3: slash "^3.0.0" which-pm-runs "^1.0.0" -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" ieee754@^1.1.4: version "1.1.13" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -import-fresh@^3.0.0, import-fresh@^3.1.0: +import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== @@ -3489,13 +3871,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -3506,6 +3881,11 @@ indexes-of@^1.0.1: resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= +infer-owner@^1.0.3, infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -3514,7 +3894,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3529,24 +3909,14 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -inquirer@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== +internal-slot@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" + es-abstract "^1.17.0-next.1" + has "^1.0.3" + side-channel "^1.0.2" invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" @@ -3555,16 +3925,6 @@ invariant@^2.2.2, invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -3596,27 +3956,22 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" +is-callable@^1.1.4, is-callable@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" + integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== is-data-descriptor@^0.1.4: version "0.1.4" @@ -3655,19 +4010,6 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-expression@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-expression/-/is-expression-3.0.0.tgz#39acaa6be7fd1f3471dc42c7416e61c24317ac9f" - integrity sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8= - dependencies: - acorn "~4.0.2" - object-assign "^4.0.1" - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -3685,11 +4027,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -3707,19 +4044,17 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" -is-html@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-html/-/is-html-1.1.0.tgz#e04f1c18d39485111396f9a0273eab51af218464" - integrity sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ= - dependencies: - html-tags "^1.0.0" +is-negative-zero@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" + integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= is-number@^3.0.0: version "3.0.0" @@ -3738,11 +4073,6 @@ is-obj@^1.0.1: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -3757,28 +4087,23 @@ is-plain-object@^3.0.0: dependencies: isobject "^4.0.0" -is-promise@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -is-regex@^1.0.3, is-regex@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== +is-regex@^1.1.0, is-regex@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== dependencies: - has "^1.0.3" + has-symbols "^1.0.1" is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -3789,12 +4114,10 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== is-symbol@^1.0.2: version "1.0.3" @@ -3803,21 +4126,6 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.1" -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-url@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" - integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -3833,11 +4141,6 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isarray@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -3860,22 +4163,20 @@ isobject@^4.0.0: resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -js-stringify@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/js-stringify/-/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db" - integrity sha1-Fzb939lyTyijaCrcYjCufk6Weds= +jest-worker@24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -3883,43 +4184,6 @@ js-yaml@^3.10.0, js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsdom@^14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-14.1.0.tgz#916463b6094956b0a6c1782c94e380cd30e1981b" - integrity sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng== - dependencies: - abab "^2.0.0" - acorn "^6.0.4" - acorn-globals "^4.3.0" - array-equal "^1.0.0" - cssom "^0.3.4" - cssstyle "^1.1.1" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.0" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.1.3" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.5" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^2.5.0" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^6.1.2" - xml-name-validator "^3.0.0" - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -3930,7 +4194,7 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-parse-better-errors@^1.0.1: +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== @@ -3940,21 +4204,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -3962,30 +4216,27 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2: +json5@^2.1.0, json5@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: minimist "^1.2.5" -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" -jstransformer@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/jstransformer/-/jstransformer-1.0.0.tgz#ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3" - integrity sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM= +jsx-ast-utils@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" + integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== dependencies: - is-promise "^2.0.0" - promise "^7.0.1" + array-includes "^3.1.1" + object.assign "^4.1.0" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" @@ -4011,11 +4262,6 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -4028,31 +4274,33 @@ levenary@^1.1.1: dependencies: leven "^3.1.0" -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" + prelude-ls "^1.2.1" + type-check "~0.4.0" lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -lint-staged@^10.0.7: - version "10.2.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.3.tgz#22fb3e251b915e64a46d3eead03a5e37e969eac3" - integrity sha512-dX5CeCIDtKoNv5IQpOMq/YUP8PXc58/QW+iWapv8KzgYcbgUWJwhPaFjX5aUS9pAa8cpGH7Jur3Puw3tugTGIg== +lint-staged@^10.4.0: + version "10.4.0" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.4.0.tgz#d18628f737328e0bbbf87d183f4020930e9a984e" + integrity sha512-uaiX4U5yERUSiIEQc329vhCTDDwUcSvKdRLsNomkYLRzijk3v8V9GWm2Nz0RMVB87VcuzLvtgy6OsjoH++QHIg== dependencies: - chalk "^4.0.0" - commander "^5.1.0" - cosmiconfig "^6.0.0" + chalk "^4.1.0" + cli-truncate "^2.1.0" + commander "^6.0.0" + cosmiconfig "^7.0.0" debug "^4.1.1" dedent "^0.7.0" - execa "^4.0.1" - listr2 "2.0.1" + enquirer "^2.3.6" + execa "^4.0.3" + listr2 "^2.6.0" log-symbols "^4.0.0" micromatch "^4.0.2" normalize-path "^3.0.0" @@ -4060,36 +4308,51 @@ lint-staged@^10.0.7: string-argv "0.3.1" stringify-object "^3.3.0" -listr2@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.0.1.tgz#06a05868795da04d91a8ad86ab299c166602ad80" - integrity sha512-APezMtg3gQTamAgixvFKPpq8ipQJix5dJcEw4S+UzF4k5fNn1Bm0ssULO01ekr3PkDT/hoT0bMKBb8hNFDAl2g== +listr2@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.2.tgz#4912eb01e1e2dd72ec37f3895a56bf2622d6f36a" + integrity sha512-6x6pKEMs8DSIpA/tixiYY2m/GcbgMplMVmhQAaLFxEtNSKLeWTGjtmU57xvv6QCm2XcqzyNXL/cTSVf4IChCRA== dependencies: - "@samverschueren/stream-to-observable" "^0.3.0" - chalk "^4.0.0" - cli-cursor "^3.1.0" + chalk "^4.1.0" cli-truncate "^2.1.0" - elegant-spinner "^2.0.0" - enquirer "^2.3.5" figures "^3.2.0" indent-string "^4.0.0" log-update "^4.0.0" p-map "^4.0.0" - pad "^3.2.0" - rxjs "^6.5.5" + rxjs "^6.6.2" through "^2.3.8" - uuid "^8.0.0" -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +loader-utils@2.0.0, loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^1.2.3: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" locate-path@^2.0.0: version "2.0.0" @@ -4114,48 +4377,26 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash.clone@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" - integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.set@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" - integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= - lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= +lodash.toarray@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= -lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4: +lodash@^4.17.11, lodash@^4.17.19, lodash@^4.17.20: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - log-symbols@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" @@ -4173,37 +4414,46 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= - -loose-envify@^1.0.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= +lru-cache@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" + yallist "^4.0.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" macos-release@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA== -magic-string@^0.22.4: - version "0.22.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" - integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== +make-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: - vlq "^0.2.2" + semver "^6.0.0" make-error@^1.1.1: version "1.3.6" @@ -4215,11 +4465,6 @@ map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -4236,50 +4481,33 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" -mdn-data@2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" - integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== - -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -merge-source-map@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f" - integrity sha1-pd5GU42uhNQRTMXqArR3KmNGcB8= +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: - source-map "^0.5.6" + errno "^0.1.3" + readable-stream "^2.0.1" merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" - integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -4319,23 +4547,13 @@ mime-db@1.44.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== -mime-types@^2.1.12, mime-types@~2.1.19: +mime-types@^2.1.12: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -4358,11 +4576,55 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + dependencies: + yallist "^4.0.0" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -4371,33 +4633,42 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c" + integrity sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg== + dependencies: + minimist "^1.2.5" + +mkdirp@^0.5.1, mkdirp@^0.5.3: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@^2.1.1: +ms@2.1.2, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - nan@^2.12.1: version "2.14.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" @@ -4420,32 +4691,128 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +native-url@0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8" + integrity sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA== + dependencies: + querystring "^0.2.0" + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +neo-async@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + +neo-async@^2.5.0, neo-async@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +next@9.5.3: + version "9.5.3" + resolved "https://registry.yarnpkg.com/next/-/next-9.5.3.tgz#7af5270631f98d330a7f75a6e8e1ac202aa155e2" + integrity sha512-DGrpTNGV2RNMwLaSzpgbkbaUuVk30X71/roXHS10isSXo2Gm+qWcjonDyOxf1KmOvHZRHA/Fa+LaAR7ysdYS3A== + dependencies: + "@ampproject/toolbox-optimizer" "2.6.0" + "@babel/code-frame" "7.10.4" + "@babel/core" "7.7.7" + "@babel/plugin-proposal-class-properties" "7.10.4" + "@babel/plugin-proposal-export-namespace-from" "7.10.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.10.4" + "@babel/plugin-proposal-numeric-separator" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.11.0" + "@babel/plugin-proposal-optional-chaining" "7.11.0" + "@babel/plugin-syntax-bigint" "7.8.3" + "@babel/plugin-syntax-dynamic-import" "7.8.3" + "@babel/plugin-transform-modules-commonjs" "7.10.4" + "@babel/plugin-transform-runtime" "7.11.5" + "@babel/preset-env" "7.11.5" + "@babel/preset-modules" "0.1.4" + "@babel/preset-react" "7.10.4" + "@babel/preset-typescript" "7.10.4" + "@babel/runtime" "7.11.2" + "@babel/types" "7.11.5" + "@next/react-dev-overlay" "9.5.3" + "@next/react-refresh-utils" "9.5.3" + ast-types "0.13.2" + babel-plugin-syntax-jsx "6.18.0" + babel-plugin-transform-define "2.0.0" + babel-plugin-transform-react-remove-prop-types "0.4.24" + browserslist "4.13.0" + buffer "5.6.0" + cacache "13.0.1" + caniuse-lite "^1.0.30001113" + chokidar "2.1.8" + crypto-browserify "3.12.0" + css-loader "3.5.3" + cssnano-simple "1.2.0" + find-cache-dir "3.3.1" + jest-worker "24.9.0" + loader-utils "2.0.0" + mkdirp "0.5.3" + native-url "0.3.4" + neo-async "2.6.1" + node-html-parser "^1.2.19" + path-browserify "1.0.1" + pnp-webpack-plugin "1.6.4" + postcss "7.0.32" + process "0.11.10" + prop-types "15.7.2" + react-is "16.13.1" + react-refresh "0.8.3" + resolve-url-loader "3.1.1" + sass-loader "8.0.2" + schema-utils "2.6.6" + stream-browserify "3.0.0" + style-loader "1.2.1" + styled-jsx "3.3.0" + use-subscription "1.4.1" + vm-browserify "1.1.2" + watchpack "2.0.0-beta.13" + web-vitals "0.2.1" + webpack "4.44.1" + webpack-sources "1.4.3" + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-addon-api@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.1.tgz#cf813cd69bb8d9100f6bdca6755fc268f54ac492" - integrity sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ== +node-emoji@^1.8.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" + integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== + dependencies: + lodash.toarray "^4.4.0" -node-fetch@2.6.0, node-fetch@^2.3.0: +node-fetch@2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== -node-forge@^0.7.1: - version "0.7.6" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz#fdf3b418aee1f94f0ef642cd63486c77ca9724ac" - integrity sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw== +node-fetch@2.6.1, node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-html-parser@^1.2.19: + version "1.2.21" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.2.21.tgz#93b074d877007c7148d594968a642cd65d254daa" + integrity sha512-6vDhgen6J332syN5HUmeT4FfBG7m6bFRrPN+FXY8Am7FGuVpsIxTASVbeoO5PF2IHbX2s+WEIudb1hgxOjllNQ== + dependencies: + he "1.2.0" -node-libs-browser@^2.0.0: +node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== @@ -4474,37 +4841,21 @@ node-libs-browser@^2.0.0: util "^0.11.0" vm-browserify "^1.0.1" -node-notifier@^5.4.0: - version "5.4.3" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" - integrity sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== - dependencies: - growly "^1.3.0" - is-wsl "^1.1.0" - semver "^5.5.0" - shellwords "^0.1.1" - which "^1.3.0" - node-releases@^1.1.53: version "1.1.55" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.55.tgz#8af23b7c561d8e2e6e36a46637bab84633b07cee" integrity sha512-H3R3YR/8TjT5WPin/wOoHOUPHgvj8leuU/Keta/rwelEQN9pA/S2Dx8/se4pZ2LBxSd0nAGzsNzhqwa77v7F1w== -normalize-html-whitespace@^1.0.0: +node-releases@^1.1.58, node-releases@^1.1.61: + version "1.1.61" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz#707b0fca9ce4e11783612ba4a2fcba09047af16e" + integrity sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g== + +normalize-html-whitespace@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz#5e3c8e192f1b06c3b9eee4b7e7f28854c7601e34" integrity sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA== -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -4512,15 +4863,20 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0: +normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize.css@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3" + integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== npm-run-path@^2.0.0: version "2.0.2" @@ -4536,24 +4892,12 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nwsapi@^2.1.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -4567,21 +4911,26 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== +object-hash@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" + integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== -object-inspect@~1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" - integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== +object-inspect@^1.7.0, object-inspect@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" + integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6, object-keys@^1.1.1: +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +object-path@0.11.4: + version "0.11.4" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" + integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= + object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" @@ -4599,13 +4948,24 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" -object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== +object.entries@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" + integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + has "^1.0.3" + +object.fromentries@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" + integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== dependencies: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" object.pick@^1.3.0: version "1.3.0" @@ -4614,7 +4974,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0: +object.values@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== @@ -4624,18 +4984,6 @@ object.values@^1.1.0: function-bind "^1.1.1" has "^1.0.3" -octokit-pagination-methods@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" - integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -4643,13 +4991,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - onetime@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" @@ -4662,36 +5003,17 @@ opencollective-postinstall@^2.0.2: resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== -opn@^5.1.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optionator@^0.8.1, optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -ora@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-2.1.0.tgz#6caf2830eb924941861ec53a173799e008b51e5b" - integrity sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA== +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: - chalk "^2.3.1" - cli-cursor "^2.1.0" - cli-spinners "^1.1.0" - log-symbols "^2.2.0" - strip-ansi "^4.0.0" - wcwidth "^1.0.1" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" os-browserify@^0.3.0: version "0.3.0" @@ -4706,11 +5028,6 @@ os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -4751,6 +5068,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + dependencies: + aggregate-error "^3.0.0" + p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -4768,87 +5092,19 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pad@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/pad/-/pad-3.2.0.tgz#be7a1d1cb6757049b4ad5b70e71977158fea95d1" - integrity sha512-2u0TrjcGbOjBTJpyewEl4hBO3OeX5wWue7eIFPzQTg6wFSvoaHcBTTUY5m+n0hd04gmTCPuY0kCpVIVuw5etwg== - dependencies: - wcwidth "^1.0.1" - -pako@^0.2.5: - version "0.2.9" - resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" - integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= - pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -parcel@^1.12.4: - version "1.12.4" - resolved "https://registry.yarnpkg.com/parcel/-/parcel-1.12.4.tgz#c8136085179c6382e632ca98126093e110be2ac5" - integrity sha512-qfc74e2/R4pCoU6L/ZZnK9k3iDS6ir4uHea0e9th9w52eehcAGf2ido/iABq9PBXdsIOe4NSY3oUm7Khe7+S3w== +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.4.4" - "@babel/generator" "^7.4.4" - "@babel/parser" "^7.4.4" - "@babel/plugin-transform-flow-strip-types" "^7.4.4" - "@babel/plugin-transform-modules-commonjs" "^7.4.4" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/preset-env" "^7.4.4" - "@babel/runtime" "^7.4.4" - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" - "@iarna/toml" "^2.2.0" - "@parcel/fs" "^1.11.0" - "@parcel/logger" "^1.11.1" - "@parcel/utils" "^1.11.0" - "@parcel/watcher" "^1.12.1" - "@parcel/workers" "^1.11.0" - ansi-to-html "^0.6.4" - babylon-walk "^1.0.2" - browserslist "^4.1.0" - chalk "^2.1.0" - clone "^2.1.1" - command-exists "^1.2.6" - commander "^2.11.0" - core-js "^2.6.5" - cross-spawn "^6.0.4" - css-modules-loader-core "^1.1.0" - cssnano "^4.0.0" - deasync "^0.1.14" - dotenv "^5.0.0" - dotenv-expand "^5.1.0" - envinfo "^7.3.1" - fast-glob "^2.2.2" - filesize "^3.6.0" - get-port "^3.2.0" - htmlnano "^0.2.2" - is-glob "^4.0.0" - is-url "^1.2.2" - js-yaml "^3.10.0" - json5 "^1.0.1" - micromatch "^3.0.4" - mkdirp "^0.5.1" - node-forge "^0.7.1" - node-libs-browser "^2.0.0" - opn "^5.1.0" - postcss "^7.0.11" - postcss-value-parser "^3.3.1" - posthtml "^0.11.2" - posthtml-parser "^0.4.0" - posthtml-render "^1.1.3" - resolve "^1.4.0" - semver "^5.4.1" - serialize-to-js "^3.0.0" - serve-static "^1.12.4" - source-map "0.6.1" - terser "^3.7.3" - v8-compile-cache "^2.0.0" - ws "^5.1.1" + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" parent-module@^1.0.0: version "1.0.1" @@ -4869,21 +5125,6 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" @@ -4894,16 +5135,6 @@ parse-json@^5.0.0: json-parse-better-errors "^1.0.1" lines-and-columns "^1.1.6" -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== - -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -4914,18 +5145,16 @@ path-browserify@0.0.1: resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -4956,15 +5185,6 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -4981,39 +5201,24 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -physical-cpu-count@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" - integrity sha1-GN4vl+S/epVRrXURlCtUlverpmA= - -picomatch@^2.0.5: +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + find-up "^3.0.0" -pkg-dir@^4.2.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -5027,6 +5232,11 @@ pkg-up@^2.0.0: dependencies: find-up "^2.1.0" +platform@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.3.tgz#646c77011899870b6a0903e75e997e8e51da7461" + integrity sha1-ZGx3ARiZhwtqCQPnXpl+jlHadGE= + please-upgrade-node@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" @@ -5034,276 +5244,85 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== + dependencies: + ts-pnp "^1.1.6" posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -postcss-calc@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1" - integrity sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ== - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" - integrity sha1-thTJcgvmgW6u41+zpfqh26agXds= - dependencies: - postcss "^6.0.1" - -postcss-modules-local-by-default@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" - integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-scope@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" - integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-values@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" - integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= - dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== +postcss-functions@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz#0e94d01444700a481de20de4d55fb2640564250e" + integrity sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + glob "^7.1.2" + object-assign "^4.1.1" + postcss "^6.0.9" + postcss-value-parser "^3.3.0" -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== +postcss-js@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-2.0.3.tgz#a96f0f23ff3d08cec7dc5b11bf11c5f8077cdab9" + integrity sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w== dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + camelcase-css "^2.0.1" + postcss "^7.0.18" -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss "^7.0.5" -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== +postcss-modules-local-by-default@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + icss-utils "^4.0.0" + postcss "^7.0.6" -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== +postcss-nested@^4.1.1: + version "4.2.3" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-4.2.3.tgz#c6f255b0a720549776d220d00c4b70cd244136f6" + integrity sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw== dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" -postcss-reduce-transforms@^4.0.2: +postcss-safe-parser@4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" + integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss "^7.0.26" -postcss-selector-parser@6.0.2, postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== @@ -5312,54 +5331,35 @@ postcss-selector-parser@6.0.2, postcss-selector-parser@^6.0.0, postcss-selector- indexes-of "^1.0.1" uniq "^1.0.1" -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.1: +postcss-value-parser@^3.3.0: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.2: +postcss-value-parser@^4.0.3, postcss-value-parser@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2" - integrity sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= +postcss@7.0.21: + version "7.0.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== dependencies: - chalk "^1.1.3" - source-map "^0.5.6" - supports-color "^3.2.3" + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" -postcss@^6.0.1: +postcss@7.0.32: + version "7.0.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^6.0.9: version "6.0.23" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== @@ -5368,7 +5368,7 @@ postcss@^6.0.1: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.27: +postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.27: version "7.0.30" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.30.tgz#cc9378beffe46a02cbc4506a0477d05fcea9a8e2" integrity sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ== @@ -5377,38 +5377,19 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.1 source-map "^0.6.1" supports-color "^6.1.0" -posthtml-parser@^0.4.0, posthtml-parser@^0.4.1, posthtml-parser@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.4.2.tgz#a132bbdf0cd4bc199d34f322f5c1599385d7c6c1" - integrity sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg== - dependencies: - htmlparser2 "^3.9.2" - -posthtml-render@^1.1.3, posthtml-render@^1.1.5, posthtml-render@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.2.2.tgz#f554a19ed40d40e2bfc160826b0a91d4a23656cd" - integrity sha512-MbIXTWwAfJ9qET6Zl29UNwJcDJEEz9Zkr5oDhiujitJa7YBJwEpbkX2cmuklCDxubTMoRWpid3q8DrSyGnUUzQ== - -posthtml@^0.11.2: - version "0.11.6" - resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.11.6.tgz#e349d51af7929d0683b9d8c3abd8166beecc90a8" - integrity sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw== - dependencies: - posthtml-parser "^0.4.1" - posthtml-render "^1.1.5" - -posthtml@^0.12.0: - version "0.12.3" - resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.12.3.tgz#8fa5b903907e9c10ba5b883863cc550189a309d5" - integrity sha512-Fbpi95+JJyR0tqU7pUy1zTSQFjAsluuwB9pJ1h0jtnGk7n/O2TBtP5nDl9rV0JVACjQ1Lm5wSp4ppChr8u3MhA== +postcss@^7.0.18, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== dependencies: - posthtml-parser "^0.4.2" - posthtml-render "^1.2.2" + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prettier-linter-helpers@^1.0.0: version "1.0.0" @@ -5417,10 +5398,15 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== +prettier@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== + +pretty-hrtime@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= private@^0.1.8: version "0.1.8" @@ -5432,7 +5418,7 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.10: +process@0.11.10, process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= @@ -5442,17 +5428,24 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -promise@^7.0.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +prop-types@15.7.2, prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: - asap "~2.0.3" + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= public-encrypt@^4.0.0: version "4.0.3" @@ -5466,110 +5459,13 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" -pug-attrs@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-2.0.4.tgz#b2f44c439e4eb4ad5d4ef25cac20d18ad28cc336" - integrity sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ== - dependencies: - constantinople "^3.0.1" - js-stringify "^1.0.1" - pug-runtime "^2.0.5" - -pug-code-gen@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/pug-code-gen/-/pug-code-gen-2.0.2.tgz#ad0967162aea077dcf787838d94ed14acb0217c2" - integrity sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw== - dependencies: - constantinople "^3.1.2" - doctypes "^1.1.0" - js-stringify "^1.0.1" - pug-attrs "^2.0.4" - pug-error "^1.3.3" - pug-runtime "^2.0.5" - void-elements "^2.0.1" - with "^5.0.0" - -pug-error@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-1.3.3.tgz#f342fb008752d58034c185de03602dd9ffe15fa6" - integrity sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ== - -pug-filters@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pug-filters/-/pug-filters-3.1.1.tgz#ab2cc82db9eeccf578bda89130e252a0db026aa7" - integrity sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg== - dependencies: - clean-css "^4.1.11" - constantinople "^3.0.1" - jstransformer "1.0.0" - pug-error "^1.3.3" - pug-walk "^1.1.8" - resolve "^1.1.6" - uglify-js "^2.6.1" - -pug-lexer@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/pug-lexer/-/pug-lexer-4.1.0.tgz#531cde48c7c0b1fcbbc2b85485c8665e31489cfd" - integrity sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA== - dependencies: - character-parser "^2.1.1" - is-expression "^3.0.0" - pug-error "^1.3.3" - -pug-linker@^3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/pug-linker/-/pug-linker-3.0.6.tgz#f5bf218b0efd65ce6670f7afc51658d0f82989fb" - integrity sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg== - dependencies: - pug-error "^1.3.3" - pug-walk "^1.1.8" - -pug-load@^2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/pug-load/-/pug-load-2.0.12.tgz#d38c85eb85f6e2f704dea14dcca94144d35d3e7b" - integrity sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg== - dependencies: - object-assign "^4.1.0" - pug-walk "^1.1.8" - -pug-parser@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/pug-parser/-/pug-parser-5.0.1.tgz#03e7ada48b6840bd3822f867d7d90f842d0ffdc9" - integrity sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA== - dependencies: - pug-error "^1.3.3" - token-stream "0.0.1" - -pug-runtime@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/pug-runtime/-/pug-runtime-2.0.5.tgz#6da7976c36bf22f68e733c359240d8ae7a32953a" - integrity sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw== - -pug-strip-comments@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz#cc1b6de1f6e8f5931cf02ec66cdffd3f50eaf8a8" - integrity sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw== +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: - pug-error "^1.3.3" - -pug-walk@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/pug-walk/-/pug-walk-1.1.8.tgz#b408f67f27912f8c21da2f45b7230c4bd2a5ea7a" - integrity sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA== - -pug@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pug/-/pug-2.0.4.tgz#ee7682ec0a60494b38d48a88f05f3b0ac931377d" - integrity sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw== - dependencies: - pug-code-gen "^2.0.2" - pug-filters "^3.1.1" - pug-lexer "^4.1.0" - pug-linker "^3.0.6" - pug-load "^2.0.12" - pug-parser "^5.0.1" - pug-runtime "^2.0.5" - pug-strip-comments "^1.0.4" + end-of-stream "^1.1.0" + once "^1.3.1" pump@^3.0.0: version "3.0.0" @@ -5579,6 +5475,15 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -5589,51 +5494,32 @@ punycode@^1.2.4: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -purgecss@^1.4.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-1.4.2.tgz#67ab50cb4f5c163fcefde56002467c974e577f41" - integrity sha512-hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw== +purgecss@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-2.3.0.tgz#5327587abf5795e6541517af8b190a6fb5488bb3" + integrity sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ== dependencies: - glob "^7.1.3" - postcss "^7.0.14" - postcss-selector-parser "^6.0.0" - yargs "^14.0.0" - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + commander "^5.0.0" + glob "^7.0.0" + postcss "7.0.32" + postcss-selector-parser "^6.0.2" querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= -querystring@0.2.0: +querystring@0.2.0, querystring@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -quote-stream@^1.0.1, quote-stream@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" - integrity sha1-hJY/jJwmuULhU/7rU6rnRlK34LI= - dependencies: - buffer-equal "0.0.1" - minimist "^1.1.3" - through2 "^2.0.0" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== @@ -5648,29 +5534,36 @@ randomfill@^1.0.3: randombytes "^2.0.5" safe-buffer "^5.1.0" -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= +react-dom@16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" + integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag== dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.19.1" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= +react-is@16.13.1, react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-refresh@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== + +react@16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" + integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" -readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -5683,7 +5576,7 @@ readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.3, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1, readable-stream@^3.6.0: +readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -5701,13 +5594,20 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= +readdirp@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" + integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== + dependencies: + picomatch "^2.2.1" + +reduce-css-calc@^2.1.6: + version "2.1.7" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz#1ace2e02c286d78abcd01fd92bfe8097ab0602c2" + integrity sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA== dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" + css-unit-converter "^1.1.1" + postcss-value-parser "^3.3.0" regenerate-unicode-properties@^8.2.0: version "8.2.0" @@ -5721,11 +5621,6 @@ regenerate@^1.4.0: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - regenerator-runtime@^0.13.4: version "0.13.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" @@ -5747,17 +5642,25 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +regex-parser@2.2.10: + version "2.2.10" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" + integrity sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA== + +regexp.prototype.flags@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" + integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" -regexpp@^3.0.0: +regexpp@^3.0.0, regexpp@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -regexpu-core@^4.6.0, regexpu-core@^4.7.0: +regexpu-core@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== @@ -5791,100 +5694,44 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.2, repeat-string@^1.6.1: +repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -request-promise-core@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== - dependencies: - lodash "^4.17.15" - -request-promise-native@^1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== - dependencies: - request-promise-core "1.1.3" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.88.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-url-loader@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz#28931895fa1eab9be0647d3b2958c100ae3c0bf0" + integrity sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ== + dependencies: + adjust-sourcemap-loader "2.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "1.2.3" + postcss "7.0.21" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.0.0, resolve@^1.1.5, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.3.2, resolve@^1.4.0: +resolve@^1.14.2, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.8.1: version "1.17.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== dependencies: path-parse "^1.0.6" -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -5898,22 +5745,23 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rgba-regex@^1.0.0: +rework-visit@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= -right-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" - integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= +rework@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= dependencies: - align-text "^0.1.1" + convert-source-map "^0.3.3" + css "^2.0.0" rimraf@2.6.3: version "2.6.3" @@ -5922,7 +5770,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.6.1, rimraf@^2.6.2: +rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -5937,15 +5785,27 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" -rxjs@^6.5.3, rxjs@^6.5.5: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== +rustywind@0.6.7: + version "0.6.7" + resolved "https://registry.yarnpkg.com/rustywind/-/rustywind-0.6.7.tgz#0577f888af624e794818dcd8d3050b3c904433a7" + integrity sha512-lMpCMTKgjUVQndCgVlfMLcsSOoFuJCALN8QDhPXzH+gZoyRemKdm21RwEvgiNxBxyGhHjCBD0PDRNKwhc9TIfw== + +rxjs@^6.6.2: + version "6.6.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" + integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== dependencies: tslib "^1.9.0" @@ -5966,22 +5826,50 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass-loader@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" + integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== + dependencies: + clone-deep "^4.0.1" + loader-utils "^1.2.3" + neo-async "^2.6.1" + schema-utils "^2.6.1" + semver "^6.3.0" -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== +scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.6.6: + version "2.6.6" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.6.tgz#299fe6bd4a3365dc23d99fd446caff8f1d6c330c" + integrity sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.6.1, schema-utils@^2.6.6: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== dependencies: - xmlchars "^2.1.1" + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" semver-compare@^1.0.0: version "1.0.0" @@ -5993,64 +5881,32 @@ semver-regex@^2.0.0: resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - semver@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@^6.1.2: +semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.2: +semver@^7.2.1, semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-to-js@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-3.1.1.tgz#b3e77d0568ee4a60bfe66287f991e104d3a1a4ac" - integrity sha512-F+NGU0UHMBO4Q965tjw7rvieNVjlH6Lqi2emq/Lc9LUURYJbiCzmpi4Cy1OOjjVPtxu0c+NE85LU6968Wko5ZA== - -serve-static@^1.12.4: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + randombytes "^2.1.0" set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" @@ -6067,11 +5923,6 @@ setimmediate@^1.0.4: resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" @@ -6080,10 +5931,12 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-copy@~0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" - integrity sha1-QV9CcC1z2BAzApLMXuhurhoRoXA= +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" shebang-command@^1.2.0: version "1.2.0" @@ -6109,10 +5962,18 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +side-channel@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" + integrity sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g== + dependencies: + es-abstract "^1.18.0-next.0" + object-inspect "^1.8.0" signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" @@ -6188,7 +6049,12 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -source-map-resolve@^0.5.0: +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== @@ -6199,7 +6065,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.12, source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.10, source-map-support@~0.5.12: +source-map-support@^0.5.17, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -6212,41 +6078,27 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.5.0, source-map@^0.5.6, source-map@~0.5.1: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== +source-map@0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== +source-map@0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" + whatwg-url "^7.0.0" -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -6260,32 +6112,27 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== +ssri@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + dependencies: + figgy-pudding "^3.5.1" -static-eval@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.5.tgz#f0782e66999c4b3651cda99d9ce59c507d188f71" - integrity sha512-nNbV6LbGtMBgv7e9LFkt5JV8RVlRsyJrphfAt9tOtBBW/SfnzZDf2KnS72an8e434A+9e/BmJuTxeGPvrAK7KA== +ssri@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" + integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== dependencies: - escodegen "^1.11.1" + figgy-pudding "^3.5.1" + minipass "^3.1.1" + +stacktrace-parser@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" static-extend@^0.1.1: version "0.1.2" @@ -6295,35 +6142,13 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -static-module@^2.2.0: - version "2.2.5" - resolved "https://registry.yarnpkg.com/static-module/-/static-module-2.2.5.tgz#bd40abceae33da6b7afb84a0e4329ff8852bfbbf" - integrity sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ== - dependencies: - concat-stream "~1.6.0" - convert-source-map "^1.5.1" - duplexer2 "~0.1.4" - escodegen "~1.9.0" - falafel "^2.1.0" - has "^1.0.1" - magic-string "^0.22.4" - merge-source-map "1.0.4" - object-inspect "~1.4.0" - quote-stream "~1.0.2" - readable-stream "~2.3.3" - shallow-copy "~0.0.1" - static-eval "^2.0.0" - through2 "~2.0.3" - -"statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" stream-browserify@^2.0.1: version "2.0.2" @@ -6333,6 +6158,14 @@ stream-browserify@^2.0.1: inherits "~2.0.1" readable-stream "^2.0.2" +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + stream-http@^2.7.2: version "2.8.3" resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" @@ -6344,20 +6177,22 @@ stream-http@^2.7.2: to-arraybuffer "^1.0.0" xtend "^4.0.0" +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + string-argv@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== -string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" +string-hash@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= -string-width@^3.0.0, string-width@^3.1.0: +string-width@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== @@ -6375,33 +6210,27 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.trimend@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimleft@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" - integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== +string.prototype.matchall@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" + integrity sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== dependencies: define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimstart "^1.0.0" + es-abstract "^1.17.0" + has-symbols "^1.0.1" + internal-slot "^1.0.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.2" -string.prototype.trimright@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" - integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== +string.prototype.trimend@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== dependencies: define-properties "^1.1.3" es-abstract "^1.17.5" - string.prototype.trimend "^1.0.0" -string.prototype.trimstart@^1.0.0: +string.prototype.trimstart@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== @@ -6432,45 +6261,19 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: +strip-ansi@6.0.0, strip-ansi@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: - is-utf8 "^0.2.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + ansi-regex "^4.1.0" strip-eof@^1.0.0: version "1.0.0" @@ -6482,43 +6285,42 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - -strip-json-comments@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -strip-json-comments@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" - integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== +style-loader@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.2.1.tgz#c5cbbfbf1170d076cfdd86e0109c5bba114baa1a" + integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + loader-utils "^2.0.0" + schema-utils "^2.6.6" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" +styled-jsx@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.0.tgz#32335c1a3ecfc923ba4f9c056eeb3d4699006b09" + integrity sha512-sh8BI5eGKyJlwL4kNXHjb27/a/GJV8wP4ElRIkRXrGW3sHKOsY9Pa1VZRNxyvf3+lisdPwizD9JDkzVO9uGwZw== + dependencies: + "@babel/types" "7.8.3" + babel-plugin-syntax-jsx "6.18.0" + convert-source-map "1.7.0" + loader-utils "1.2.3" + source-map "0.7.3" + string-hash "1.1.3" + stylis "3.5.4" + stylis-rule-sheet "0.0.10" + +stylis-rule-sheet@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" + integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== + +stylis@3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" + integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== supports-color@^5.3.0, supports-color@^5.4.0: version "5.5.0" @@ -6541,30 +6343,6 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -svgo@^1.0.0, svgo@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -symbol-tree@^3.2.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - table@^5.2.3: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" @@ -6575,19 +6353,58 @@ table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" -terser@^3.7.3: - version "3.17.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" - integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== +tailwindcss@1.8.10: + version "1.8.10" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-1.8.10.tgz#945ef151c401c04a1c95e6a6bc747387a8d1b9dc" + integrity sha512-7QkERG/cWCzsuMqHMwjOaLMVixOGLNBiXsrkssxlE1aWfkxVbGqiuMokR2162xRyaH2mBIHKxmlf1qb3DvIPqw== + dependencies: + "@fullhuman/postcss-purgecss" "^2.1.2" + autoprefixer "^9.4.5" + browserslist "^4.12.0" + bytes "^3.0.0" + chalk "^3.0.0 || ^4.0.0" + color "^3.1.2" + detective "^5.2.0" + fs-extra "^8.0.0" + html-tags "^3.1.0" + lodash "^4.17.20" + node-emoji "^1.8.1" + normalize.css "^8.0.1" + object-hash "^2.0.3" + postcss "^7.0.11" + postcss-functions "^3.0.0" + postcss-js "^2.0.0" + postcss-nested "^4.1.1" + postcss-selector-parser "^6.0.0" + postcss-value-parser "^4.1.0" + pretty-hrtime "^1.0.3" + reduce-css-calc "^2.1.6" + resolve "^1.14.2" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== dependencies: - commander "^2.19.0" - source-map "~0.6.1" - source-map-support "~0.5.10" + cacache "^12.0.2" + find-cache-dir "^2.1.0" + is-wsl "^1.1.0" + schema-utils "^1.0.0" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" -terser@^4.3.9: - version "4.6.13" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.13.tgz#e879a7364a5e0db52ba4891ecde007422c56a916" - integrity sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw== +terser@4.8.0, terser@^4.1.2: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" source-map "~0.6.1" @@ -6598,7 +6415,7 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -through2@^2.0.0, through2@~2.0.3: +through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -6606,7 +6423,7 @@ through2@^2.0.0, through2@~2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6, through@^2.3.8: +through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -6618,33 +6435,11 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tiny-inflate@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4" - integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw== - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -6682,24 +6477,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -token-stream@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/token-stream/-/token-stream-0.0.1.tgz#ceeefc717a76c4316f126d0b9dbaa55d7e7df01a" - integrity sha1-zu78cXp2xDFvEm0LnbqlXX598Bo= - -tough-cookie@^2.3.3, tough-cookie@^2.5.0, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -6707,38 +6484,15 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" -tree-kill@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== +traverse@0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - -ts-node-dev@1.0.0-pre.44: - version "1.0.0-pre.44" - resolved "https://registry.yarnpkg.com/ts-node-dev/-/ts-node-dev-1.0.0-pre.44.tgz#2f4d666088481fb9c4e4f5bc8f15995bd8b06ecb" - integrity sha512-M5ZwvB6FU3jtc70i5lFth86/6Qj5XR5nMMBwVxZF4cZhpO7XcbWw6tbNiJo22Zx0KfjEj9py5DANhwLOkPPufw== - dependencies: - dateformat "~1.0.4-1.2.3" - dynamic-dedupe "^0.3.0" - filewatcher "~3.0.0" - minimist "^1.1.3" - mkdirp "^0.5.1" - node-notifier "^5.4.0" - resolve "^1.0.0" - rimraf "^2.6.1" - source-map-support "^0.5.12" - tree-kill "^1.2.1" - ts-node "*" - tsconfig "^7.0.0" - -ts-node@*: - version "8.10.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.1.tgz#77da0366ff8afbe733596361d2df9a60fc9c9bd3" - integrity sha512-bdNz1L4ekHiJul6SHtZWs1ujEKERJnHs4HxN7rjTyyVOFf3HaJ6sLqe6aPG62XTzAB/63pKRh5jTSWL0D7bsvw== +ts-node@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.0.0.tgz#e7699d2a110cc8c0d3b831715e417688683460b3" + integrity sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg== dependencies: arg "^4.1.0" diff "^4.0.1" @@ -6746,26 +6500,10 @@ ts-node@*: source-map-support "^0.5.17" yn "3.1.1" -ts-node@8.6.2: - version "8.6.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.6.2.tgz#7419a01391a818fbafa6f826a33c1a13e9464e35" - integrity sha512-4mZEbofxGqLL2RImpe3zMJukvEvcO1XP8bj8ozBPySdCUXEcU5cIRwR0aM3R+VoZq7iXc8N86NC0FspGRqP4gg== - dependencies: - arg "^4.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.6" - yn "3.1.1" - -tsconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/tsconfig/-/tsconfig-7.0.0.tgz#84538875a4dc216e5c4a5432b3a4dec3d54e91b7" - integrity sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw== - dependencies: - "@types/strip-bom" "^3.0.0" - "@types/strip-json-comments" "0.0.30" - strip-bom "^3.0.0" - strip-json-comments "^2.0.0" +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== tslib@^1.8.1, tslib@^1.9.0: version "1.13.0" @@ -6784,74 +6522,47 @@ tty-browserify@0.0.0: resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: - prelude-ls "~1.1.2" + prelude-ls "^1.2.1" type-fest@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" + integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA== + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@3.7.5: - version "3.7.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae" - integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw== - -uglify-js@^2.6.1: - version "2.8.29" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" - integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0= - dependencies: - source-map "~0.5.1" - yargs "~3.10.0" - optionalDependencies: - uglify-to-browserify "~1.0.0" - -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" - integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= - -uncss@^0.17.2: - version "0.17.3" - resolved "https://registry.yarnpkg.com/uncss/-/uncss-0.17.3.tgz#50fc1eb4ed573ffff763458d801cd86e4d69ea11" - integrity sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog== - dependencies: - commander "^2.20.0" - glob "^7.1.4" - is-absolute-url "^3.0.1" - is-html "^1.1.0" - jsdom "^14.1.0" - lodash "^4.17.15" - postcss "^7.0.17" - postcss-selector-parser "6.0.2" - request "^2.88.0" +typescript@4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.3.tgz#153bbd468ef07725c1df9c77e8b453f8d36abba5" + integrity sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" @@ -6876,14 +6587,6 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== -unicode-trie@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz#d671dddd89101a08bac37b6a5161010602052085" - integrity sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU= - dependencies: - pako "^0.2.5" - tiny-inflate "^1.0.0" - union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -6899,17 +6602,19 @@ uniq@^1.0.1: resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" -universal-user-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-4.0.1.tgz#fd8d6cb773a679a709e967ef8288a31fcc03e557" - integrity sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg== +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: - os-name "^3.1.0" + imurmurhash "^0.1.4" universal-user-agent@^5.0.0: version "5.0.0" @@ -6918,10 +6623,15 @@ universal-user-agent@^5.0.0: dependencies: os-name "^3.1.0" -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= +universal-user-agent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" + integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== unset-value@^1.0.0: version "1.0.0" @@ -6956,6 +6666,13 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" +use-subscription@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.4.1.tgz#edcbcc220f1adb2dd4fa0b2f61b6cc308e620069" + integrity sha512-7+IIwDG/4JICrWHL/Q/ZPK5yozEnvRm6vHImu0LKwQlmWGKeiF7mbAenLlK/cTNXrTtXHU/SFASQHzB6+oSJMQ== + dependencies: + object-assign "^4.1.1" + use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" @@ -6966,16 +6683,6 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - util@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" @@ -6990,97 +6697,93 @@ util@^0.11.0: dependencies: inherits "2.0.3" -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" - integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== - -v8-compile-cache@^2.0.0, v8-compile-cache@^2.0.3: +v8-compile-cache@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vlq@^0.2.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== +vary@^1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -vm-browserify@^1.0.1: +vm-browserify@1.1.2, vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -void-elements@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" - integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= - -w3c-hr-time@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== +watchpack-chokidar2@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" + integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== dependencies: - browser-process-hrtime "^1.0.0" + chokidar "^2.1.8" -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== +watchpack@2.0.0-beta.13: + version "2.0.0-beta.13" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.0.0-beta.13.tgz#9d9b0c094b8402139333e04eb6194643c8384f55" + integrity sha512-ZEFq2mx/k5qgQwgi6NOm+2ImICb8ngAkA/rZ6oyXZ7SgPn3pncf+nfhYTCrs3lmHwOxnPtGLTOuFLfpSMh1VMA== dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" - xml-name-validator "^3.0.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= +watchpack@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz#6e9da53b3c80bb2d6508188f5b200410866cd30b" + integrity sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg== dependencies: - defaults "^1.0.3" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.0" + +web-vitals@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-0.2.1.tgz#60782fa690243fe35613759a0c26431f57ba7b2d" + integrity sha512-2pdRlp6gJpOCg0oMMqwFF0axjk5D9WInc09RSYtqFgPXQ15+YKNQ7YnBBEqAL5jvmfH9WvoXDMb8DHwux7pIew== webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== +webpack-sources@1.4.3, webpack-sources@^1.4.0, webpack-sources@^1.4.1: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== dependencies: - iconv-lite "0.4.24" + source-list-map "^2.0.0" + source-map "~0.6.1" -whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +webpack@4.44.1: + version "4.44.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21" + integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.3.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.7.4" + webpack-sources "^1.4.1" whatwg-url@^7.0.0: version "7.1.0" @@ -7091,17 +6794,12 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - which-pm-runs@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@^1.2.9, which@^1.3.0: +which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -7115,11 +6813,6 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= - windows-release@^3.1.0: version "3.3.0" resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.3.0.tgz#dce167e9f8be733f21c849ebd4d03fe66b29b9f0" @@ -7127,32 +6820,17 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -with@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/with/-/with-5.1.1.tgz#fa4daa92daf32c4ea94ed453c81f04686b575dfe" - integrity sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4= - dependencies: - acorn "^3.1.0" - acorn-globals "^3.0.0" - -word-wrap@~1.2.3: +word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" + errno "~0.1.7" wrap-ansi@^6.2.0: version "6.2.0" @@ -7175,31 +6853,7 @@ write@1.0.3: dependencies: mkdirp "^0.5.1" -ws@^5.1.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== - dependencies: - async-limiter "~1.0.0" - -ws@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xtend@^4.0.0, xtend@~4.0.1: +xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -7209,46 +6863,21 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yaml@^1.7.2: +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== -yargs-parser@^15.0.1: - version "15.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" - integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^14.0.0: - version "14.2.3" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" - integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== - dependencies: - cliui "^5.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^15.0.1" - -yargs@~3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" - integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E= - dependencies: - camelcase "^1.0.2" - cliui "^2.1.0" - decamelize "^1.0.0" - window-size "0.1.0" - yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"