From 3f0903e379113844ed0b582dc88b47c337f0d26a Mon Sep 17 00:00:00 2001 From: Sethanant Pipatpakorn Date: Wed, 20 Oct 2021 11:13:36 +0700 Subject: [PATCH 001/294] Add a reset button (#120) * add reset button :sparkles: * remove checked, difficultyCount from React.useMemo --- src/components/Table/index.js | 14 ++++++++++++++ src/components/Table/styles.scss | 7 ++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index b79cf123..7d6fa76f 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -6,6 +6,7 @@ import { Row, Badge, NavLink, + Button, } from 'reactstrap'; import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; @@ -132,6 +133,19 @@ const Table = () => { Hard: {difficultyCount.Hard}/{totalDifficultyCount.Hard} +
+ ); }, diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index 8004072c..a7e65541 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -40,8 +40,13 @@ .companies img { padding: 5px; } - + .react-toggle { top: 7px; } + + .reset-button { + margin-top: 10px; + font-size: 0.7rem; + } } From 22c1e00549a2dd0a665c4d92526f29f8c9cf5ffb Mon Sep 17 00:00:00 2001 From: Arnav Puri Date: Fri, 22 Oct 2021 10:07:04 +0530 Subject: [PATCH 002/294] resolves #121 (#122) --- src/components/Table/index.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 7d6fa76f..d4ab3e43 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -29,7 +29,7 @@ const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; const Table = () => { const data = React.useMemo(() => questions, []); - + const [resetCount, setResetCount] = useState(0); let checkedList = JSON.parse(localStorage.getItem('checked')) || new Array(data.length).fill(false); @@ -81,6 +81,15 @@ const Table = () => { [], ); + const resetHandler = () => { + setChecked(new Array(checked.length).fill(false)); + setDifficultyCount(() => { + return { Easy: 0, Medium: 0, Hard: 0 }; + }); + const count = resetCount + 1; + setResetCount(count); + }; + const columns = React.useMemo( () => [ { @@ -139,10 +148,7 @@ const Table = () => { outline size="sm" color="danger" - onClick={() => { - setDifficultyCount({ Easy: 0, Medium: 0, Hard: 0 }); - setChecked([...checked].map(() => false)); - }} + onClick={resetHandler} > Reset @@ -164,7 +170,6 @@ const Table = () => { difficultyCount[ cellInfo.row.original.difficulty ] += additive; - setDifficultyCount(difficultyCount); setChecked([...checked]); }} @@ -336,7 +341,7 @@ const Table = () => { }, ], // eslint-disable-next-line - [], + [resetCount], ); const { From 712626c796df6cab5276756d4dd44366968f5369 Mon Sep 17 00:00:00 2001 From: Nishant Agrawal <41500636+nishantagrawal01@users.noreply.github.com> Date: Fri, 26 Nov 2021 09:30:04 +0530 Subject: [PATCH 003/294] Added-Leetcode-Arrays-Adhoc-Problem (#124) * Update index.js * Update index.js --- src/data/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/data/index.js b/src/data/index.js index e7de6516..1ca836f9 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2139,6 +2139,15 @@ const questions = [ premium: false, companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Apple', 'Adobe'], }, + { + id: 170, + name: 'Convert 1D Array Into 2D Array', + url: 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', + pattern: ['Arrays-Adhoc'], + difficulty: 'Easy', + premium: false, + companies: ['Amazon'], + }, ]; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; From 45cf64455cf8d47efacb7f35ab298f86892abd25 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Sat, 27 Nov 2021 19:19:50 -0500 Subject: [PATCH 004/294] Normalize arrays pattern --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 1ca836f9..7d14272e 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2143,7 +2143,7 @@ const questions = [ id: 170, name: 'Convert 1D Array Into 2D Array', url: 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', - pattern: ['Arrays-Adhoc'], + pattern: ['Arrays'], difficulty: 'Easy', premium: false, companies: ['Amazon'], From 5ae567d5c47f3b8dab2931c56622d3634d0646e1 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 27 Nov 2021 19:22:59 -0500 Subject: [PATCH 005/294] Add QuickSelect pattern for Kth largest element in an array (#131) Fixes #128 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 7d14272e..21690de3 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1384,7 +1384,7 @@ const questions = [ id: 110, name: 'Kth Largest Element in an Array', url: 'https://leetcode.com/problems/kth-largest-element-in-an-array/', - pattern: ['Heap'], + pattern: ['Heap', 'QuickSelect'], difficulty: 'Medium', premium: false, companies: [ From 6e6f541bca2e32da9a699ffeec61d5a7d381f5e3 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 28 Nov 2021 22:35:22 -0500 Subject: [PATCH 006/294] Add question ID to checkbox tooltip (#132) Fixes #130 --- src/components/Table/index.js | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index d4ab3e43..1eabd5b8 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -158,22 +158,26 @@ const Table = () => { id: 'Checkbox', Cell: cellInfo => { return ( - { - checked[cellInfo.row.original.id] = !checked[ - cellInfo.row.original.id - ]; + + { + checked[cellInfo.row.original.id] = !checked[ + cellInfo.row.original.id + ]; - const additive = checked[cellInfo.row.original.id] ? 1 : -1; - difficultyCount[ - cellInfo.row.original.difficulty - ] += additive; - setDifficultyCount(difficultyCount); - setChecked([...checked]); - }} - /> + const additive = checked[cellInfo.row.original.id] + ? 1 + : -1; + difficultyCount[ + cellInfo.row.original.difficulty + ] += additive; + setDifficultyCount(difficultyCount); + setChecked([...checked]); + }} + /> + ); }, }, From 3c57856767918e1a3769723004afbcb0f2e79a30 Mon Sep 17 00:00:00 2001 From: Akash Date: Fri, 3 Dec 2021 21:04:04 +0530 Subject: [PATCH 007/294] Fixed the Link for the discuss section of the Backspace String Compare question (#127) --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 21690de3..9bc3c48a 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1935,7 +1935,7 @@ const questions = [ { id: 152, name: 'Backspace String Compare', - url: 'https://leetcode.com/problems/backspace-string-compare', + url: 'https://leetcode.com/problems/backspace-string-compare/', pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, From f8ad594bb4d7f092d8c8e4f22a366ab478446f16 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Wed, 29 Dec 2021 23:33:39 -0500 Subject: [PATCH 008/294] Update Company column for question list --- src/components/Table/index.js | 2 +- src/data/index.js | 942 +++++++++++++++++++--------------- 2 files changed, 525 insertions(+), 419 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 1eabd5b8..b3457b7f 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -309,7 +309,7 @@ const Table = () => { style={{ whiteSpace: 'nowrap', display: 'inline-block' }} > Companies{' '} - + diff --git a/src/data/index.js b/src/data/index.js index 9bc3c48a..2746554d 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -6,7 +6,15 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Apple', 'Microsoft', 'Adobe'], + companies: [ + 'Amazon', + 'Adobe', + 'Google', + 'Bloomberg', + 'Facebook', + 'Apple', + 'Microsoft', + ], }, { id: 1, @@ -15,14 +23,7 @@ const questions = [ pattern: ['Arrays', 'Bit Manipulation'], difficulty: 'Easy', premium: false, - companies: [ - 'Capital One', - 'Amazon', - 'Apple', - 'Facebook', - 'Microsoft', - 'Goldman Sachs', - ], + companies: ['Microsoft', 'Facebook', 'Amazon', 'Google', 'Adobe'], }, { id: 2, @@ -32,7 +33,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Amazon'], + companies: ['Facebook', 'Amazon'], }, { id: 3, @@ -41,7 +42,7 @@ const questions = [ pattern: ['Arrays', 'Bit Manipulation'], difficulty: 'Easy', premium: false, - companies: ['Google', 'Amazon', 'Facebook'], + companies: ['Amazon', 'Microsoft', 'Adobe'], }, { id: 4, @@ -53,12 +54,14 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Apple', - 'Microsoft', 'Asana', + 'Microsoft', + 'Apple', 'Lyft', 'Adobe', + 'Google', 'Uber', + 'Goldman Sachs', 'Oracle', ], }, @@ -69,7 +72,15 @@ const questions = [ pattern: ['Arrays', 'Binary Search', 'Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Apple', 'Google', 'Bloomberg'], + companies: [ + 'Google', + 'Microsoft', + 'Amazon', + 'Adobe', + 'Bloomberg', + 'Facebook', + 'Apple', + ], }, { id: 6, @@ -78,7 +89,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook'], + companies: ['Amazon', 'Google'], }, { id: 7, @@ -91,9 +102,10 @@ const questions = [ 'Facebook', 'Microsoft', 'Amazon', - 'Oracle', - 'Goldman Sachs', 'Apple', + 'Adobe', + 'Bloomberg', + 'Oracle', ], }, { @@ -103,7 +115,17 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Apple', 'Facebook', 'Google', 'Amazon', 'Adobe'], + companies: [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Google', + 'Oracle', + 'Bloomberg', + 'Intuit', + 'Adobe', + ], }, { id: 9, @@ -114,14 +136,12 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Facebook', 'Microsoft', 'Apple', + 'Bloomberg', 'Uber', - 'Adobe', 'Google', - 'Bloomberg', - 'Facebook', - 'Quora', ], }, { @@ -133,16 +153,17 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Bloomberg', 'Microsoft', - 'Intuit', - 'Snapchat', + 'Twitter', 'Facebook', + 'Snapchat', + 'Goldman Sachs', + 'Google', + 'Bloomberg', 'Apple', + 'Adobe', 'Oracle', - 'Pinterest', - 'Google', - 'Twitter', + 'Qualtrics', ], }, @@ -153,16 +174,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Hard', premium: false, - companies: [ - 'Microsoft', - 'Facebook', - 'Amazon', - 'Oracle', - 'Google', - 'Apple', - 'Adobe', - 'Uber', - ], + companies: ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Adobe', 'Apple'], }, { id: 12, @@ -172,12 +184,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Google', 'Microsoft', - 'Amazon', 'Facebook', - 'Twitter', + 'Amazon', + 'Google', + 'LinkedIn', + 'Apple', 'Qualtrics', + 'Goldman Sachs', + 'Salesforce', ], }, @@ -188,7 +203,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Amazon'], + companies: ['Microsoft'], }, { id: 14, @@ -197,7 +212,15 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Bloomberg', 'Uber', 'Microsoft'], + companies: [ + 'Facebook', + 'Amazon', + 'Google', + 'Bloomberg', + 'Goldman Sachs', + 'Adobe', + 'Twitter', + ], }, { id: 15, @@ -206,7 +229,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['Facebook', 'Amazon', 'Bloomberg'], }, { id: 16, @@ -216,10 +239,13 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', 'Amazon', - 'Microsoft', + 'Facebook', 'LinkedIn', + 'Bloomberg', + 'Google', + 'Microsoft', + 'Adobe', 'Apple', 'Oracle', ], @@ -231,7 +257,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft'], + companies: ['LinkedIn', 'Facebook', 'Amazon', 'Adobe', 'Apple'], }, { id: 18, @@ -240,7 +266,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Apple'], + companies: ['Google', 'Facebook', 'Amazon'], }, { id: 19, @@ -251,14 +277,15 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Airbnb', - 'Microsoft', - 'Bloomberg', 'Amazon', + 'Airbnb', 'Apple', - 'Google', - 'Uber', 'Adobe', + 'Microsoft', + 'LinkedIn', + 'Goldman Sachs', + 'Snapchat', + 'Salesforce', ], }, { @@ -268,7 +295,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['Facebook', 'Amazon'], }, { id: 21, @@ -277,7 +304,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon', 'Bloomberg'], + companies: ['Google'], }, { id: 22, @@ -287,13 +314,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Microsoft', 'Amazon', 'Facebook', - 'Google', + 'Microsoft', + 'Apple', 'Bloomberg', 'Adobe', - 'Apple', + 'Uber', + 'Google', + 'Goldman Sachs', ], }, { @@ -303,7 +332,7 @@ const questions = [ pattern: ['DFS', 'Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook'], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], }, { id: 24, @@ -312,7 +341,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Apple', 'Google', 'Facebook'], + companies: ['Apple'], }, { id: 25, @@ -325,11 +354,16 @@ const questions = [ 'Amazon', 'Microsoft', 'Facebook', - 'Apple', - 'Oracle', 'Google', 'Uber', - 'JPMorgan', + 'Apple', + 'Adobe', + 'Twitter', + 'Bloomberg', + 'Oracle', + 'Goldman Sachs', + 'Snapchat', + 'Intuit', ], }, { @@ -339,7 +373,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: true, - companies: ['Google'], + companies: ['', 'Google'], }, { id: 27, @@ -348,14 +382,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: [ - 'Microsoft', - 'Oracle', - 'Facebook', - 'Amazon', - 'Pinterest', - 'Intuit', - ], + companies: ['', 'Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], }, { id: 28, @@ -364,7 +391,15 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], + companies: [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Uber', + 'Goldman Sachs', + 'Adobe', + ], }, { id: 29, @@ -373,15 +408,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, - companies: [ - 'Adobe', - 'Amazon', - 'Apple', - 'Goldman Sachs', - 'Uber', - 'Google', - 'Intuit', - ], + companies: ['Amazon', 'Microsoft', 'Google', 'Bloomberg', 'Apple', 'Adobe'], }, { id: 30, @@ -390,7 +417,17 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Oracle'], + companies: [ + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Adobe', + 'Qualtrics', + 'Bloomberg', + 'Facebook', + 'Goldman Sachs', + ], }, { id: 31, @@ -401,16 +438,20 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Microsoft', 'Facebook', 'Apple', - 'Google', 'Adobe', + 'Microsoft', 'Bloomberg', + 'Snapchat', 'Goldman Sachs', 'Uber', - 'Snapchat', - 'Intuit', + 'Oracle', + 'Google', + 'BlackRock', + 'Citadel', + 'JPMorgan', + 'Salesforce', ], }, { @@ -421,15 +462,18 @@ const questions = [ difficulty: 'Easy', premium: false, companies: [ - 'Microsoft', - 'Amazon', 'LinkedIn', + 'Amazon', + 'Adobe', 'Apple', + 'Microsoft', 'Google', - 'Adobe', 'Bloomberg', 'Facebook', + 'Uber', 'Oracle', + 'Goldman Sachs', + 'JPMorgan', ], }, { @@ -439,7 +483,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Adobe'], }, { id: 34, @@ -448,7 +492,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Microsoft'], + companies: ['Amazon', 'Google'], }, { id: 35, @@ -457,18 +501,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: [ - 'Bloomberg', - 'Amazon', - 'Goldman Sachs', - 'Microsoft', - 'Apple', - 'Uber', - 'Oracle', - 'Facebook', - 'Airbnb', - 'BlackRock', - ], + companies: ['Amazon', 'Microsoft', 'Google', 'Apple'], }, { id: 36, @@ -480,10 +513,11 @@ const questions = [ companies: [ 'LinkedIn', 'Amazon', + 'Microsoft', 'Google', - 'Facebook', 'Apple', - 'Akuna Capital', + 'Facebook', + 'Bloomberg', ], }, { @@ -494,13 +528,12 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Apple', + 'Google', 'Amazon', 'Facebook', - 'Google', 'Microsoft', + 'Apple', 'Bloomberg', - 'Twitter', ], }, { @@ -513,12 +546,15 @@ const questions = [ companies: [ 'Amazon', 'Microsoft', - 'Facebook', 'Adobe', + 'Apple', + 'Facebook', 'Google', - 'Goldman Sachs', 'Oracle', - 'Apple', + 'Salesforce', + 'Bloomberg', + 'LinkedIn', + 'Tesla', ], }, { @@ -532,10 +568,14 @@ const questions = [ 'Facebook', 'Amazon', 'Microsoft', + 'Uber', + 'Apple', 'Bloomberg', 'Qualtrics', + 'Adobe', 'Google', - 'Oracle', + 'Snapchat', + 'Salesforce', ], }, { @@ -545,7 +585,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Apple'], + companies: ['Google', 'Amazon', 'Facebook'], }, { id: 41, @@ -555,14 +595,14 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'JPMorgan', + 'Amazon', 'Google', - 'Facebook', + 'Snapchat', 'Lyft', 'Goldman Sachs', 'Microsoft', - 'Apple', - 'Uber', + 'Bloomberg', + 'JPMorgan', ], }, { @@ -572,7 +612,14 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Facebook', 'Google', 'Salesforce'], + companies: [ + 'Google', + 'Facebook', + 'Amazon', + 'Apple', + 'Microsoft', + 'Bloomberg', + ], }, { id: 43, @@ -581,25 +628,25 @@ const questions = [ pattern: ['Dynamic Programming', 'Greedy'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Apple', 'Microsoft'], - }, - { - id: 44, - name: 'Palindromic Substrings', - url: 'https://leetcode.com/problems/palindromic-substrings/', - pattern: ['Dynamic Programming'], - difficulty: 'Medium', - premium: false, companies: [ - 'Goldman Sachs', + 'Amazon', 'Facebook', - 'Twitter', - 'Google', + 'Uber', + 'Oracle', + 'Adobe', 'Microsoft', - 'Amazon', 'Bloomberg', ], }, + { + id: 44, + name: 'Palindromic Substrings', + url: 'https://leetcode.com/problems/palindromic-substrings/', + pattern: ['Dynamic Programming'], + difficulty: 'Medium', + premium: false, + companies: ['Facebook', 'Microsoft', 'Google', 'Goldman Sachs'], + }, { id: 45, name: 'Number of Longest Increasing Subsequence', @@ -608,7 +655,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Facebook'], + companies: ['Amazon', 'Google'], }, { id: 46, @@ -617,7 +664,15 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft'], + companies: [ + 'Facebook', + 'Google', + 'Amazon', + 'Microsoft', + 'Uber', + 'Apple', + 'Bloomberg', + ], }, { id: 47, @@ -626,7 +681,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['LinkedIn', 'Google', 'Amazon', 'Facebook', 'Adobe'], + companies: ['LinkedIn', 'Facebook'], }, { id: 48, @@ -636,7 +691,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Adobe', 'Goldman Sachs'], + companies: ['Adobe', 'Bloomberg'], }, { id: 49, @@ -645,7 +700,7 @@ const questions = [ pattern: ['Dynamic Programming', 'Bit Manipulation'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Apple'], + companies: ['Google'], }, { id: 50, @@ -657,10 +712,10 @@ const questions = [ companies: [ 'Microsoft', 'Amazon', - 'Apple', - 'Goldman Sachs', - 'Google', 'Bloomberg', + 'Oracle', + 'Facebook', + 'Google', ], }, { @@ -670,7 +725,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Microsoft'], + companies: ['Amazon', 'Apple', 'Microsoft', 'Adobe', 'Goldman Sachs'], }, { id: 52, @@ -679,16 +734,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: [ - 'Microsoft', - 'Facebook', - 'Amazon', - 'Capital One', - 'Adobe', - 'Bloomberg', - 'Google', - 'Oracle', - ], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Intuit', 'Bloomberg'], }, { id: 53, @@ -697,7 +743,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Amazon', 'Google', 'Microsoft', 'Apple'], + companies: ['Facebook', 'Microsoft'], }, { id: 54, @@ -706,7 +752,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Goldman Sachs', 'Adobe', 'Amazon'], + companies: ['Amazon', 'Adobe', 'Facebook', 'Microsoft'], }, { id: 55, @@ -715,7 +761,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft'], + companies: ['Microsoft', 'Amazon', 'Goldman Sachs', 'Oracle'], }, { id: 56, @@ -727,13 +773,14 @@ const questions = [ companies: [ 'Amazon', 'Bloomberg', + 'Adobe', 'Microsoft', - 'Google', 'Facebook', + 'Google', 'Apple', - 'Adobe', - 'Oracle', 'Uber', + 'Capital One', + 'Oracle', ], }, { @@ -743,7 +790,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Apple', 'Bloomberg'], + companies: ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Apple'], }, { id: 58, @@ -752,7 +799,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Adobe'], + companies: ['Facebook', 'Amazon', 'Apple', 'Uber'], }, { id: 59, @@ -761,7 +808,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Lyft'], + companies: ['Amazon', 'Adobe', 'Facebook', 'Google', 'Snapchat', 'Uber'], }, { id: 60, @@ -772,12 +819,13 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Amazon', 'Microsoft', - 'Bloomberg', + 'Amazon', + 'Salesforce', + 'Google', 'Twitter', - 'Uber', - 'Adobe', + 'Bloomberg', + 'Oracle', 'Apple', ], }, @@ -788,7 +836,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon'], + companies: ['Google', 'Amazon', 'Microsoft', 'Facebook', 'Apple'], }, { id: 62, @@ -799,18 +847,19 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Bloomberg', 'Microsoft', + 'Bloomberg', + 'Google', + 'LinkedIn', 'Facebook', - 'Oracle', 'Apple', - 'Google', + 'Oracle', + 'Goldman Sachs', + 'Salesforce', + 'Lyft', 'Uber', - 'Citadel', + 'Adobe', 'Qualtrics', - 'Goldman Sachs', - 'LinkedIn', - 'Snapchat', ], }, { @@ -820,7 +869,7 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, - companies: ['Amazon', 'Microsoft'], + companies: ['LinkedIn', 'Google', 'Bloomberg'], }, { id: 64, @@ -830,7 +879,7 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, - companies: ['Amazon', 'Facebook', 'LinkedIn', 'Microsoft', 'Apple'], + companies: ['Amazon', 'LinkedIn', 'Facebook', 'Pinterest'], }, { id: 65, @@ -839,18 +888,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Easy', premium: false, - companies: [ - 'Amazon', - 'Adobe', - 'Apple', - 'Facebook', - 'Microsoft', - 'Uber', - 'Oracle', - 'Google', - 'Bloomberg', - 'Goldman Sachs', - ], + companies: ['Microsoft', 'Bloomberg', 'Amazon', 'Facebook', 'Apple'], }, { id: 66, @@ -859,7 +897,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Oracle'], + companies: ['Apple', 'Facebook', 'Amazon', 'Google', 'Adobe'], }, { id: 67, @@ -868,7 +906,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Microsoft', 'Apple'], + companies: ['Amazon', 'LinkedIn', 'Microsoft', 'Adobe', 'Apple', 'Oracle'], }, { id: 68, @@ -877,7 +915,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Microsoft'], }, { id: 69, @@ -886,7 +924,14 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Bloomberg', 'Microsoft', 'Google', 'Oracle'], + companies: [ + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Amazon', + 'Adobe', + 'Apple', + ], }, { id: 70, @@ -895,7 +940,15 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Microsoft', 'Apple', 'Facebook'], + companies: [ + 'Capital One', + 'Microsoft', + 'Amazon', + 'Google', + 'Facebook', + 'Snapchat', + 'Oracle', + ], }, { id: 71, @@ -906,12 +959,12 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Adobe', + 'Facebook', 'Microsoft', + 'Adobe', + 'Google', 'Bloomberg', - 'Facebook', - 'Oracle', - 'LinkedIn', + 'Apple', 'Uber', ], }, @@ -923,7 +976,7 @@ const questions = [ pattern: ['Binary Search', 'Heap'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Google', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], }, { id: 73, @@ -932,7 +985,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['LinkedIn', 'Microsoft', 'Apple'], }, { id: 74, @@ -942,16 +995,16 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Amazon', 'Facebook', + 'Amazon', 'Microsoft', - 'Bloomberg', - 'Apple', 'Google', - 'Oracle', - 'Twitter', - 'Goldman Sachs', + 'Apple', + 'Bloomberg', + 'Adobe', 'Uber', + 'Qualtrics', + 'Oracle', ], }, { @@ -962,7 +1015,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Hard', premium: false, - companies: ['Microsoft'], + companies: ['Google', 'Amazon', 'Microsoft', 'Pinterest'], }, { id: 76, @@ -971,7 +1024,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Easy', premium: true, - companies: ['Facebook', 'Bloomberg', 'Microsoft', 'Amazon', 'Adobe'], + companies: ['Amazon', 'Microsoft', 'Facebook'], }, { id: 77, @@ -981,19 +1034,20 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', - 'JPMorgan', 'Amazon', - 'Bloomberg', - 'Apple', - 'Google', - 'Adobe', + 'Facebook', 'Microsoft', + 'Salesforce', + 'Google', 'Uber', + 'Bloomberg', + 'Adobe', + 'Apple', + 'LinkedIn', 'Twitter', - 'Qualtrics', 'Oracle', - 'Salesforce', + 'JPMorgan', + 'Snapchat', ], }, { @@ -1003,7 +1057,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Uber', 'Apple', 'Google', 'Amazon', 'Bloomberg'], + companies: ['Facebook', 'Uber', 'Google'], }, { id: 79, @@ -1012,7 +1066,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Amazon'], + companies: ['Amazon', 'Facebook', 'Oracle'], }, { id: 80, @@ -1023,14 +1077,18 @@ const questions = [ premium: true, companies: [ 'Amazon', - 'Bloomberg', - 'Google', 'Facebook', + 'Bloomberg', 'Microsoft', - 'Uber', + 'Google', 'Oracle', + 'Uber', 'Twitter', + 'Snapchat', + 'Qualtrics', 'Adobe', + 'Quora', + 'Goldman Sachs', ], }, { @@ -1042,12 +1100,11 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Amazon', - 'Microsoft', 'Google', - 'Pinterest', 'Uber', - 'Bloomberg', + 'Amazon', + 'Microsoft', + 'Salesforce', ], }, { @@ -1058,7 +1115,7 @@ const questions = [ pattern: ['Greedy'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Google'], + companies: ['Apple'], }, { id: 83, @@ -1067,7 +1124,15 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Twitter', 'Amazon', 'Apple', 'Facebook'], + companies: [ + 'Amazon', + 'Google', + 'Facebook', + 'LinkedIn', + 'Microsoft', + 'Twitter', + 'Citadel', + ], }, { id: 84, @@ -1076,7 +1141,17 @@ const questions = [ pattern: ['Heap', 'Greedy'], difficulty: 'Hard', premium: true, - companies: ['Pinterest', 'Amazon', 'Intuit', 'Oracle', 'Microsoft'], + companies: [ + 'Pinterest', + 'Amazon', + 'Airbnb', + 'Snapchat', + 'Google', + 'Facebook', + 'Apple', + 'Oracle', + 'Uber', + ], }, { id: 85, @@ -1085,7 +1160,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Easy', premium: false, - companies: ['Microsoft', 'Facebook'], + companies: ['Adobe', 'Apple', 'Uber', 'Goldman Sachs'], }, { id: 86, @@ -1104,7 +1179,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Easy', premium: false, - companies: ['Bloomberg'], + companies: ['Google', 'Amazon', 'Bloomberg', 'Facebook'], }, { id: 88, @@ -1115,12 +1190,12 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Goldman Sachs', 'Microsoft', 'Amazon', 'Bloomberg', + 'Uber', + 'Adobe', 'Apple', - 'Oracle', ], }, { @@ -1130,14 +1205,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: [ - 'Facebook', - 'Amazon', - 'Google', - 'Bloomberg', - 'Quora', - 'Microsoft', - ], + companies: ['Facebook', 'Amazon', 'Uber', 'Google', 'Microsoft'], }, { id: 90, @@ -1147,15 +1215,17 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Amazon', - 'Facebook', 'Microsoft', + 'Amazon', 'LinkedIn', - 'Oracle', - 'Apple', + 'Facebook', 'Bloomberg', - 'Google', 'Adobe', + 'Apple', + 'Goldman Sachs', + 'Oracle', + 'Uber', + 'Morgan Stanley', ], }, { @@ -1165,7 +1235,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['LinkedIn', 'Amazon', 'Facebook', 'Microsoft'], }, { id: 92, @@ -1174,7 +1244,15 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Apple'], + companies: [ + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Uber', + 'Google', + 'Apple', + ], }, { id: 93, @@ -1183,7 +1261,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook'], + companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], }, { id: 94, @@ -1192,7 +1270,14 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Google', 'Amazon'], + companies: [ + 'Facebook', + 'Amazon', + 'Google', + 'Uber', + 'Microsoft', + 'Bloomberg', + ], }, { id: 95, @@ -1201,7 +1286,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Google'], + companies: ['Google'], }, { id: 96, @@ -1210,13 +1295,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: [ - 'Goldman Sachs', - 'Amazon', - 'Bloomberg', - 'Facebook', - 'Microsoft', - ], + companies: ['Goldman Sachs', 'Facebook', 'Amazon', 'Google'], }, { id: 97, @@ -1225,7 +1304,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Google'], + companies: ['Amazon'], }, { id: 98, @@ -1234,7 +1313,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Adobe', 'Amazon'], + companies: ['Oracle', 'Facebook'], }, { id: 99, @@ -1244,7 +1323,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon'], + companies: ['Facebook', 'Uber', 'Amazon', 'Adobe'], }, { id: 100, @@ -1255,13 +1334,16 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Google', - 'Citadel', 'Facebook', - 'Bloomberg', - 'Akuna Capital', + 'Goldman Sachs', + 'Citadel', + 'Google', + 'Uber', 'Microsoft', + 'Salesforce', + 'Apple', 'Twitter', + 'Atlassian', ], }, { @@ -1273,17 +1355,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ + 'Amazon', 'Microsoft', 'Bloomberg', - 'Amazon', 'Facebook', - 'Apple', - 'Google', 'Adobe', - 'Goldman Sachs', + 'Google', + 'Apple', 'Uber', - 'Salesforce', - 'Oracle', + 'Goldman Sachs', ], }, { @@ -1294,7 +1374,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Google', 'Amazon'], + companies: ['Adobe'], }, { id: 103, @@ -1304,7 +1384,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Microsoft'], + companies: ['Amazon'], }, { id: 104, @@ -1316,11 +1396,9 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Microsoft', - 'Google', - 'Apple', 'LinkedIn', - 'Uber', + 'Snapchat', + 'Google', 'Lyft', 'Adobe', ], @@ -1333,7 +1411,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Adobe'], + companies: ['Apple'], }, { id: 106, @@ -1342,7 +1420,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Adobe', 'Oracle'], + companies: ['Amazon', 'Facebook'], }, { id: 107, @@ -1351,7 +1429,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Uber', 'Asana'], + companies: ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Asana'], }, { id: 108, @@ -1363,12 +1441,15 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Apple', - 'Capital One', - 'Oracle', - 'Google', 'Bloomberg', 'Microsoft', + 'Uber', + 'Apple', + 'Google', + 'Adobe', + 'Snapchat', + 'Oracle', + 'LinkedIn', ], }, { @@ -1378,7 +1459,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Amazon', 'Facebook'], + companies: ['Amazon', 'Bloomberg', 'Facebook'], }, { id: 110, @@ -1390,13 +1471,12 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Apple', + 'LinkedIn', 'Microsoft', - 'Bloomberg', 'Google', 'Goldman Sachs', - 'LinkedIn', - 'Adobe', + 'Uber', + 'Oracle', ], }, { @@ -1406,14 +1486,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Medium', premium: false, - companies: [ - 'Amazon', - 'Microsoft', - 'Google', - 'Facebook', - 'Uber', - 'Goldman Sachs', - ], + companies: ['Amazon', 'Facebook', 'Google', 'Apple', 'Uber', 'Microsoft'], }, { id: 112, @@ -1422,7 +1495,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: true, - companies: ['Microsoft', 'Facebook'], + companies: ['Twitter'], }, { id: 113, @@ -1431,7 +1504,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: false, - companies: ['Google'], + companies: ['Amazon'], }, { id: 114, @@ -1440,7 +1513,7 @@ const questions = [ pattern: ['Bucket Sort', 'Heap'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Bloomberg', 'Microsoft', 'Adobe'], + companies: ['Microsoft', 'Amazon', 'Apple', 'Facebook'], }, { id: 115, @@ -1451,12 +1524,12 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Facebook', - 'Intuit', 'Microsoft', - 'Bloomberg', + 'Facebook', 'Google', - 'Uber', + 'Oracle', + 'Apple', + 'Snapchat', ], }, { @@ -1469,12 +1542,12 @@ const questions = [ companies: [ 'Amazon', 'Microsoft', + 'Google', 'Facebook', 'Snapchat', - 'Google', - 'Oracle', - 'Pinterest', - 'Intuit', + 'Uber', + 'Apple', + 'Lyft', 'Bloomberg', ], }, @@ -1485,7 +1558,7 @@ const questions = [ pattern: ['BFS', 'Graph', 'Topological Sort'], difficulty: 'Medium', premium: false, - companies: ['Facebook'], + companies: ['Amazon', 'Facebook', 'Google', 'Microsoft'], }, { id: 118, @@ -1496,12 +1569,12 @@ const questions = [ premium: true, companies: [ 'Facebook', + 'Google', 'Amazon', 'Airbnb', 'Pinterest', - 'Google', + 'Uber', 'Microsoft', - 'Apple', ], }, { @@ -1520,7 +1593,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Apple'], + companies: ['Amazon'], }, { id: 121, @@ -1529,7 +1602,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Easy', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Amazon'], }, { id: 122, @@ -1538,7 +1611,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'Adobe'], + companies: ['Facebook', 'Goldman Sachs'], }, { id: 123, @@ -1548,14 +1621,14 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Bloomberg', + 'LinkedIn', + 'Amazon', 'Facebook', + 'Bloomberg', 'Microsoft', - 'Amazon', - 'LinkedIn', - 'Adobe', + 'Apple', + 'Oracle', 'Google', - 'Uber', ], }, { @@ -1568,15 +1641,14 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Facebook', 'Microsoft', 'Bloomberg', - 'Apple', - 'Facebook', - 'Qualtrics', 'Google', - 'Goldman Sachs', - 'Oracle', 'Adobe', + 'LinkedIn', + 'Qualtrics', + 'Salesforce', ], }, { @@ -1587,7 +1659,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Bloomberg', 'Facebook', 'Amazon', 'Google'], + companies: ['Facebook', 'Microsoft', 'Amazon', 'Bloomberg'], }, { id: 126, @@ -1597,7 +1669,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Facebook'], + companies: ['Amazon', 'Bloomberg', 'Microsoft', 'Facebook'], }, { id: 127, @@ -1606,7 +1678,15 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Bloomberg', 'Microsoft', 'Oracle'], + companies: [ + 'Facebook', + 'Bloomberg', + 'Amazon', + 'Oracle', + 'Qualtrics', + 'Adobe', + 'Goldman Sachs', + ], }, { id: 128, @@ -1615,7 +1695,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], + companies: ['Facebook', 'Amazon', 'Apple', 'Oracle'], }, { id: 129, @@ -1624,7 +1704,16 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Google', 'Microsoft'], + companies: [ + 'LinkedIn', + 'Google', + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Adobe', + 'Oracle', + ], }, { id: 130, @@ -1633,7 +1722,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Apple', 'Oracle'], + companies: ['Amazon', 'Facebook', 'Oracle'], }, { id: 131, @@ -1644,11 +1733,12 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Microsoft', 'Amazon', - 'Bloomberg', - 'Oracle', 'Google', + 'Bloomberg', + 'Apple', + 'Microsoft', + 'Adobe', ], }, { @@ -1658,7 +1748,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'Google', 'Apple'], + companies: ['Amazon', 'Adobe'], }, { id: 133, @@ -1667,7 +1757,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['LinkedIn', 'Amazon', 'Microsoft'], + companies: ['LinkedIn', 'Google', 'Apple', 'Amazon'], }, { id: 134, @@ -1677,7 +1767,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'LinkedIn', 'Oracle', 'Microsoft'], + companies: ['LinkedIn', 'Facebook', 'Microsoft', 'Google', 'Uber'], }, { id: 135, @@ -1686,7 +1776,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook'], + companies: ['Facebook', 'Amazon', 'Microsoft'], }, { id: 136, @@ -1695,14 +1785,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: [ - 'Microsoft', - 'Amazon', - 'Google', - 'Facebook', - 'Bloomberg', - 'Adobe', - ], + companies: ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], }, { id: 137, @@ -1711,7 +1794,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft'], + companies: ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], }, { id: 138, @@ -1720,7 +1803,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft'], + companies: ['Microsoft', 'Facebook', 'Google', 'Oracle'], }, { id: 139, @@ -1732,18 +1815,16 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Microsoft', 'Amazon', 'LinkedIn', + 'Google', + 'Microsoft', + 'Adobe', 'Apple', + 'Salesforce', 'Oracle', - 'Adobe', - 'Google', - 'Uber', 'Bloomberg', 'Intuit', - 'Palantir', - 'Atlassian', ], }, { @@ -1753,7 +1834,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Apple'], + companies: ['Amazon'], }, { id: 141, @@ -1762,7 +1843,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Bloomberg'], + companies: ['Amazon', 'Google', 'Bloomberg', 'Apple', 'Adobe'], }, { id: 142, @@ -1772,7 +1853,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook', 'Bloomberg', 'Citadel'], + companies: ['Amazon', 'Microsoft', 'Adobe', 'Bloomberg', 'Apple'], }, { id: 143, @@ -1782,14 +1863,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Bloomberg', 'Amazon', - 'Facebook', + 'Bloomberg', 'Microsoft', - 'Asana', - 'Apple', + 'Facebook', 'Google', - 'Uber', + 'Adobe', + 'Apple', + 'Qualtrics', + 'Lyft', ], }, { @@ -1801,13 +1883,11 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Pinterest', + 'Twitter', 'Google', - 'Microsoft', 'Facebook', + 'Microsoft', 'Apple', - 'Twitter', - 'Goldman Sachs', ], }, { @@ -1822,9 +1902,10 @@ const questions = [ 'Amazon', 'Google', 'Microsoft', - 'Apple', - 'Bloomberg', 'Adobe', + 'Bloomberg', + 'Oracle', + 'Snapchat', ], }, { @@ -1835,16 +1916,17 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Facebook', - 'Microsoft', - 'Amazon', 'LinkedIn', + 'Amazon', + 'Microsoft', + 'Facebook', + 'Oracle', 'Uber', + 'Adobe', + 'Snapchat', + 'Qualtrics', 'Google', - 'Bloomberg', 'Quora', - 'Qualtrics', - 'Oracle', ], }, { @@ -1856,12 +1938,15 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Uber', 'Microsoft', 'Apple', - 'Uber', - 'Google', 'Twitter', + 'Snapchat', 'Facebook', + 'Bloomberg', + 'Google', + 'Salesforce', ], }, { @@ -1873,16 +1958,13 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Facebook', 'Microsoft', 'Apple', + 'Facebook', 'Google', 'Bloomberg', - 'Goldman Sachs', - 'Twitter', - 'Adobe', - 'Salesforce', 'Uber', + 'Airbnb', ], }, { @@ -1892,7 +1974,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Hard', premium: false, - companies: ['Facebook', 'Google', 'JPMorgan', 'Adobe'], + companies: ['Facebook', 'Amazon'], }, { id: 150, @@ -1903,16 +1985,20 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Apple', 'Google', 'Adobe', + 'Apple', 'Microsoft', - 'Bloomberg', 'Facebook', + 'Bloomberg', 'Uber', 'Oracle', - 'Twitter', + 'Morgan Stanley', + 'Citadel', + 'Salesforce', 'Goldman Sachs', + 'JPMorgan', + 'Snapchat', ], }, { @@ -1922,15 +2008,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, - companies: [ - 'Facebook', - 'Google', - 'Apple', - 'Uber', - 'Bloomberg', - 'Amazon', - 'Microsoft', - ], + companies: ['Facebook', 'Amazon', 'Google', 'Adobe', 'Apple', 'Uber'], }, { id: 152, @@ -1939,7 +2017,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Google', 'Oracle', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Apple', 'Google', 'Microsoft'], }, { id: 153, @@ -1951,12 +2029,17 @@ const questions = [ companies: [ 'Amazon', 'Facebook', - 'Microsoft', 'Apple', - 'Bloomberg', + 'Microsoft', + 'Adobe', 'Google', + 'Bloomberg', + 'Intuit', + 'Qualtrics', + 'Salesforce', 'Goldman Sachs', - 'Adobe', + 'Uber', + 'Oracle', ], }, { @@ -1966,7 +2049,16 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Apple', 'Google', 'Bloomberg'], + companies: [ + 'Facebook', + 'Amazon', + 'Capital One', + 'Apple', + 'Google', + 'Adobe', + 'Microsoft', + 'Oracle', + ], }, { id: 155, @@ -1975,7 +2067,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'LinkedIn'], + companies: ['LinkedIn', 'Amazon', 'Microsoft'], }, { id: 156, @@ -1984,7 +2076,15 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Facebook', 'Amazon', 'Oracle', 'Adobe', 'Apple'], + companies: [ + 'Microsoft', + 'Amazon', + 'Adobe', + 'Facebook', + 'Apple', + 'Salesforce', + 'Bloomberg', + ], }, { id: 157, @@ -1998,11 +2098,16 @@ const questions = [ 'Amazon', 'Goldman Sachs', 'Microsoft', - 'Bloomberg', - 'Apple', + 'Adobe', 'Google', + 'Bloomberg', 'Qualtrics', - 'Oracle', + 'Snapchat', + 'Lyft', + 'Uber', + 'Apple', + 'Citadel', + 'Tesla', ], }, { @@ -2014,12 +2119,13 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Google', - 'Facebook', - 'Goldman Sachs', 'Microsoft', + 'Google', 'Adobe', + 'Bloomberg', 'Apple', + 'Uber', + 'Facebook', ], }, { @@ -2029,7 +2135,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Medium', premium: false, - companies: ['Goldman Sachs', 'Amazon'], + companies: ['Google'], }, { id: 160, @@ -2047,7 +2153,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Medium', premium: false, - companies: ['Google'], + companies: ['Adobe'], }, { id: 162, @@ -2056,7 +2162,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Amazon'], + companies: ['Amazon', 'Microsoft'], }, { id: 163, @@ -2065,7 +2171,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Facebook'], + companies: ['Google'], }, { id: 164, @@ -2074,7 +2180,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Airbnb', 'Facebook'], + companies: ['Airbnb', 'Facebook', 'Google'], }, { id: 165, @@ -2084,12 +2190,12 @@ const questions = [ difficulty: 'Hard', premium: true, companies: [ - 'Microsoft', 'Amazon', - 'Lyft', 'Google', - 'Snapchat', - 'Goldman Sachs', + 'Microsoft', + 'Uber', + 'Bloomberg', + 'Twitter', ], }, { @@ -2099,7 +2205,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: true, - companies: ['Bloomberg'], + companies: ['Bloomberg', 'Oracle', 'Google'], }, { id: 167, @@ -2109,7 +2215,7 @@ const questions = [ pattern: ['DFS', 'Graph', 'Topological Sort'], difficulty: 'Hard', premium: false, - companies: ['Google'], + companies: ['Apple'], }, { id: 168, @@ -2121,13 +2227,13 @@ const questions = [ companies: [ 'Amazon', 'Goldman Sachs', + 'Microsoft', 'Google', + 'Adobe', 'Facebook', - 'Microsoft', 'Apple', - 'Adobe', 'Bloomberg', - 'Uber', + 'Oracle', ], }, { @@ -2137,7 +2243,7 @@ const questions = [ pattern: ['Sorting'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Apple', 'Adobe'], + companies: ['Amazon', 'Facebook', 'Apple', 'Microsoft', 'Adobe'], }, { id: 170, @@ -2146,7 +2252,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Amazon'], + companies: ['Google'], }, ]; From 2456a6edb4a2b8e71d6122aa96e6dd383fe6fd66 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Tue, 25 Jan 2022 16:04:45 -0500 Subject: [PATCH 009/294] Fixes #139 --- src/data/index.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index 2746554d..9d8d3b5e 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1726,6 +1726,15 @@ const questions = [ }, { id: 131, + name: 'Maximum Depth of Binary Tree', + url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', + pattern: ['DFS'], + difficulty: 'Easy', + premium: false, + companies: ['LinkedIn', 'Google', 'Apple', 'Amazon'], + }, + { + id: 132, name: 'Diameter of Binary Tree', url: 'https://leetcode.com/problems/diameter-of-binary-tree/', pattern: ['DFS'], @@ -1742,7 +1751,7 @@ const questions = [ ], }, { - id: 132, + id: 133, name: 'Merge Two Binary Trees', url: 'https://leetcode.com/problems/merge-two-binary-trees/', pattern: ['DFS'], @@ -1750,15 +1759,6 @@ const questions = [ premium: false, companies: ['Amazon', 'Adobe'], }, - { - id: 133, - name: 'Maximum Depth of Binary Tree', - url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', - pattern: ['DFS'], - difficulty: 'Easy', - premium: false, - companies: ['LinkedIn', 'Google', 'Apple', 'Amazon'], - }, { id: 134, name: 'Lowest Common Ancestor of a Binary Search Tree', From 924f4a5db814ad4cf0e18726cb53070a5d765f5b Mon Sep 17 00:00:00 2001 From: Timur Hamitov Date: Mon, 31 Jan 2022 00:50:14 +0500 Subject: [PATCH 010/294] chore: Replacing node-sass with sass (#141) --- package-lock.json | 1250 ++------------------------------------------- package.json | 4 +- 2 files changed, 53 insertions(+), 1201 deletions(-) diff --git a/package-lock.json b/package-lock.json index 37e2cb99..3357dfbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,6 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", - "node-sass": "^4.14.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", @@ -28,7 +27,8 @@ "react-test-renderer": "^16.14.0", "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", - "reactstrap": "^8.8.1" + "reactstrap": "^8.8.1", + "sass": "^1.49.0" }, "devDependencies": { "babel-eslint": "^10.0.3", @@ -3691,11 +3691,6 @@ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "node_modules/accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -3815,14 +3810,6 @@ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "engines": { - "node": ">=0.4.2" - } - }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -3897,15 +3884,6 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -3969,14 +3947,6 @@ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -4182,14 +4152,6 @@ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "engines": { - "node": "*" - } - }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -4871,7 +4833,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true, "engines": { "node": ">=8" } @@ -4885,17 +4846,6 @@ "file-uri-to-path": "1.0.0" } }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -5326,26 +5276,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, - "node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5460,7 +5390,6 @@ "version": "3.5.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "optional": true, "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -5639,14 +5568,6 @@ "node": ">= 4.0" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", @@ -5825,11 +5746,6 @@ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -6023,15 +5939,6 @@ "warning": "^4.0.3" } }, - "node_modules/cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dependencies": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, "node_modules/crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -6466,17 +6373,6 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -6694,11 +6590,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -9027,18 +8918,6 @@ "node": ">=6" } }, - "node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -9329,7 +9208,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", - "optional": true, "os": [ "darwin" ], @@ -9337,20 +9215,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -9380,32 +9244,6 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -9445,14 +9283,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -9574,19 +9404,6 @@ "node": ">=0.10.0" } }, - "node_modules/globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -9664,25 +9481,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -9699,11 +9497,6 @@ "node": ">= 0.4" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -10455,6 +10248,11 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" + }, "node_modules/import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", @@ -10573,17 +10371,6 @@ "node": ">=0.8.19" } }, - "node_modules/in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "bin": { - "in-install": "in-install.js", - "in-publish": "in-publish.js", - "not-in-install": "not-in-install.js", - "not-in-publish": "not-in-publish.js" - } - }, "node_modules/indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", @@ -10752,7 +10539,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -10907,25 +10693,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -11121,11 +10888,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -15016,11 +14778,6 @@ "node": ">=6" } }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -15259,21 +15016,6 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -15401,18 +15143,6 @@ "loose-envify": "cli.js" } }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -15426,15 +15156,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, - "node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "node_modules/magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", @@ -15479,14 +15200,6 @@ "node": ">=0.10.0" } }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -15543,63 +15256,6 @@ "readable-stream": "^2.0.1" } }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -15980,7 +15636,8 @@ "node_modules/nan": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true }, "node_modules/nanoid": { "version": "3.1.20", @@ -16089,39 +15746,6 @@ "node": ">= 6.0.0" } }, - "node_modules/node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dependencies": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -16246,79 +15870,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, - "node_modules/node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -16371,17 +15922,6 @@ "node": ">=4" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "node_modules/nth-check": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", @@ -16395,14 +15935,6 @@ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -16696,31 +16228,6 @@ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "node_modules/p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -16918,17 +16425,6 @@ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, - "node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -16960,19 +16456,6 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", @@ -18656,11 +18139,6 @@ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -19571,31 +19049,6 @@ "react-transition-group": "^2.3.1" } }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -19614,7 +19067,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "optional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -19913,17 +19365,6 @@ "node": ">=0.10" } }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/replace-ext": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", @@ -20509,15 +19950,20 @@ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "node_modules/sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" } }, "node_modules/sass-loader": { @@ -20605,26 +20051,6 @@ "node": ">= 8.9.0" } }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -21159,6 +20585,14 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -21370,14 +20804,6 @@ "node": ">= 0.6" } }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dependencies": { - "readable-stream": "^2.0.1" - } - }, "node_modules/stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -21473,19 +20899,6 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string.prototype.matchall": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", @@ -21571,17 +20984,6 @@ "node": ">=0.10.0" } }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-comments": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", @@ -21902,16 +21304,6 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, "node_modules/temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -22286,14 +21678,6 @@ "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -22315,14 +21699,6 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dependencies": { - "glob": "^7.1.2" - } - }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -24024,14 +23400,6 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -24334,11 +23702,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, "node_modules/yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", @@ -27644,11 +27007,6 @@ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -27747,11 +27105,6 @@ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -27804,15 +27157,6 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -27861,11 +27205,6 @@ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -28044,11 +27383,6 @@ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -28640,8 +27974,7 @@ "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bindings": { "version": "1.5.0", @@ -28652,14 +27985,6 @@ "file-uri-to-path": "1.0.0" } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "requires": { - "inherits": "~2.0.0" - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -29040,20 +28365,6 @@ } } }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -29153,7 +28464,6 @@ "version": "3.5.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "optional": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -29296,11 +28606,6 @@ "q": "^1.1.2" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, "collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", @@ -29460,11 +28765,6 @@ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -29635,15 +28935,6 @@ "warning": "^4.0.3" } }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -29983,14 +29274,6 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "requires": { - "array-find-index": "^1.0.1" - } - }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -30164,11 +29447,6 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -32086,15 +31364,6 @@ "pkg-dir": "^3.0.0" } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -32333,19 +31602,7 @@ "fsevents": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==" }, "function-bind": { "version": "1.1.1", @@ -32373,29 +31630,6 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "requires": { - "globule": "^1.0.0" - } - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -32426,11 +31660,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -32521,16 +31750,6 @@ "pinkie-promise": "^2.0.0" } }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -32595,21 +31814,6 @@ "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -32620,11 +31824,6 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -33249,6 +32448,11 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" + }, "import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", @@ -33335,11 +32539,6 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" - }, "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", @@ -33482,7 +32681,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -33599,19 +32797,6 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -33753,11 +32938,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -36846,11 +36026,6 @@ } } }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -37052,18 +36227,6 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -37175,15 +36338,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, "lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -37199,15 +36353,6 @@ } } }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", @@ -37245,11 +36390,6 @@ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -37300,50 +36440,6 @@ "readable-stream": "^2.0.1" } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "requires": { - "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" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "requires": { - "get-stdin": "^4.0.1" - } - } - } - }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -37652,7 +36748,8 @@ "nan": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true }, "nanoid": { "version": "3.1.20", @@ -37742,32 +36839,6 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - } - } - }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -37875,62 +36946,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, - "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "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" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1" - } - }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -37971,17 +36986,6 @@ "path-key": "^2.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "nth-check": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", @@ -37995,11 +36999,6 @@ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, "nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -38231,25 +37230,6 @@ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -38418,14 +37398,6 @@ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -38451,16 +37423,6 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, "pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", @@ -39838,11 +38800,6 @@ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -40590,25 +39547,6 @@ "react-transition-group": "^2.3.1" } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -40627,7 +39565,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "optional": true, "requires": { "picomatch": "^2.2.1" } @@ -40889,14 +39826,6 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "requires": { - "is-finite": "^1.0.0" - } - }, "replace-ext": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", @@ -41388,15 +40317,14 @@ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, "sass-loader": { @@ -41468,25 +40396,6 @@ "ajv-keywords": "^3.5.2" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -41951,6 +40860,11 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -42138,14 +41052,6 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "requires": { - "readable-stream": "^2.0.1" - } - }, "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -42228,16 +41134,6 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, "string.prototype.matchall": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", @@ -42312,14 +41208,6 @@ } } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, "strip-comments": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", @@ -42581,16 +41469,6 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -42882,11 +41760,6 @@ "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - }, "trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -42905,14 +41778,6 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "requires": { - "glob": "^7.1.2" - } - }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -44354,14 +43219,6 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -44638,11 +43495,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, "yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", diff --git a/package.json b/package.json index 01dbfd4b..fc71c24d 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", - "node-sass": "^4.14.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", @@ -24,7 +23,8 @@ "react-test-renderer": "^16.14.0", "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", - "reactstrap": "^8.8.1" + "reactstrap": "^8.8.1", + "sass": "1.49.0" }, "devDependencies": { "babel-eslint": "^10.0.3", From 86cdffe5d2326099993ab365c15e77689a1351bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 14:51:41 -0500 Subject: [PATCH 011/294] Bump tar from 6.1.0 to 6.1.11 (#142) Bumps [tar](https://github.com/npm/node-tar) from 6.1.0 to 6.1.11. - [Release notes](https://github.com/npm/node-tar/releases) - [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-tar/compare/v6.1.0...v6.1.11) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 196 ++++++++++++++-------------------------------- 1 file changed, 58 insertions(+), 138 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3357dfbc..fc534453 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", "reactstrap": "^8.8.1", - "sass": "^1.49.0" + "sass": "1.49.0" }, "devDependencies": { "babel-eslint": "^10.0.3", @@ -3380,11 +3380,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@typescript-eslint/experimental-utils": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", @@ -3502,11 +3497,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", @@ -5175,27 +5165,6 @@ "rimraf": "bin.js" } }, - "node_modules/cacache/node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -6107,11 +6076,6 @@ "node": ">=10" } }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/css-prefers-color-scheme": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", @@ -7846,11 +7810,6 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-testing-library/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -8110,12 +8069,6 @@ "node": ">= 8" } }, - "node_modules/eslint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -14022,11 +13975,6 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", @@ -15483,11 +15431,6 @@ "node": ">=8" } }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -15500,11 +15443,6 @@ "node": ">= 8" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -15859,12 +15797,6 @@ "node": ">= 8" } }, - "node_modules/node-notifier/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "optional": true - }, "node_modules/node-releases": { "version": "1.1.70", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", @@ -21304,6 +21236,33 @@ "node": ">=6" } }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -23702,6 +23661,11 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", @@ -26724,11 +26688,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -26818,11 +26777,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -28275,24 +28229,6 @@ "requires": { "glob": "^7.1.3" } - }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -29056,11 +28992,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -30206,12 +30137,6 @@ "requires": { "isexe": "^2.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true } } }, @@ -30643,11 +30568,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -35631,11 +35551,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -36588,13 +36503,6 @@ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "requires": { "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } } }, "minipass-collect": { @@ -36628,13 +36536,6 @@ "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } } }, "mississippi": { @@ -36932,12 +36833,6 @@ "requires": { "isexe": "^2.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "optional": true } } }, @@ -41469,6 +41364,26 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -43495,6 +43410,11 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", From 059270a97b99e5a3ddbcdd16f8b246a4f4da53c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 14:53:03 -0500 Subject: [PATCH 012/294] Bump color-string from 1.5.4 to 1.9.0 (#143) Bumps [color-string](https://github.com/Qix-/color-string) from 1.5.4 to 1.9.0. - [Release notes](https://github.com/Qix-/color-string/releases) - [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md) - [Commits](https://github.com/Qix-/color-string/compare/1.5.4...1.9.0) --- updated-dependencies: - dependency-name: color-string dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index fc534453..b4fa8183 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5582,9 +5582,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "node_modules/color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -28584,9 +28584,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" From 0a9bbdf33d76231e9dfc4b35eede168e7b45054c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:01:42 -0500 Subject: [PATCH 013/294] Bump ws from 6.2.1 to 6.2.2 (#144) Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/6.2.1...6.2.2) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4fa8183..be74bd53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22974,9 +22974,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dependencies": { "async-limiter": "~1.0.0" } @@ -23626,11 +23626,23 @@ } }, "node_modules/ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "engines": { "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/x-is-string": { @@ -43023,9 +43035,9 @@ } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "requires": { "async-limiter": "~1.0.0" } @@ -43381,9 +43393,10 @@ } }, "ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==" + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "requires": {} }, "x-is-string": { "version": "0.1.0", From 12c1632d54de65bafc345e02edec6178a0ae417e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:03 -0500 Subject: [PATCH 014/294] Bump path-parse from 1.0.6 to 1.0.7 (#145) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 411 ++-------------------------------------------- 1 file changed, 13 insertions(+), 398 deletions(-) diff --git a/package-lock.json b/package-lock.json index be74bd53..7667be2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7219,7 +7219,6 @@ "version": "7.18.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "@eslint/eslintrc": "^0.3.0", @@ -7881,7 +7880,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, "engines": { "node": ">=8" } @@ -7890,7 +7888,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -7902,7 +7899,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7915,7 +7911,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -7926,14 +7921,12 @@ "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/eslint/node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -7947,7 +7940,6 @@ "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, "dependencies": { "type-fest": "^0.8.1" }, @@ -7959,7 +7951,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -7968,7 +7959,6 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, "engines": { "node": ">= 4" } @@ -7977,7 +7967,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -7989,7 +7978,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -7998,7 +7986,6 @@ "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -8013,7 +8000,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -8025,7 +8011,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -8034,7 +8019,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -8046,7 +8030,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -8058,7 +8041,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -16379,9 +16361,9 @@ } }, "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -18654,25 +18636,6 @@ "fsevents": "^2.1.3" } }, - "node_modules/react-scripts/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-scripts/node_modules/camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", @@ -18681,97 +18644,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-scripts/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-scripts/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-scripts/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/react-scripts/node_modules/eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.4", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, "node_modules/react-scripts/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -18786,33 +18658,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, "node_modules/react-scripts/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -18822,14 +18667,6 @@ "universalify": "^2.0.0" } }, - "node_modules/react-scripts/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, "node_modules/react-scripts/node_modules/resolve": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", @@ -18850,47 +18687,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-scripts/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -18899,20 +18695,6 @@ "node": ">= 10.0.0" } }, - "node_modules/react-scripts/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/react-scroll": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.1.tgz", @@ -29971,7 +29753,6 @@ "version": "7.18.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@eslint/eslintrc": "^0.3.0", @@ -30015,14 +29796,12 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30031,7 +29810,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30041,7 +29819,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30049,14 +29826,12 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -30067,7 +29842,6 @@ "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, "requires": { "type-fest": "^0.8.1" } @@ -30075,20 +29849,17 @@ "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -30096,14 +29867,12 @@ "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -30112,7 +29881,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -30120,14 +29888,12 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "requires": { "ansi-regex": "^5.0.0" } @@ -30136,7 +29902,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -30145,7 +29910,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -37321,9 +37085,9 @@ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "0.1.7", @@ -39195,100 +38959,11 @@ "workbox-webpack-plugin": "5.1.4" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, "camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.4", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - } - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -39300,24 +38975,6 @@ "universalify": "^2.0.0" } }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "requires": { - "type-fest": "^0.8.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -39327,11 +38984,6 @@ "universalify": "^2.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, "resolve": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", @@ -39346,47 +38998,10 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, From 4505c3c405c4b8e834765ebb25ffe5dc28ea9220 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:12 -0500 Subject: [PATCH 015/294] Bump tmpl from 1.0.4 to 1.0.5 (#146) Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7667be2b..31b5ad8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21319,9 +21319,9 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, "node_modules/to-arraybuffer": { "version": "1.0.1", @@ -41224,9 +41224,9 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, "to-arraybuffer": { "version": "1.0.1", From df23a0e9b3684649d69e90f0d931f8e7db36e1b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:19 -0500 Subject: [PATCH 016/294] Bump follow-redirects from 1.13.1 to 1.14.7 (#147) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.1 to 1.14.7. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.1...v1.14.7) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 31b5ad8a..2a22e6cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8896,11 +8896,22 @@ } }, "node_modules/follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, "node_modules/for-in": { @@ -31099,9 +31110,9 @@ } }, "follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" }, "for-in": { "version": "1.0.2", From aaacb4157b6999a82afcc05995c636a4b9d2afd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:26 -0500 Subject: [PATCH 017/294] Bump url-parse from 1.4.7 to 1.5.4 (#148) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.4. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.4) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a22e6cb..5b4ab1b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21864,9 +21864,9 @@ } }, "node_modules/url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -41688,9 +41688,9 @@ } }, "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" From ae82ae61ec0cf6ec7800e841d6b3aa8b90196e75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:33 -0500 Subject: [PATCH 018/294] Bump nanoid from 3.1.20 to 3.2.0 (#149) Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.20 to 3.2.0. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.1.20...3.2.0) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b4ab1b2..3f9c9bfa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15571,9 +15571,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -36440,9 +36440,9 @@ "optional": true }, "nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" }, "nanomatch": { "version": "1.2.13", From 606ff62661b41ee1cbd885e50239694ca4fa90e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:05:15 -0500 Subject: [PATCH 019/294] Bump lodash from 4.17.20 to 4.17.21 (#150) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) --- updated-dependencies: - dependency-name: lodash dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f9c9bfa..4f9b6889 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14999,9 +14999,9 @@ } }, "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash._reinterpolate": { "version": "3.0.0", @@ -35961,9 +35961,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash._reinterpolate": { "version": "3.0.0", From 2595a4fd96d488135ed819651cbdd27262ef954b Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Thu, 10 Feb 2022 20:17:59 -0500 Subject: [PATCH 020/294] Update pattern from DP to Greedy for Best Time to Buy and Sell Stock (#153) Fixes #152 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 9d8d3b5e..c1c387bf 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -433,7 +433,7 @@ const questions = [ id: 31, name: 'Best Time to Buy and Sell Stock', url: 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', - pattern: ['Dynamic Programming'], + pattern: ['Greedy'], difficulty: 'Easy', premium: false, companies: [ From bb72fd9c31527e37419bcdaf7dabeeb3fdc20957 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Feb 2022 07:55:59 -0500 Subject: [PATCH 021/294] Bump follow-redirects from 1.14.7 to 1.14.8 (#157) --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f9b6889..dd567204 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8896,9 +8896,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "funding": [ { "type": "individual", @@ -31110,9 +31110,9 @@ } }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" }, "for-in": { "version": "1.0.2", From 7cd092f282d1ede78e1a40100053bdb8e77caf44 Mon Sep 17 00:00:00 2001 From: Brett Rettura Date: Wed, 16 Feb 2022 14:19:07 -0500 Subject: [PATCH 022/294] fixes spelling of minimum in readme (#158) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 310873ad..253fb2c5 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ If must solve in-place then - Swap corresponding values - Store one or more different values in the same pointer -If asked for maximum/minumum subarray/subset/options then +If asked for maximum/minimum subarray/subset/options then - Dynamic programming If asked for top/least K items then From 3d575d9b75a52e10fbf26198a5f08bac965e231e Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 16 Feb 2022 14:21:18 -0500 Subject: [PATCH 023/294] Correct spelling of minimum in Tips tab (#159) --- src/components/Tips/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tips/index.js b/src/components/Tips/index.js index 95f3f9a8..54dbb500 100644 --- a/src/components/Tips/index.js +++ b/src/components/Tips/index.js @@ -31,7 +31,7 @@ If must solve in-place then - Swap corresponding values - Store one or more different values in the same pointer -If asked for maximum/minumum subarray/subset/options then +If asked for maximum/minimum subarray/subset/options then - Dynamic programming If asked for top/least K items then From 1eed7712dc85ca7b3f50824042f82f3f7ddfc2ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Feb 2022 13:49:07 -0500 Subject: [PATCH 024/294] Bump url-parse from 1.5.4 to 1.5.7 (#160) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.4 to 1.5.7. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.4...1.5.7) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd567204..f3a7b7d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21864,9 +21864,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -41688,9 +41688,9 @@ } }, "url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" From 12095e3b53fc33cbc02efe04f59052b14cd7bf22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Feb 2022 11:30:09 -0500 Subject: [PATCH 025/294] Bump url-parse from 1.5.7 to 1.5.10 (#161) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f3a7b7d7..dbc766fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21864,9 +21864,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", - "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -41688,9 +41688,9 @@ } }, "url-parse": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", - "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" From 8b1d3805979421e8dffd5624ac2baf0cf29d6278 Mon Sep 17 00:00:00 2001 From: philiplee13 <55965440+philiplee13@users.noreply.github.com> Date: Wed, 2 Mar 2022 13:40:15 -0800 Subject: [PATCH 026/294] add modal for reset button (#163) * add modal for reset button * removing comments --- src/components/Table/index.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index b3457b7f..0ec28124 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -7,6 +7,9 @@ import { Badge, NavLink, Button, + Modal, + ModalHeader, + ModalFooter, } from 'reactstrap'; import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; @@ -97,6 +100,11 @@ const Table = () => { columns: [ { Header: () => { + const [resetModal, setResetModal] = React.useState(false); + const toggleResetModal = () => { + setResetModal(!resetModal); + }; + return ( @@ -148,10 +156,21 @@ const Table = () => { outline size="sm" color="danger" - onClick={resetHandler} + onClick={toggleResetModal} > Reset + + + Are you sure you want to reset your progress? + + + + + + ); }, From 5f353b07555d70001c4d6774aa5c98cd1833247b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 26 Mar 2022 20:16:23 -0400 Subject: [PATCH 027/294] Bump minimist from 1.2.5 to 1.2.6 (#166) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dbc766fe..3b586173 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15376,9 +15376,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/minipass": { "version": "3.1.3", @@ -36280,9 +36280,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "minipass": { "version": "3.1.3", From a5f7194c886fe1b6eca6296720ffc50d429b2ca5 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:58:46 -0400 Subject: [PATCH 028/294] Remove empty companies (#168) --- src/data/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index c1c387bf..935cf60e 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -373,7 +373,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: true, - companies: ['', 'Google'], + companies: ['Google'], }, { id: 27, @@ -382,7 +382,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: ['', 'Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], + companies: ['Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], }, { id: 28, From 0528d4c502840a86e6294f4daa9d2179deafab48 Mon Sep 17 00:00:00 2001 From: Sidharth RK Date: Tue, 5 Apr 2022 00:34:57 +0530 Subject: [PATCH 029/294] Presist filters between refreshes (#167) Co-authored-by: steviekong --- src/components/Table/filters.js | 9 +++++---- src/components/Table/index.js | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/components/Table/filters.js b/src/components/Table/filters.js index 362f83f2..5f065fe8 100644 --- a/src/components/Table/filters.js +++ b/src/components/Table/filters.js @@ -1,11 +1,12 @@ import React from 'react'; -function CreateDropDownListHelper(options, filterValue, setFilter) { +function CreateDropDownListHelper(options, filterValue, setFilter, id) { return ( { - setFilter(e.target.value || ''); localStorage.setItem(id, e.target.value); + setFilter(e.target.value || ''); }} > @@ -64,3 +64,15 @@ export function SelectColumnFilter({ return CreateDropDownListHelper(options, filterValue, setFilter, id); } + +export function SelectCheckedColumnFilter({ + column: { filterValue, setFilter, id, filterByCheckbox }, +}) { + const options = ['Checked', 'Unchecked']; + const filter = val => { + setFilter(val); + filterByCheckbox(); + }; + + return CreateDropDownListHelper(options, filterValue, filter, id); +} diff --git a/src/components/Table/index.js b/src/components/Table/index.js index bfe152cd..833c62e2 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -19,6 +19,7 @@ import { DefaultColumnFilter, SelectDifficultyColumnFilter, SelectColumnFilter, + SelectCheckedColumnFilter, } from './filters'; import { Event } from '../Shared/Tracking'; @@ -31,11 +32,10 @@ import PatternFrequencies from '../PatternFrequencies'; const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; const Table = () => { - const data = React.useMemo(() => questions, []); const [resetCount, setResetCount] = useState(0); let checkedList = JSON.parse(localStorage.getItem('checked')) || - new Array(data.length).fill(false); + new Array(questions.length).fill(false); /* If the user has previously visited the website, then an array in LocalStorage would exist of a certain length which corresponds to which @@ -43,8 +43,8 @@ const Table = () => { to the list, then we would need to resize and copy the existing 'checked' array before updating it in LocalStorage in order to transfer their saved progress. */ - if (checkedList.length !== data.length) { - const resizedCheckedList = new Array(data.length).fill(false); + if (checkedList.length !== questions.length) { + const resizedCheckedList = new Array(questions.length).fill(false); for (let i = 0; i < checkedList.length; i += 1) { resizedCheckedList[i] = checkedList[i]; @@ -54,13 +54,30 @@ const Table = () => { window.localStorage.setItem('checked', JSON.stringify(checkedList)); } + const filteredByCheckbox = () => { + const checkbox = localStorage.getItem('checkbox') || ''; + return questions.filter(question => { + if (!checkbox) return true; + return question.checkbox === checkbox; + }); + }; + + for (let i = 0; i < questions.length; i += 1) { + if (checkedList[questions[i].id]) { + questions[i].checkbox = 'Checked'; + } else { + questions[i].checkbox = 'Unchecked'; + } + } + const difficultyMap = { Easy: 0, Medium: 0, Hard: 0 }; const totalDifficultyCount = { Easy: 0, Medium: 0, Hard: 0 }; - for (let i = 0; i < data.length; i += 1) { - difficultyMap[data[i].difficulty] += checkedList[data[i].id]; - totalDifficultyCount[data[i].difficulty] += 1; + for (let i = 0; i < questions.length; i += 1) { + difficultyMap[questions[i].difficulty] += checkedList[questions[i].id]; + totalDifficultyCount[questions[i].difficulty] += 1; } + const [data, setData] = useState(filteredByCheckbox()); const [difficultyCount, setDifficultyCount] = useState(difficultyMap); const [checked, setChecked] = useState(checkedList); const [showPatterns, setShowPatterns] = useState( @@ -174,7 +191,12 @@ const Table = () => { ); }, - id: 'Checkbox', + accessor: 'checkbox', + id: 'checkbox', + filterByCheckbox: () => { + setData(filteredByCheckbox()); + }, + disableSortBy: true, Cell: cellInfo => { return ( @@ -185,7 +207,14 @@ const Table = () => { checked[cellInfo.row.original.id] = !checked[ cellInfo.row.original.id ]; - + const question = questions.find( + q => q.id === cellInfo.row.original.id, + ); + if (checked[cellInfo.row.original.id]) { + question.checkbox = 'Checked'; + } else { + question.checkbox = 'Unchecked'; + } const additive = checked[cellInfo.row.original.id] ? 1 : -1; @@ -194,11 +223,13 @@ const Table = () => { ] += additive; setDifficultyCount(difficultyCount); setChecked([...checked]); + setData(filteredByCheckbox()); }} /> ); }, + Filter: SelectCheckedColumnFilter, }, { Header: 'Questions', @@ -384,6 +415,10 @@ const Table = () => { defaultColumn, initialState: { filters: [ + { + id: 'checkbox', + value: localStorage.getItem('checkbox') || '', + }, { id: 'difficulty', value: localStorage.getItem('difficulty') || '', diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index a7e65541..5925bee2 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -47,6 +47,7 @@ .reset-button { margin-top: 10px; + margin-bottom: 10px; font-size: 0.7rem; } } From 6593519bd5583ee38ac64bb247d3610a0382efea Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Fri, 29 Jul 2022 13:38:45 -0400 Subject: [PATCH 038/294] GraphQL Cron Job (#182) * try running python script * try to fix yml syntax error * attempt 3 * run difficulty update script --- .github/workflows/run-python.yml | 18 + .gitignore | 2 + cron/difficulty.py | 27 + cron/questions.py | 2257 ++++++++++++++++++++++++++++++ 4 files changed, 2304 insertions(+) create mode 100644 .github/workflows/run-python.yml create mode 100644 cron/difficulty.py create mode 100644 cron/questions.py diff --git a/.github/workflows/run-python.yml b/.github/workflows/run-python.yml new file mode 100644 index 00000000..897ba9c5 --- /dev/null +++ b/.github/workflows/run-python.yml @@ -0,0 +1,18 @@ +name: run-python + +on: workflow_dispatch + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3.x' + architecture: 'x64' + - run: | + python -m pip install --upgrade pip + pip install requests + - run: | + python cron/difficulty.py \ No newline at end of file diff --git a/.gitignore b/.gitignore index 8692cf66..566a640a 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +__pycache__ diff --git a/cron/difficulty.py b/cron/difficulty.py new file mode 100644 index 00000000..c9de6d3f --- /dev/null +++ b/cron/difficulty.py @@ -0,0 +1,27 @@ +import requests +from urllib.parse import urlparse +from questions import questions + +query = '''query questionData($titleSlug: String!) { + question(titleSlug: $titleSlug) { + difficulty + } +} +''' + +for question in questions: + p = urlparse(question["url"]) + title_slug = p.path.rstrip('/').split('/')[-1] + our_difficulty = question["difficulty"] + variables = {"titleSlug": title_slug} + + response = requests.post("https://leetcode.com/graphql", + json={"query": query, "variables": variables} + ) + + their_difficulty = response.json()["data"]["question"]["difficulty"] + + if their_difficulty != our_difficulty: + print(f'{question["name"]}: {our_difficulty} -> {their_difficulty}') + +print("Finished checking all questions") \ No newline at end of file diff --git a/cron/questions.py b/cron/questions.py new file mode 100644 index 00000000..9445ee85 --- /dev/null +++ b/cron/questions.py @@ -0,0 +1,2257 @@ +questions = [ + { + 'id': 0, + 'name': 'Contains Duplicate', + 'url': 'https://leetcode.com/problems/contains-duplicate/', + 'pattern': ['Arrays'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Adobe', + 'Google', + 'Bloomberg', + 'Facebook', + 'Apple', + 'Microsoft', + ], + }, + { + 'id': 1, + 'name': 'Missing Number', + 'url': 'https://leetcode.com/problems/missing-number/', + 'pattern': ['Arrays', 'Bit Manipulation'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Microsoft', 'Facebook', 'Amazon', 'Google', 'Adobe'], + }, + { + 'id': 2, + 'name': 'Find All Numbers Disappeared in an Array', + 'url': + 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', + 'pattern': ['Arrays'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 3, + 'name': 'Single Number', + 'url': 'https://leetcode.com/problems/single-number/', + 'pattern': ['Arrays', 'Bit Manipulation'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Adobe'], + }, + { + 'id': 4, + 'name': 'Product of Array Except Self', + 'url': 'https://leetcode.com/problems/product-of-array-except-self/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Asana', + 'Microsoft', + 'Apple', + 'Lyft', + 'Adobe', + 'Google', + 'Uber', + 'Goldman Sachs', + 'Oracle', + ], + }, + { + 'id': 5, + 'name': 'Find the Duplicate Number', + 'url': 'https://leetcode.com/problems/find-the-duplicate-number/', + 'pattern': ['Arrays', 'Binary Search', 'Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Google', + 'Microsoft', + 'Amazon', + 'Adobe', + 'Bloomberg', + 'Facebook', + 'Apple', + ], + }, + { + 'id': 6, + 'name': 'Find All Duplicates in an Array', + 'url': 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google'], + }, + { + 'id': 7, + 'name': 'Set Matrix Zeroes', + 'url': 'https://leetcode.com/problems/set-matrix-zeroes/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Amazon', + 'Apple', + 'Adobe', + 'Bloomberg', + 'Oracle', + ], + }, + { + 'id': 8, + 'name': 'Spiral Matrix', + 'url': 'https://leetcode.com/problems/spiral-matrix/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Google', + 'Oracle', + 'Bloomberg', + 'Intuit', + 'Adobe', + ], + }, + { + 'id': 9, + 'name': 'Rotate Image', + 'url': 'https://leetcode.com/problems/rotate-image/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Apple', + 'Bloomberg', + 'Uber', + 'Google', + ], + }, + { + 'id': 10, + 'name': 'Word Search', + 'url': 'https://leetcode.com/problems/word-search/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Twitter', + 'Facebook', + 'Snapchat', + 'Goldman Sachs', + 'Google', + 'Bloomberg', + 'Apple', + 'Adobe', + 'Oracle', + 'Qualtrics', + ], + }, + + { + 'id': 11, + 'name': 'First Missing Positive', + 'url': 'https://leetcode.com/problems/first-missing-positive/', + 'pattern': ['Arrays'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Adobe', 'Apple'], + }, + { + 'id': 12, + 'name': 'Longest Consecutive Sequence', + 'url': 'https://leetcode.com/problems/longest-consecutive-sequence/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Facebook', + 'Amazon', + 'Google', + 'LinkedIn', + 'Apple', + 'Qualtrics', + 'Goldman Sachs', + 'Salesforce', + ], + }, + + { + 'id': 13, + 'name': 'Letter Case Permutation', + 'url': 'https://leetcode.com/problems/letter-case-permutation/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft'], + }, + { + 'id': 14, + 'name': 'Subsets', + 'url': 'https://leetcode.com/problems/subsets/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Bloomberg', + 'Goldman Sachs', + 'Adobe', + 'Twitter', + ], + }, + { + 'id': 15, + 'name': 'Subsets II', + 'url': 'https://leetcode.com/problems/subsets-ii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Bloomberg'], + }, + { + 'id': 16, + 'name': 'Permutations', + 'url': 'https://leetcode.com/problems/permutations/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'LinkedIn', + 'Bloomberg', + 'Google', + 'Microsoft', + 'Adobe', + 'Apple', + 'Oracle', + ], + }, + { + 'id': 17, + 'name': 'Permutations II', + 'url': 'https://leetcode.com/problems/permutations-ii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Facebook', 'Amazon', 'Adobe', 'Apple'], + }, + { + 'id': 18, + 'name': 'Combinations', + 'url': 'https://leetcode.com/problems/combinations/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Facebook', 'Amazon'], + }, + { + 'id': 19, + 'name': 'Combination Sum', + 'url': 'https://leetcode.com/problems/combination-sum/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Airbnb', + 'Apple', + 'Adobe', + 'Microsoft', + 'LinkedIn', + 'Goldman Sachs', + 'Snapchat', + 'Salesforce', + ], + }, + { + 'id': 20, + 'name': 'Combination Sum II', + 'url': 'https://leetcode.com/problems/combination-sum-ii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 21, + 'name': 'Combination Sum III', + 'url': 'https://leetcode.com/problems/combination-sum-iii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 22, + 'name': 'Generate Parentheses', + 'url': 'https://leetcode.com/problems/generate-parentheses/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Apple', + 'Bloomberg', + 'Adobe', + 'Uber', + 'Google', + 'Goldman Sachs', + ], + }, + { + 'id': 23, + 'name': 'Target Sum', + 'url': 'https://leetcode.com/problems/target-sum/', + 'pattern': ['DFS', 'Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], + }, + { + 'id': 24, + 'name': 'Palindrome Partitioning', + 'url': 'https://leetcode.com/problems/palindrome-partitioning/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 25, + 'name': 'Letter Combinations of a Phone Number', + 'url': 'https://leetcode.com/problems/letter-combinations-of-a-phone-number/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Facebook', + 'Google', + 'Uber', + 'Apple', + 'Adobe', + 'Twitter', + 'Bloomberg', + 'Oracle', + 'Goldman Sachs', + 'Snapchat', + 'Intuit', + ], + }, + { + 'id': 26, + 'name': 'Generalized Abbreviation', + 'url': 'https://leetcode.com/problems/generalized-abbreviation/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['Google'], + }, + { + 'id': 27, + 'name': 'Sudoku Solver', + 'url': 'https://leetcode.com/problems/sudoku-solver/', + 'pattern': ['Backtracking'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], + }, + { + 'id': 28, + 'name': 'N-Queens', + 'url': 'https://leetcode.com/problems/n-queens/', + 'pattern': ['Backtracking'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Uber', + 'Goldman Sachs', + 'Adobe', + ], + }, + { + 'id': 29, + 'name': 'Climbing Stairs', + 'url': 'https://leetcode.com/problems/climbing-stairs/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Google', 'Bloomberg', 'Apple', 'Adobe'], + }, + { + 'id': 30, + 'name': 'House Robber', + 'url': 'https://leetcode.com/problems/house-robber/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Adobe', + 'Qualtrics', + 'Bloomberg', + 'Facebook', + 'Goldman Sachs', + ], + }, + { + 'id': 31, + 'name': 'Best Time to Buy and Sell Stock', + 'url': 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', + 'pattern': ['Greedy'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Apple', + 'Adobe', + 'Microsoft', + 'Bloomberg', + 'Snapchat', + 'Goldman Sachs', + 'Uber', + 'Oracle', + 'Google', + 'BlackRock', + 'Citadel', + 'JPMorgan', + 'Salesforce', + ], + }, + { + 'id': 32, + 'name': 'Maximum Subarray', + 'url': 'https://leetcode.com/problems/maximum-subarray/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Adobe', + 'Apple', + 'Microsoft', + 'Google', + 'Bloomberg', + 'Facebook', + 'Uber', + 'Oracle', + 'Goldman Sachs', + 'JPMorgan', + ], + }, + { + 'id': 33, + 'name': 'Range Sum Query - Immutable', + 'url': 'https://leetcode.com/problems/range-sum-query-immutable/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Adobe'], + }, + { + 'id': 34, + 'name': 'House Robber II', + 'url': 'https://leetcode.com/problems/house-robber-ii/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google'], + }, + { + 'id': 35, + 'name': 'Coin Change', + 'url': 'https://leetcode.com/problems/coin-change/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Google', 'Apple'], + }, + { + 'id': 36, + 'name': 'Maximum Product Subarray', + 'url': 'https://leetcode.com/problems/maximum-product-subarray/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Facebook', + 'Bloomberg', + ], + }, + { + 'id': 37, + 'name': 'Longest Increasing Subsequence', + 'url': 'https://leetcode.com/problems/longest-increasing-subsequence/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Google', + 'Amazon', + 'Facebook', + 'Microsoft', + 'Apple', + 'Bloomberg', + ], + }, + { + 'id': 38, + 'name': 'Longest Palindromic Substring', + 'url': 'https://leetcode.com/problems/longest-palindromic-substring/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Adobe', + 'Apple', + 'Facebook', + 'Google', + 'Oracle', + 'Salesforce', + 'Bloomberg', + 'LinkedIn', + 'Tesla', + ], + }, + { + 'id': 39, + 'name': 'Word Break', + 'url': 'https://leetcode.com/problems/word-break/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Uber', + 'Apple', + 'Bloomberg', + 'Qualtrics', + 'Adobe', + 'Google', + 'Snapchat', + 'Salesforce', + ], + }, + { + 'id': 40, + 'name': 'Combination Sum IV', + 'url': 'https://leetcode.com/problems/combination-sum-iv/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Facebook'], + }, + { + 'id': 41, + 'name': 'Decode Ways', + 'url': 'https://leetcode.com/problems/decode-ways/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Google', + 'Snapchat', + 'Lyft', + 'Goldman Sachs', + 'Microsoft', + 'Bloomberg', + 'JPMorgan', + ], + }, + { + 'id': 42, + 'name': 'Unique Paths', + 'url': 'https://leetcode.com/problems/unique-paths/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Google', + 'Facebook', + 'Amazon', + 'Apple', + 'Microsoft', + 'Bloomberg', + ], + }, + { + 'id': 43, + 'name': 'Jump Game', + 'url': 'https://leetcode.com/problems/jump-game/', + 'pattern': ['Dynamic Programming', 'Greedy'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Uber', + 'Oracle', + 'Adobe', + 'Microsoft', + 'Bloomberg', + ], + }, + { + 'id': 44, + 'name': 'Palindromic Substrings', + 'url': 'https://leetcode.com/problems/palindromic-substrings/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Microsoft', 'Google', 'Goldman Sachs'], + }, + { + 'id': 45, + 'name': 'Number of Longest Increasing Subsequence', + 'url': + 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google'], + }, + { + 'id': 46, + 'name': 'Partition Equal Subset Sum', + 'url': 'https://leetcode.com/problems/partition-equal-subset-sum/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Google', + 'Amazon', + 'Microsoft', + 'Uber', + 'Apple', + 'Bloomberg', + ], + }, + { + 'id': 47, + 'name': 'Partition to K Equal Sum Subsets', + 'url': 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Facebook'], + }, + { + 'id': 48, + 'name': 'Best Time to Buy and Sell Stock with Cooldown', + 'url': + 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Adobe', 'Bloomberg'], + }, + { + 'id': 49, + 'name': 'Counting Bits', + 'url': 'https://leetcode.com/problems/counting-bits/', + 'pattern': ['Dynamic Programming', 'Bit Manipulation'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 50, + 'name': 'Linked List Cycle', + 'url': 'https://leetcode.com/problems/linked-list-cycle/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'Bloomberg', + 'Oracle', + 'Facebook', + 'Google', + ], + }, + { + 'id': 51, + 'name': 'Middle of the Linked List', + 'url': 'https://leetcode.com/problems/middle-of-the-linked-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Apple', 'Microsoft', 'Adobe', 'Goldman Sachs'], + }, + { + 'id': 52, + 'name': 'Palindrome Linked List', + 'url': 'https://leetcode.com/problems/palindrome-linked-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Intuit', 'Bloomberg'], + }, + { + 'id': 53, + 'name': 'Remove Linked List Elements', + 'url': 'https://leetcode.com/problems/remove-linked-list-elements/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Microsoft'], + }, + { + 'id': 54, + 'name': 'Remove Duplicates from Sorted List', + 'url': 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Adobe', 'Facebook', 'Microsoft'], + }, + { + 'id': 55, + 'name': 'Linked List Cycle II', + 'url': 'https://leetcode.com/problems/linked-list-cycle-ii/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft', 'Amazon', 'Goldman Sachs', 'Oracle'], + }, + { + 'id': 56, + 'name': 'Add Two Numbers', + 'url': 'https://leetcode.com/problems/add-two-numbers/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Bloomberg', + 'Adobe', + 'Microsoft', + 'Facebook', + 'Google', + 'Apple', + 'Uber', + 'Capital One', + 'Oracle', + ], + }, + { + 'id': 57, + 'name': 'Remove Nth Node From End Of List', + 'url': 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Apple'], + }, + { + 'id': 58, + 'name': 'Sort List', + 'url': 'https://leetcode.com/problems/sort-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Apple', 'Uber'], + }, + { + 'id': 59, + 'name': 'Reorder List', + 'url': 'https://leetcode.com/problems/reorder-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Adobe', 'Facebook', 'Google', 'Snapchat', 'Uber'], + }, + { + 'id': 60, + 'name': 'Clone Graph', + 'url': 'https://leetcode.com/problems/clone-graph/', + 'pattern': ['BFS', 'DFS', 'Graph'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Amazon', + 'Salesforce', + 'Google', + 'Twitter', + 'Bloomberg', + 'Oracle', + 'Apple', + ], + }, + { + 'id': 61, + 'name': 'Pacific Atlantic Water Flow', + 'url': 'https://leetcode.com/problems/pacific-atlantic-water-flow/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Microsoft', 'Facebook', 'Apple'], + }, + { + 'id': 62, + 'name': 'Number of Islands', + 'url': 'https://leetcode.com/problems/number-of-islands/', + 'pattern': ['BFS', 'DFS', 'Union Find'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Google', + 'LinkedIn', + 'Facebook', + 'Apple', + 'Oracle', + 'Goldman Sachs', + 'Salesforce', + 'Lyft', + 'Uber', + 'Adobe', + 'Qualtrics', + ], + }, + { + 'id': 63, + 'name': 'Graph Valid Tree', + 'url': 'https://leetcode.com/problems/graph-valid-tree/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['LinkedIn', 'Google', 'Bloomberg'], + }, + { + 'id': 64, + 'name': 'Number of Connected Components in an Undirected Graph', + 'url': + 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['Amazon', 'LinkedIn', 'Facebook', 'Pinterest'], + }, + { + 'id': 65, + 'name': 'Reverse Linked List', + 'url': 'https://leetcode.com/problems/reverse-linked-list/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Microsoft', 'Bloomberg', 'Amazon', 'Facebook', 'Apple'], + }, + { + 'id': 66, + 'name': 'Reverse Linked List II', + 'url': 'https://leetcode.com/problems/reverse-linked-list-ii/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Apple', 'Facebook', 'Amazon', 'Google', 'Adobe'], + }, + { + 'id': 67, + 'name': 'Rotate List', + 'url': 'https://leetcode.com/problems/rotate-list/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'LinkedIn', 'Microsoft', 'Adobe', 'Apple', 'Oracle'], + }, + { + 'id': 68, + 'name': 'Swap Nodes in Pairs', + 'url': 'https://leetcode.com/problems/swap-nodes-in-pairs/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft'], + }, + { + 'id': 69, + 'name': 'Odd Even Linked List', + 'url': 'https://leetcode.com/problems/odd-even-linked-list/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Amazon', + 'Adobe', + 'Apple', + ], + }, + { + 'id': 70, + 'name': 'Reverse Nodes in k-Group', + 'url': 'https://leetcode.com/problems/reverse-nodes-in-k-group/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Capital One', + 'Microsoft', + 'Amazon', + 'Google', + 'Facebook', + 'Snapchat', + 'Oracle', + ], + }, + { + 'id': 71, + 'name': 'Merge Two Sorted Lists', + 'url': 'https://leetcode.com/problems/merge-two-sorted-lists/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Adobe', + 'Google', + 'Bloomberg', + 'Apple', + 'Uber', + ], + }, + { + 'id': 72, + 'name': 'Kth Smallest Element in a Sorted Matrix', + 'url': + 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', + 'pattern': ['Binary Search', 'Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], + }, + { + 'id': 73, + 'name': 'Find K Pairs with Smallest Sums', + 'url': 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Microsoft', 'Apple'], + }, + { + 'id': 74, + 'name': 'Merge k Sorted Lists', + 'url': 'https://leetcode.com/problems/merge-k-sorted-lists/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Bloomberg', + 'Adobe', + 'Uber', + 'Qualtrics', + 'Oracle', + ], + }, + { + 'id': 75, + 'name': 'Smallest Range Covering Elements from K Lists', + 'url': + 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Microsoft', 'Pinterest'], + }, + { + 'id': 76, + 'name': 'Meeting Rooms', + 'url': 'https://leetcode.com/problems/meeting-rooms', + 'pattern': ['Intervals'], + 'difficulty': 'Easy', + 'premium': True, + 'companies': ['Amazon', 'Microsoft', 'Facebook'], + }, + { + 'id': 77, + 'name': 'Merge Intervals', + 'url': 'https://leetcode.com/problems/merge-intervals/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Salesforce', + 'Google', + 'Uber', + 'Bloomberg', + 'Adobe', + 'Apple', + 'LinkedIn', + 'Twitter', + 'Oracle', + 'JPMorgan', + 'Snapchat', + ], + }, + { + 'id': 78, + 'name': 'Interval List Intersections', + 'url': 'https://leetcode.com/problems/interval-list-intersections/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Uber', 'Google'], + }, + { + 'id': 79, + 'name': 'Non-overlapping Intervals', + 'url': 'https://leetcode.com/problems/non-overlapping-intervals/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Oracle'], + }, + { + 'id': 80, + 'name': 'Meeting Rooms II', + 'url': 'https://leetcode.com/problems/meeting-rooms-ii/', + 'pattern': ['Heap', 'Intervals'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': [ + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Google', + 'Oracle', + 'Uber', + 'Twitter', + 'Snapchat', + 'Qualtrics', + 'Adobe', + 'Quora', + 'Goldman Sachs', + ], + }, + { + 'id': 81, + 'name': 'Task Scheduler', + 'url': 'https://leetcode.com/problems/task-scheduler/', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Google', + 'Uber', + 'Amazon', + 'Microsoft', + 'Salesforce', + ], + }, + { + 'id': 82, + 'name': 'Minimum Number of Arrows to Burst Balloons', + 'url': + 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', + 'pattern': ['Greedy'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 83, + 'name': 'Insert Interval', + 'url': 'https://leetcode.com/problems/insert-interval/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Google', + 'Facebook', + 'LinkedIn', + 'Microsoft', + 'Twitter', + 'Citadel', + ], + }, + { + 'id': 84, + 'name': 'Employee Free Time', + 'url': 'https://leetcode.com/problems/employee-free-time/', + 'pattern': ['Heap', 'Greedy'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': [ + 'Pinterest', + 'Amazon', + 'Airbnb', + 'Snapchat', + 'Google', + 'Facebook', + 'Apple', + 'Oracle', + 'Uber', + ], + }, + { + 'id': 85, + 'name': 'Binary Search', + 'url': 'https://leetcode.com/problems/binary-search/', + 'pattern': ['Binary Search'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Adobe', 'Apple', 'Uber', 'Goldman Sachs'], + }, + { + 'id': 86, + 'name': 'Find Smallest Letter Greater Than Target', + 'url': + 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', + 'pattern': ['Binary Search'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['LinkedIn'], + }, + { + 'id': 87, + 'name': 'Peak Index in a Mountain Array', + 'url': 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Bloomberg', 'Facebook'], + }, + { + 'id': 88, + 'name': 'Find Minimum in Rotated Sorted Array', + 'url': 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Amazon', + 'Bloomberg', + 'Uber', + 'Adobe', + 'Apple', + ], + }, + { + 'id': 89, + 'name': 'Find Peak Element', + 'url': 'https://leetcode.com/problems/find-peak-element/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Uber', 'Google', 'Microsoft'], + }, + { + 'id': 90, + 'name': 'Search in Rotated Sorted Array', + 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'LinkedIn', + 'Facebook', + 'Bloomberg', + 'Adobe', + 'Apple', + 'Goldman Sachs', + 'Oracle', + 'Uber', + 'Morgan Stanley', + ], + }, + { + 'id': 91, + 'name': 'Search in Rotated Sorted Array II', + 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Amazon', 'Facebook', 'Microsoft'], + }, + { + 'id': 92, + 'name': 'Search a 2D Matrix', + 'url': 'https://leetcode.com/problems/search-a-2d-matrix/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Uber', + 'Google', + 'Apple', + ], + }, + { + 'id': 93, + 'name': 'Search a 2D Matrix II', + 'url': 'https://leetcode.com/problems/search-a-2d-matrix-ii/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], + }, + { + 'id': 94, + 'name': 'Find K Closest Elements', + 'url': 'https://leetcode.com/problems/find-k-closest-elements/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Uber', + 'Microsoft', + 'Bloomberg', + ], + }, + { + 'id': 95, + 'name': 'Count of Range Sum', + 'url': 'https://leetcode.com/problems/count-of-range-sum/', + 'pattern': ['Binary Search'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 96, + 'name': 'Minimum Size Subarray Sum', + 'url': 'https://leetcode.com/problems/minimum-size-subarray-sum/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Goldman Sachs', 'Facebook', 'Amazon', 'Google'], + }, + { + 'id': 97, + 'name': 'Fruit Into Baskets', + 'url': 'https://leetcode.com/problems/fruit-into-baskets/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 98, + 'name': 'Permutation in String', + 'url': 'https://leetcode.com/problems/permutation-in-string/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Oracle', 'Facebook'], + }, + { + 'id': 99, + 'name': 'Longest Repeating Character Replacement', + 'url': + 'https://leetcode.com/problems/longest-repeating-character-replacement/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Uber', 'Amazon', 'Adobe'], + }, + { + 'id': 100, + 'name': 'Sliding Window Maximum', + 'url': 'https://leetcode.com/problems/sliding-window-maximum/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Goldman Sachs', + 'Citadel', + 'Google', + 'Uber', + 'Microsoft', + 'Salesforce', + 'Apple', + 'Twitter', + 'Atlassian', + ], + }, + { + 'id': 101, + 'name': 'Longest Substring Without Repeating Characters', + 'url': + 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Facebook', + 'Adobe', + 'Google', + 'Apple', + 'Uber', + 'Goldman Sachs', + ], + }, + { + 'id': 102, + 'name': 'Minimum Number of K Consecutive Bit Flips', + 'url': + 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Adobe'], + }, + { + 'id': 103, + 'name': 'Count Unique Characters of All Substrings of a Given String', + 'url': + 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 104, + 'name': 'Minimum Window Substring', + 'url': 'https://leetcode.com/problems/minimum-window-substring/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Snapchat', + 'Google', + 'Lyft', + 'Adobe', + ], + }, + { + 'id': 105, + 'name': 'Substring with Concatenation of All Words', + 'url': + 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 106, + 'name': 'Kth Smallest Element in a BST', + 'url': 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook'], + }, + { + 'id': 107, + 'name': 'K Closest Points to Origin', + 'url': 'https://leetcode.com/problems/k-closest-points-to-origin/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Asana'], + }, + { + 'id': 108, + 'name': 'Top K Frequent Elements', + 'url': 'https://leetcode.com/problems/top-k-frequent-elements/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Bloomberg', + 'Microsoft', + 'Uber', + 'Apple', + 'Google', + 'Adobe', + 'Snapchat', + 'Oracle', + 'LinkedIn', + ], + }, + { + 'id': 109, + 'name': 'Sort Characters By Frequency', + 'url': 'https://leetcode.com/problems/sort-characters-by-frequency/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Bloomberg', 'Facebook'], + }, + { + 'id': 110, + 'name': 'Kth Largest Element in an Array', + 'url': 'https://leetcode.com/problems/kth-largest-element-in-an-array/', + 'pattern': ['Heap', 'QuickSelect'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Microsoft', + 'Google', + 'Goldman Sachs', + 'Uber', + 'Oracle', + ], + }, + { + 'id': 111, + 'name': 'Reorganize String', + 'url': 'https://leetcode.com/problems/reorganize-string/', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Google', 'Apple', 'Uber', 'Microsoft'], + }, + { + 'id': 112, + 'name': 'Rearrange String k Distance Apart', + 'url': 'https://leetcode.com/problems/rearrange-string-k-distance-apart', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': ['Twitter'], + }, + { + 'id': 113, + 'name': 'Course Schedule III', + 'url': 'https://leetcode.com/problems/course-schedule-iii/', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 114, + 'name': 'Maximum Frequency Stack', + 'url': 'https://leetcode.com/problems/maximum-frequency-stack/', + 'pattern': ['Bucket Sort', 'Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Microsoft', 'Amazon', 'Apple', 'Facebook'], + }, + { + 'id': 115, + 'name': 'Course Schedule', + 'url': 'https://leetcode.com/problems/course-schedule/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Facebook', + 'Google', + 'Oracle', + 'Apple', + 'Snapchat', + ], + }, + { + 'id': 116, + 'name': 'Course Schedule II', + 'url': 'https://leetcode.com/problems/course-schedule-ii/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Google', + 'Facebook', + 'Snapchat', + 'Uber', + 'Apple', + 'Lyft', + 'Bloomberg', + ], + }, + { + 'id': 117, + 'name': 'Minimum Height Trees', + 'url': 'https://leetcode.com/problems/minimum-height-trees/', + 'pattern': ['BFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Google', 'Microsoft'], + }, + { + 'id': 118, + 'name': 'Alien Dictionary', + 'url': 'https://leetcode.com/problems/alien-dictionary', + 'pattern': ['Graph', 'Topological Sort'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': [ + 'Facebook', + 'Google', + 'Amazon', + 'Airbnb', + 'Pinterest', + 'Uber', + 'Microsoft', + ], + }, + { + 'id': 119, + 'name': 'Sequence Reconstruction', + 'url': 'https://leetcode.com/problems/sequence-reconstruction', + 'pattern': ['Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['Google'], + }, + { + 'id': 120, + 'name': 'Binary Tree Level Order Traversal II', + 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 121, + 'name': 'Average of Levels in Binary Tree', + 'url': 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', + 'pattern': ['BFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 122, + 'name': 'Minimum Depth of Binary Tree', + 'url': 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Goldman Sachs'], + }, + { + 'id': 123, + 'name': 'Binary Tree Level Order Traversal', + 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Apple', + 'Oracle', + 'Google', + ], + }, + { + 'id': 124, + 'name': 'Binary Tree Zigzag Level Order Traversal', + 'url': + 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Google', + 'Adobe', + 'LinkedIn', + 'Qualtrics', + 'Salesforce', + ], + }, + { + 'id': 125, + 'name': 'Populating Next Right Pointers in Each Node', + 'url': + 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Bloomberg'], + }, + { + 'id': 126, + 'name': 'Populating Next Right Pointers in Each Node II', + 'url': + 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Bloomberg', 'Microsoft', 'Facebook'], + }, + { + 'id': 127, + 'name': 'Binary Tree Right Side View', + 'url': 'https://leetcode.com/problems/binary-tree-right-side-view/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Bloomberg', + 'Amazon', + 'Oracle', + 'Qualtrics', + 'Adobe', + 'Goldman Sachs', + ], + }, + { + 'id': 128, + 'name': 'All Nodes Distance K in Binary Tree', + 'url': 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Apple', 'Oracle'], + }, + { + 'id': 129, + 'name': 'Same Tree', + 'url': 'https://leetcode.com/problems/same-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Google', + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Adobe', + 'Oracle', + ], + }, + { + 'id': 130, + 'name': 'Path Sum', + 'url': 'https://leetcode.com/problems/path-sum/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Oracle'], + }, + { + 'id': 131, + 'name': 'Maximum Depth of Binary Tree', + 'url': 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['LinkedIn', 'Google', 'Apple', 'Amazon'], + }, + { + 'id': 132, + 'name': 'Diameter of Binary Tree', + 'url': 'https://leetcode.com/problems/diameter-of-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Bloomberg', + 'Apple', + 'Microsoft', + 'Adobe', + ], + }, + { + 'id': 133, + 'name': 'Merge Two Binary Trees', + 'url': 'https://leetcode.com/problems/merge-two-binary-trees/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Adobe'], + }, + { + 'id': 134, + 'name': 'Lowest Common Ancestor of a Binary Search Tree', + 'url': + 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['LinkedIn', 'Facebook', 'Microsoft', 'Google', 'Uber'], + }, + { + 'id': 135, + 'name': 'Subtree of Another Tree', + 'url': 'https://leetcode.com/problems/subtree-of-another-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft'], + }, + { + 'id': 136, + 'name': 'Invert Binary Tree', + 'url': 'https://leetcode.com/problems/invert-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], + }, + { + 'id': 137, + 'name': 'Path Sum II', + 'url': 'https://leetcode.com/problems/path-sum-ii/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], + }, + { + 'id': 138, + 'name': 'Path Sum III', + 'url': 'https://leetcode.com/problems/path-sum-iii/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft', 'Facebook', 'Google', 'Oracle'], + }, + { + 'id': 139, + 'name': 'Lowest Common Ancestor of a Binary Tree', + 'url': + 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Google', + 'Microsoft', + 'Adobe', + 'Apple', + 'Salesforce', + 'Oracle', + 'Bloomberg', + 'Intuit', + ], + }, + { + 'id': 140, + 'name': 'Maximum Binary Tree', + 'url': 'https://leetcode.com/problems/maximum-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 141, + 'name': 'Maximum Width of Binary Tree', + 'url': 'https://leetcode.com/problems/maximum-width-of-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google', 'Bloomberg', 'Apple', 'Adobe'], + }, + { + 'id': 142, + 'name': 'Construct Binary Tree from Preorder and Inorder Traversal', + 'url': + 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Adobe', 'Bloomberg', 'Apple'], + }, + { + 'id': 143, + 'name': 'Validate Binary Search Tree', + 'url': 'https://leetcode.com/problems/validate-binary-search-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Bloomberg', + 'Microsoft', + 'Facebook', + 'Google', + 'Adobe', + 'Apple', + 'Qualtrics', + 'Lyft', + ], + }, + { + 'id': 144, + 'name': 'Implement Trie (Prefix Tree)', + 'url': 'https://leetcode.com/problems/implement-trie-prefix-tree/', + 'pattern': ['Design', 'Trie'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Twitter', + 'Google', + 'Facebook', + 'Microsoft', + 'Apple', + ], + }, + { + 'id': 145, + 'name': 'Binary Tree Maximum Path Sum', + 'url': 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', + 'pattern': ['DFS'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Microsoft', + 'Adobe', + 'Bloomberg', + 'Oracle', + 'Snapchat', + ], + }, + { + 'id': 146, + 'name': 'Serialize and Deserialize Binary Tree', + 'url': 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', + 'pattern': ['Design'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Microsoft', + 'Facebook', + 'Oracle', + 'Uber', + 'Adobe', + 'Snapchat', + 'Qualtrics', + 'Google', + 'Quora', + ], + }, + { + 'id': 147, + 'name': 'Word Search II', + 'url': 'https://leetcode.com/problems/word-search-ii/', + 'pattern': ['DFS', 'Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Uber', + 'Microsoft', + 'Apple', + 'Twitter', + 'Snapchat', + 'Facebook', + 'Bloomberg', + 'Google', + 'Salesforce', + ], + }, + { + 'id': 148, + 'name': 'Find Median from Data Stream', + 'url': 'https://leetcode.com/problems/find-median-from-data-stream/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Google', + 'Bloomberg', + 'Uber', + 'Airbnb', + ], + }, + { + 'id': 149, + 'name': 'Sliding Window Median', + 'url': 'https://leetcode.com/problems/sliding-window-median/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 150, + 'name': 'Two Sum', + 'url': 'https://leetcode.com/problems/two-sum/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Google', + 'Adobe', + 'Apple', + 'Microsoft', + 'Facebook', + 'Bloomberg', + 'Uber', + 'Oracle', + 'Morgan Stanley', + 'Citadel', + 'Salesforce', + 'Goldman Sachs', + 'JPMorgan', + 'Snapchat', + ], + }, + { + 'id': 151, + 'name': 'Squares of a Sorted Array', + 'url': 'https://leetcode.com/problems/squares-of-a-sorted-array/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Google', 'Adobe', 'Apple', 'Uber'], + }, + { + 'id': 152, + 'name': 'Backspace String Compare', + 'url': 'https://leetcode.com/problems/backspace-string-compare/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Apple', 'Google', 'Microsoft'], + }, + { + 'id': 153, + 'name': '3 Sum', + 'url': 'https://leetcode.com/problems/3sum/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Apple', + 'Microsoft', + 'Adobe', + 'Google', + 'Bloomberg', + 'Intuit', + 'Qualtrics', + 'Salesforce', + 'Goldman Sachs', + 'Uber', + 'Oracle', + ], + }, + { + 'id': 154, + 'name': '3 Sum Closest', + 'url': 'https://leetcode.com/problems/3sum-closest/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Capital One', + 'Apple', + 'Google', + 'Adobe', + 'Microsoft', + 'Oracle', + ], + }, + { + 'id': 155, + 'name': 'Subarrays with Product Less than K', + 'url': 'https://leetcode.com/problems/subarray-product-less-than-k/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Amazon', 'Microsoft'], + }, + { + 'id': 156, + 'name': 'Sort Colours', + 'url': 'https://leetcode.com/problems/sort-colors/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'Adobe', + 'Facebook', + 'Apple', + 'Salesforce', + 'Bloomberg', + ], + }, + { + 'id': 157, + 'name': 'Trapping Rain Water', + 'url': 'https://leetcode.com/problems/trapping-rain-water/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Goldman Sachs', + 'Microsoft', + 'Adobe', + 'Google', + 'Bloomberg', + 'Qualtrics', + 'Snapchat', + 'Lyft', + 'Uber', + 'Apple', + 'Citadel', + 'Tesla', + ], + }, + { + 'id': 158, + 'name': 'Container With Most Water', + 'url': 'https://leetcode.com/problems/container-with-most-water/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Google', + 'Adobe', + 'Bloomberg', + 'Apple', + 'Uber', + 'Facebook', + ], + }, + { + 'id': 159, + 'name': 'Longest Word in Dictionary', + 'url': 'https://leetcode.com/problems/longest-word-in-dictionary/', + 'pattern': ['Trie'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 160, + 'name': 'Index Pairs of a String', + 'url': 'https://leetcode.com/problems/index-pairs-of-a-string/', + 'pattern': ['Trie'], + 'difficulty': 'Easy', + 'premium': True, + 'companies': ['Amazon'], + }, + { + 'id': 161, + 'name': 'Maximum XOR of Two Numbers in an Array', + 'url': 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', + 'pattern': ['Trie'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Adobe'], + }, + { + 'id': 162, + 'name': 'Concatenated Words', + 'url': 'https://leetcode.com/problems/concatenated-words/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon', 'Microsoft'], + }, + { + 'id': 163, + 'name': 'Prefix and Suffix Search', + 'url': 'https://leetcode.com/problems/prefix-and-suffix-search/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 164, + 'name': 'Palindrome Pairs', + 'url': 'https://leetcode.com/problems/palindrome-pairs/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Airbnb', 'Facebook', 'Google'], + }, + { + 'id': 165, + 'name': 'Design Search Autocomplete System', + 'url': 'https://leetcode.com/problems/design-search-autocomplete-system/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': [ + 'Amazon', + 'Google', + 'Microsoft', + 'Uber', + 'Bloomberg', + 'Twitter', + ], + }, + { + 'id': 166, + 'name': 'Word Squares', + 'url': 'https://leetcode.com/problems/word-squares/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': ['Bloomberg', 'Oracle', 'Google'], + }, + { + 'id': 167, + 'name': 'Sort Items by Groups Respecting Dependencies', + 'url': + 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', + 'pattern': ['DFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 168, + 'name': 'Median of Two Sorted Arrays', + 'url': 'https://leetcode.com/problems/median-of-two-sorted-arrays/', + 'pattern': ['Binary Search'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Goldman Sachs', + 'Microsoft', + 'Google', + 'Adobe', + 'Facebook', + 'Apple', + 'Bloomberg', + 'Oracle', + ], + }, + { + 'id': 169, + 'name': 'Majority Element', + 'url': 'https://leetcode.com/problems/majority-element/', + 'pattern': ['Sorting'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Apple', 'Microsoft', 'Adobe'], + }, + { + 'id': 170, + 'name': 'Convert 1D Array Into 2D Array', + 'url': 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', + 'pattern': ['Arrays'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Google'], + }, +] \ No newline at end of file From 6841ce9cfe7d366f7cdf3e17d4b34ca6ba785223 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 13:42:07 -0400 Subject: [PATCH 039/294] Create GitHub Workflow to automatically deploy code (#184) * Create GitHub Workflow to automatically deploy code Context: Everytime new code is merged into master, I need to manually deploy things using npm run deploy. In order to automate things, let's introduce a GitHub Workflow that will accomplish this for us! Solution: Introduce a GitHub Workflow that will build and deploy our static site. Fixes issue-183 * Use peaceiris/actions-gh-pages@v3 * Remove building on pull requests --- .github/workflows/github-pages.yml | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/github-pages.yml diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml new file mode 100644 index 00000000..0fd088db --- /dev/null +++ b/.github/workflows/github-pages.yml @@ -0,0 +1,39 @@ +name: GitHub pages + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-20.04 + permissions: + contents: write + concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + + - name: Install Node + uses: actions/setup-node@v3 + with: + node-version: '14.x' + + - name: Install Packages + run: npm ci + + - name: Build + run: npm run build + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + # If you're changing the branch from main, + # also change the `main` in `refs/heads/main` + # below accordingly. + if: ${{ github.ref == 'refs/heads/main' }} + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./build From b1c7c249df5fadb7b81b611bd68a014d45f715fb Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 13:48:53 -0400 Subject: [PATCH 040/294] Correct Workflow to use master instead of main branch (#186) Fixes #185 --- .github/workflows/github-pages.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 0fd088db..c9e4ae16 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -3,7 +3,7 @@ name: GitHub pages on: push: branches: - - main + - master jobs: deploy: @@ -30,10 +30,7 @@ jobs: - name: Deploy uses: peaceiris/actions-gh-pages@v3 - # If you're changing the branch from main, - # also change the `main` in `refs/heads/main` - # below accordingly. - if: ${{ github.ref == 'refs/heads/main' }} + if: ${{ github.ref == 'refs/heads/master' }} with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./build From 5a525fbf017105093858e9290e9be9913162d534 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 14:31:37 -0400 Subject: [PATCH 041/294] Move all assets into static folder (#188) * Move all assets into static folder Fixes #187 * Update Acknowledgements assets URL --- public/{assets => static}/icons/Adobe.png | Bin public/{assets => static}/icons/Airbnb.png | Bin public/{assets => static}/icons/Akuna Capital.png | Bin public/{assets => static}/icons/Amazon.png | Bin public/{assets => static}/icons/Apple.png | Bin public/{assets => static}/icons/Asana.png | Bin public/{assets => static}/icons/Atlassian.png | Bin public/{assets => static}/icons/BlackRock.png | Bin public/{assets => static}/icons/Bloomberg.png | Bin public/{assets => static}/icons/Capital One.png | Bin public/{assets => static}/icons/Citadel.png | Bin public/{assets => static}/icons/Facebook.png | Bin public/{assets => static}/icons/Goldman Sachs.png | Bin public/{assets => static}/icons/Google.png | Bin public/{assets => static}/icons/Intuit.png | Bin public/{assets => static}/icons/JPMorgan.png | Bin public/{assets => static}/icons/LinkedIn.png | Bin public/{assets => static}/icons/Lyft.png | Bin public/{assets => static}/icons/Microsoft.png | Bin public/{assets => static}/icons/Morgan Stanley.png | Bin public/{assets => static}/icons/Oracle.png | Bin public/{assets => static}/icons/Palantir.png | Bin public/{assets => static}/icons/Pinterest.png | Bin public/{assets => static}/icons/Qualtrics.png | Bin public/{assets => static}/icons/Quora.png | Bin public/{assets => static}/icons/Salesforce.png | Bin public/{assets => static}/icons/Snapchat.png | Bin public/{assets => static}/icons/Square.png | Bin public/{assets => static}/icons/Tesla.png | Bin public/{assets => static}/icons/Twitch.png | Bin public/{assets => static}/icons/Twitter.png | Bin public/{assets => static}/icons/Two Sigma.png | Bin public/{assets => static}/icons/Uber.png | Bin public/{assets => static}/icons/Yelp.png | Bin public/{assets => static}/images/Blind.png | Bin public/{assets => static}/images/Educative.png | Bin public/{assets => static}/images/Hackernoon.png | Bin src/components/Acknowledgements/index.js | 2 +- src/components/Table/index.js | 2 +- 39 files changed, 2 insertions(+), 2 deletions(-) rename public/{assets => static}/icons/Adobe.png (100%) rename public/{assets => static}/icons/Airbnb.png (100%) rename public/{assets => static}/icons/Akuna Capital.png (100%) rename public/{assets => static}/icons/Amazon.png (100%) rename public/{assets => static}/icons/Apple.png (100%) rename public/{assets => static}/icons/Asana.png (100%) rename public/{assets => static}/icons/Atlassian.png (100%) rename public/{assets => static}/icons/BlackRock.png (100%) rename public/{assets => static}/icons/Bloomberg.png (100%) rename public/{assets => static}/icons/Capital One.png (100%) rename public/{assets => static}/icons/Citadel.png (100%) rename public/{assets => static}/icons/Facebook.png (100%) rename public/{assets => static}/icons/Goldman Sachs.png (100%) rename public/{assets => static}/icons/Google.png (100%) rename public/{assets => static}/icons/Intuit.png (100%) rename public/{assets => static}/icons/JPMorgan.png (100%) rename public/{assets => static}/icons/LinkedIn.png (100%) rename public/{assets => static}/icons/Lyft.png (100%) rename public/{assets => static}/icons/Microsoft.png (100%) rename public/{assets => static}/icons/Morgan Stanley.png (100%) rename public/{assets => static}/icons/Oracle.png (100%) rename public/{assets => static}/icons/Palantir.png (100%) rename public/{assets => static}/icons/Pinterest.png (100%) rename public/{assets => static}/icons/Qualtrics.png (100%) rename public/{assets => static}/icons/Quora.png (100%) rename public/{assets => static}/icons/Salesforce.png (100%) rename public/{assets => static}/icons/Snapchat.png (100%) rename public/{assets => static}/icons/Square.png (100%) rename public/{assets => static}/icons/Tesla.png (100%) rename public/{assets => static}/icons/Twitch.png (100%) rename public/{assets => static}/icons/Twitter.png (100%) rename public/{assets => static}/icons/Two Sigma.png (100%) rename public/{assets => static}/icons/Uber.png (100%) rename public/{assets => static}/icons/Yelp.png (100%) rename public/{assets => static}/images/Blind.png (100%) rename public/{assets => static}/images/Educative.png (100%) rename public/{assets => static}/images/Hackernoon.png (100%) diff --git a/public/assets/icons/Adobe.png b/public/static/icons/Adobe.png similarity index 100% rename from public/assets/icons/Adobe.png rename to public/static/icons/Adobe.png diff --git a/public/assets/icons/Airbnb.png b/public/static/icons/Airbnb.png similarity index 100% rename from public/assets/icons/Airbnb.png rename to public/static/icons/Airbnb.png diff --git a/public/assets/icons/Akuna Capital.png b/public/static/icons/Akuna Capital.png similarity index 100% rename from public/assets/icons/Akuna Capital.png rename to public/static/icons/Akuna Capital.png diff --git a/public/assets/icons/Amazon.png b/public/static/icons/Amazon.png similarity index 100% rename from public/assets/icons/Amazon.png rename to public/static/icons/Amazon.png diff --git a/public/assets/icons/Apple.png b/public/static/icons/Apple.png similarity index 100% rename from public/assets/icons/Apple.png rename to public/static/icons/Apple.png diff --git a/public/assets/icons/Asana.png b/public/static/icons/Asana.png similarity index 100% rename from public/assets/icons/Asana.png rename to public/static/icons/Asana.png diff --git a/public/assets/icons/Atlassian.png b/public/static/icons/Atlassian.png similarity index 100% rename from public/assets/icons/Atlassian.png rename to public/static/icons/Atlassian.png diff --git a/public/assets/icons/BlackRock.png b/public/static/icons/BlackRock.png similarity index 100% rename from public/assets/icons/BlackRock.png rename to public/static/icons/BlackRock.png diff --git a/public/assets/icons/Bloomberg.png b/public/static/icons/Bloomberg.png similarity index 100% rename from public/assets/icons/Bloomberg.png rename to public/static/icons/Bloomberg.png diff --git a/public/assets/icons/Capital One.png b/public/static/icons/Capital One.png similarity index 100% rename from public/assets/icons/Capital One.png rename to public/static/icons/Capital One.png diff --git a/public/assets/icons/Citadel.png b/public/static/icons/Citadel.png similarity index 100% rename from public/assets/icons/Citadel.png rename to public/static/icons/Citadel.png diff --git a/public/assets/icons/Facebook.png b/public/static/icons/Facebook.png similarity index 100% rename from public/assets/icons/Facebook.png rename to public/static/icons/Facebook.png diff --git a/public/assets/icons/Goldman Sachs.png b/public/static/icons/Goldman Sachs.png similarity index 100% rename from public/assets/icons/Goldman Sachs.png rename to public/static/icons/Goldman Sachs.png diff --git a/public/assets/icons/Google.png b/public/static/icons/Google.png similarity index 100% rename from public/assets/icons/Google.png rename to public/static/icons/Google.png diff --git a/public/assets/icons/Intuit.png b/public/static/icons/Intuit.png similarity index 100% rename from public/assets/icons/Intuit.png rename to public/static/icons/Intuit.png diff --git a/public/assets/icons/JPMorgan.png b/public/static/icons/JPMorgan.png similarity index 100% rename from public/assets/icons/JPMorgan.png rename to public/static/icons/JPMorgan.png diff --git a/public/assets/icons/LinkedIn.png b/public/static/icons/LinkedIn.png similarity index 100% rename from public/assets/icons/LinkedIn.png rename to public/static/icons/LinkedIn.png diff --git a/public/assets/icons/Lyft.png b/public/static/icons/Lyft.png similarity index 100% rename from public/assets/icons/Lyft.png rename to public/static/icons/Lyft.png diff --git a/public/assets/icons/Microsoft.png b/public/static/icons/Microsoft.png similarity index 100% rename from public/assets/icons/Microsoft.png rename to public/static/icons/Microsoft.png diff --git a/public/assets/icons/Morgan Stanley.png b/public/static/icons/Morgan Stanley.png similarity index 100% rename from public/assets/icons/Morgan Stanley.png rename to public/static/icons/Morgan Stanley.png diff --git a/public/assets/icons/Oracle.png b/public/static/icons/Oracle.png similarity index 100% rename from public/assets/icons/Oracle.png rename to public/static/icons/Oracle.png diff --git a/public/assets/icons/Palantir.png b/public/static/icons/Palantir.png similarity index 100% rename from public/assets/icons/Palantir.png rename to public/static/icons/Palantir.png diff --git a/public/assets/icons/Pinterest.png b/public/static/icons/Pinterest.png similarity index 100% rename from public/assets/icons/Pinterest.png rename to public/static/icons/Pinterest.png diff --git a/public/assets/icons/Qualtrics.png b/public/static/icons/Qualtrics.png similarity index 100% rename from public/assets/icons/Qualtrics.png rename to public/static/icons/Qualtrics.png diff --git a/public/assets/icons/Quora.png b/public/static/icons/Quora.png similarity index 100% rename from public/assets/icons/Quora.png rename to public/static/icons/Quora.png diff --git a/public/assets/icons/Salesforce.png b/public/static/icons/Salesforce.png similarity index 100% rename from public/assets/icons/Salesforce.png rename to public/static/icons/Salesforce.png diff --git a/public/assets/icons/Snapchat.png b/public/static/icons/Snapchat.png similarity index 100% rename from public/assets/icons/Snapchat.png rename to public/static/icons/Snapchat.png diff --git a/public/assets/icons/Square.png b/public/static/icons/Square.png similarity index 100% rename from public/assets/icons/Square.png rename to public/static/icons/Square.png diff --git a/public/assets/icons/Tesla.png b/public/static/icons/Tesla.png similarity index 100% rename from public/assets/icons/Tesla.png rename to public/static/icons/Tesla.png diff --git a/public/assets/icons/Twitch.png b/public/static/icons/Twitch.png similarity index 100% rename from public/assets/icons/Twitch.png rename to public/static/icons/Twitch.png diff --git a/public/assets/icons/Twitter.png b/public/static/icons/Twitter.png similarity index 100% rename from public/assets/icons/Twitter.png rename to public/static/icons/Twitter.png diff --git a/public/assets/icons/Two Sigma.png b/public/static/icons/Two Sigma.png similarity index 100% rename from public/assets/icons/Two Sigma.png rename to public/static/icons/Two Sigma.png diff --git a/public/assets/icons/Uber.png b/public/static/icons/Uber.png similarity index 100% rename from public/assets/icons/Uber.png rename to public/static/icons/Uber.png diff --git a/public/assets/icons/Yelp.png b/public/static/icons/Yelp.png similarity index 100% rename from public/assets/icons/Yelp.png rename to public/static/icons/Yelp.png diff --git a/public/assets/images/Blind.png b/public/static/images/Blind.png similarity index 100% rename from public/assets/images/Blind.png rename to public/static/images/Blind.png diff --git a/public/assets/images/Educative.png b/public/static/images/Educative.png similarity index 100% rename from public/assets/images/Educative.png rename to public/static/images/Educative.png diff --git a/public/assets/images/Hackernoon.png b/public/static/images/Hackernoon.png similarity index 100% rename from public/assets/images/Hackernoon.png rename to public/static/images/Hackernoon.png diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js index c4523364..53fe97a9 100644 --- a/src/components/Acknowledgements/index.js +++ b/src/components/Acknowledgements/index.js @@ -14,7 +14,7 @@ import { Event } from '../Shared/Tracking'; import './styles.scss'; -const imagePath = `${process.env.PUBLIC_URL}/assets/images/`; +const imagePath = `${process.env.PUBLIC_URL}/static/images/`; const Blind = `${imagePath}Blind.png`; const Educative = `${imagePath}Educative.png`; const Hackernoon = `${imagePath}Hackernoon.png`; diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 833c62e2..7751429b 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -29,7 +29,7 @@ import 'react-toggle/style.css'; import './styles.scss'; import PatternFrequencies from '../PatternFrequencies'; -const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; +const iconPath = `${process.env.PUBLIC_URL}/static/icons/`; const Table = () => { const [resetCount, setResetCount] = useState(0); From 84e3251cd3570467d1d6f32a3ab0d4a7179a24f8 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 14:44:09 -0400 Subject: [PATCH 042/294] Enable keep_files (#190) See https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-keeping-existing-files-keep_files. We need this because the directory with all of the content is being removed in the current Workflows. Fixes #189 --- .github/workflows/github-pages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index c9e4ae16..c4e62922 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -34,3 +34,4 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./build + keep_files: true From 5074971ef0c89ee86a89cf46767ddd55c528121f Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:43:27 -0400 Subject: [PATCH 043/294] Use JamesIves/github-pages-deploy-action@v4 (#191) Fixes #189 --- .github/workflows/github-pages.yml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index c4e62922..4bad2aeb 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -6,32 +6,31 @@ on: - master jobs: - deploy: + build-and-deploy: runs-on: ubuntu-20.04 permissions: contents: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + - name: Checkout 🛎️ + uses: actions/checkout@v3 - name: Install Node uses: actions/setup-node@v3 with: node-version: '14.x' - - name: Install Packages - run: npm ci + - name: Install Packages and Build 🔧 + run: | + npm ci + npm run build - - name: Build - run: npm run build + - name: Install rsync 📚 + run: | + apt-get update && apt-get install -y rsync - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - if: ${{ github.ref == 'refs/heads/master' }} + - name: Deploy 🚀 + uses: JamesIves/github-pages-deploy-action@v4 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./build - keep_files: true + folder: build From 734d45f5b9f525965055b8a3bc36ac26d4534b10 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:45:54 -0400 Subject: [PATCH 044/294] Remove rsync step (#192) --- .github/workflows/github-pages.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 4bad2aeb..4ea0a4ea 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -26,10 +26,6 @@ jobs: npm ci npm run build - - name: Install rsync 📚 - run: | - apt-get update && apt-get install -y rsync - - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: From 309f194a34378e33e7f5f80d8f385d039ff052c1 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:54:20 -0400 Subject: [PATCH 045/294] Test deploy workflow (#193) --- src/components/Acknowledgements/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js index 53fe97a9..7aa31e66 100644 --- a/src/components/Acknowledgements/index.js +++ b/src/components/Acknowledgements/index.js @@ -32,7 +32,7 @@ const Acknowledgements = () => { - Blind Curated 75 Question List + Blind 75 Date: Fri, 29 Jul 2022 16:13:15 -0400 Subject: [PATCH 046/294] Simplify workflow using npm instead (#194) --- .github/workflows/github-pages.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 4ea0a4ea..ea57cea4 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -16,10 +16,10 @@ jobs: - name: Checkout 🛎️ uses: actions/checkout@v3 - - name: Install Node + - name: Install Node ⚛️ uses: actions/setup-node@v3 with: - node-version: '14.x' + node-version: '14' - name: Install Packages and Build 🔧 run: | @@ -27,6 +27,5 @@ jobs: npm run build - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4 - with: - folder: build + run: | + npm run deploy From 52e63d8b23b5151a394679bb27c647628354030f Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 16:17:14 -0400 Subject: [PATCH 047/294] Test deploy workflow (#195) Add missing git configuration --- .github/workflows/github-pages.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index ea57cea4..6ef16191 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -24,8 +24,9 @@ jobs: - name: Install Packages and Build 🔧 run: | npm ci - npm run build - name: Deploy 🚀 run: | + git config user.email "${{ secrets.GIT_CONFIG_EMAIL }}" + git config user.name "${{ secrets.GIT_CONFIG_NAME }}" npm run deploy From 4382e614ad3cb822a00f1f0f5efece6e3ad16ed4 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 16:42:43 -0400 Subject: [PATCH 048/294] Revert workflow to last known working state (#196) --- .github/workflows/github-pages.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 6ef16191..811ff2ff 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -6,27 +6,31 @@ on: - master jobs: - build-and-deploy: + deploy: runs-on: ubuntu-20.04 permissions: contents: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - name: Checkout 🛎️ - uses: actions/checkout@v3 + - uses: actions/checkout@v3 + with: + fetch-depth: 0 - - name: Install Node ⚛️ + - name: Install Node uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '14.x' + + - name: Install Packages + run: npm ci - - name: Install Packages and Build 🔧 - run: | - npm ci + - name: Build + run: npm run build - - name: Deploy 🚀 - run: | - git config user.email "${{ secrets.GIT_CONFIG_EMAIL }}" - git config user.name "${{ secrets.GIT_CONFIG_NAME }}" - npm run deploy + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + if: ${{ github.ref == 'refs/heads/master' }} + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./ From 757f5384d127162a3d8a5e9112e354999b947cbd Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:01:15 -0400 Subject: [PATCH 049/294] Use organic steps for deploying gh-pages (#197) --- .github/workflows/github-pages.yml | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 811ff2ff..e5dd8230 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -1,36 +1,36 @@ -name: GitHub pages +name: github-pages on: push: branches: - master + # Allows manual runs from the Actions tab + workflow_dispatch: + jobs: - deploy: + build-and-deploy: runs-on: ubuntu-20.04 permissions: contents: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 + - name: Checkout Repo + uses: actions/checkout@v3 - - name: Install Node + - name: Install NodeJS uses: actions/setup-node@v3 with: - node-version: '14.x' + node-version: '14' - - name: Install Packages - run: npm ci + - name: Build Static Files + run: | + npm ci + npm run build - - name: Build - run: npm run build + - name: Build Artifact + uses: actions/jekyll-build-pages@v1 - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - if: ${{ github.ref == 'refs/heads/master' }} - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./ + - name: Upload Artifact + uses: actions/upload-pages-artifact@v0 From 8e40f4d3ef9f5387aa42e3772b9386d0a3a63533 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:08:30 -0400 Subject: [PATCH 050/294] Remove extra build steps (#198) --- .github/workflows/github-pages.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index e5dd8230..79b1489a 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -4,6 +4,7 @@ on: push: branches: - master + pull_request: # Allows manual runs from the Actions tab workflow_dispatch: @@ -19,16 +20,6 @@ jobs: - name: Checkout Repo uses: actions/checkout@v3 - - name: Install NodeJS - uses: actions/setup-node@v3 - with: - node-version: '14' - - - name: Build Static Files - run: | - npm ci - npm run build - - name: Build Artifact uses: actions/jekyll-build-pages@v1 From 82e29a2344fb7211f6a44dd98471de7f37babd35 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:18:56 -0400 Subject: [PATCH 051/294] Use crazy-max/ghaction-github-pages (#199) --- .github/workflows/github-pages.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 79b1489a..1a1aa1ef 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -6,22 +6,24 @@ on: - master pull_request: - # Allows manual runs from the Actions tab workflow_dispatch: jobs: - build-and-deploy: + build-test-deploy: runs-on: ubuntu-20.04 - permissions: - contents: write - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} steps: - - name: Checkout Repo + - name: Checkout uses: actions/checkout@v3 - - name: Build Artifact - uses: actions/jekyll-build-pages@v1 + - name: Set-up Node + uses: actions/setup-node@v3 + with: + node-version: '14' + - run: npm ci + - run: npm run build - - name: Upload Artifact - uses: actions/upload-pages-artifact@v0 + - name: Deploy + uses: crazy-max/ghaction-github-pages@v3 + with: + target_branch: gh-pages + build_dir: build From d3f5bd72e9eaed5820726179e153e5d07f1e09e0 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:19:56 -0400 Subject: [PATCH 052/294] Update deploy workflow (#200) Remove PR deployments --- .github/workflows/github-pages.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 1a1aa1ef..ee4f2784 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -4,7 +4,6 @@ on: push: branches: - master - pull_request: workflow_dispatch: From eb38f2e1cd726a54c5ef261d7c40a6e59e2fd88d Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:22:01 -0400 Subject: [PATCH 053/294] Update deploy workflow (#201) * Remove PR deployments * Add GITHUB_TOKEN --- .github/workflows/github-pages.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index ee4f2784..5b7c8f54 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -26,3 +26,5 @@ jobs: with: target_branch: gh-pages build_dir: build + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From d7cea3b901e8daced109d8e82fb1c8ac52ed436d Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:26:53 -0400 Subject: [PATCH 054/294] Complete workflow automation to gh-pages (#202) --- src/components/Acknowledgements/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js index 7aa31e66..53fe97a9 100644 --- a/src/components/Acknowledgements/index.js +++ b/src/components/Acknowledgements/index.js @@ -32,7 +32,7 @@ const Acknowledgements = () => { - Blind 75 + Blind Curated 75 Question List Date: Fri, 29 Jul 2022 19:15:45 -0400 Subject: [PATCH 055/294] Add step to check for GitHub Pages status (#204) Fixes #203 --- .github/workflows/github-pages.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 5b7c8f54..2e566e85 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -8,20 +8,26 @@ on: workflow_dispatch: jobs: - build-test-deploy: + build-and-deploy: runs-on: ubuntu-20.04 steps: - - name: Checkout + - name: Checkout Repository uses: actions/checkout@v3 - - name: Set-up Node + - name: Install dependencies and build uses: actions/setup-node@v3 with: node-version: '14' - run: npm ci - run: npm run build - - name: Deploy + - name: Check GitHub Pages status + uses: crazy-max/ghaction-github-status@v3 + with: + pages_threshold: major_outage + + - name: Deploy to gh-pages branch + if: success() uses: crazy-max/ghaction-github-pages@v3 with: target_branch: gh-pages From c1e33db5fee6c6eb23de593c591190d7ce8a5e92 Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Mon, 1 Aug 2022 14:23:31 -0400 Subject: [PATCH 056/294] Generated updated questions json and commit (#205) * read and write to questions json * add updated date field * commit updated questions file * rename variable * add try catch to file operations * replace url with title slugs * remove urlparse --- .../{run-python.yml => run-cron.yml} | 9 +- cron/difficulty.py | 27 - cron/questions.py | 2257 ------------ cron/update_questions.py | 49 + questions.json | 3044 +++++++++++++++++ 5 files changed, 3099 insertions(+), 2287 deletions(-) rename .github/workflows/{run-python.yml => run-cron.yml} (63%) delete mode 100644 cron/difficulty.py delete mode 100644 cron/questions.py create mode 100644 cron/update_questions.py create mode 100644 questions.json diff --git a/.github/workflows/run-python.yml b/.github/workflows/run-cron.yml similarity index 63% rename from .github/workflows/run-python.yml rename to .github/workflows/run-cron.yml index 897ba9c5..9e132a73 100644 --- a/.github/workflows/run-python.yml +++ b/.github/workflows/run-cron.yml @@ -1,9 +1,9 @@ -name: run-python +name: run-cron on: workflow_dispatch jobs: - build: + update: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -15,4 +15,7 @@ jobs: python -m pip install --upgrade pip pip install requests - run: | - python cron/difficulty.py \ No newline at end of file + python cron/update_questions.py + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: update questions (cron job) diff --git a/cron/difficulty.py b/cron/difficulty.py deleted file mode 100644 index c9de6d3f..00000000 --- a/cron/difficulty.py +++ /dev/null @@ -1,27 +0,0 @@ -import requests -from urllib.parse import urlparse -from questions import questions - -query = '''query questionData($titleSlug: String!) { - question(titleSlug: $titleSlug) { - difficulty - } -} -''' - -for question in questions: - p = urlparse(question["url"]) - title_slug = p.path.rstrip('/').split('/')[-1] - our_difficulty = question["difficulty"] - variables = {"titleSlug": title_slug} - - response = requests.post("https://leetcode.com/graphql", - json={"query": query, "variables": variables} - ) - - their_difficulty = response.json()["data"]["question"]["difficulty"] - - if their_difficulty != our_difficulty: - print(f'{question["name"]}: {our_difficulty} -> {their_difficulty}') - -print("Finished checking all questions") \ No newline at end of file diff --git a/cron/questions.py b/cron/questions.py deleted file mode 100644 index 9445ee85..00000000 --- a/cron/questions.py +++ /dev/null @@ -1,2257 +0,0 @@ -questions = [ - { - 'id': 0, - 'name': 'Contains Duplicate', - 'url': 'https://leetcode.com/problems/contains-duplicate/', - 'pattern': ['Arrays'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Adobe', - 'Google', - 'Bloomberg', - 'Facebook', - 'Apple', - 'Microsoft', - ], - }, - { - 'id': 1, - 'name': 'Missing Number', - 'url': 'https://leetcode.com/problems/missing-number/', - 'pattern': ['Arrays', 'Bit Manipulation'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Microsoft', 'Facebook', 'Amazon', 'Google', 'Adobe'], - }, - { - 'id': 2, - 'name': 'Find All Numbers Disappeared in an Array', - 'url': - 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', - 'pattern': ['Arrays'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 3, - 'name': 'Single Number', - 'url': 'https://leetcode.com/problems/single-number/', - 'pattern': ['Arrays', 'Bit Manipulation'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Adobe'], - }, - { - 'id': 4, - 'name': 'Product of Array Except Self', - 'url': 'https://leetcode.com/problems/product-of-array-except-self/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Asana', - 'Microsoft', - 'Apple', - 'Lyft', - 'Adobe', - 'Google', - 'Uber', - 'Goldman Sachs', - 'Oracle', - ], - }, - { - 'id': 5, - 'name': 'Find the Duplicate Number', - 'url': 'https://leetcode.com/problems/find-the-duplicate-number/', - 'pattern': ['Arrays', 'Binary Search', 'Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Google', - 'Microsoft', - 'Amazon', - 'Adobe', - 'Bloomberg', - 'Facebook', - 'Apple', - ], - }, - { - 'id': 6, - 'name': 'Find All Duplicates in an Array', - 'url': 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google'], - }, - { - 'id': 7, - 'name': 'Set Matrix Zeroes', - 'url': 'https://leetcode.com/problems/set-matrix-zeroes/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Amazon', - 'Apple', - 'Adobe', - 'Bloomberg', - 'Oracle', - ], - }, - { - 'id': 8, - 'name': 'Spiral Matrix', - 'url': 'https://leetcode.com/problems/spiral-matrix/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'Facebook', - 'Apple', - 'Google', - 'Oracle', - 'Bloomberg', - 'Intuit', - 'Adobe', - ], - }, - { - 'id': 9, - 'name': 'Rotate Image', - 'url': 'https://leetcode.com/problems/rotate-image/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Apple', - 'Bloomberg', - 'Uber', - 'Google', - ], - }, - { - 'id': 10, - 'name': 'Word Search', - 'url': 'https://leetcode.com/problems/word-search/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Twitter', - 'Facebook', - 'Snapchat', - 'Goldman Sachs', - 'Google', - 'Bloomberg', - 'Apple', - 'Adobe', - 'Oracle', - 'Qualtrics', - ], - }, - - { - 'id': 11, - 'name': 'First Missing Positive', - 'url': 'https://leetcode.com/problems/first-missing-positive/', - 'pattern': ['Arrays'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Adobe', 'Apple'], - }, - { - 'id': 12, - 'name': 'Longest Consecutive Sequence', - 'url': 'https://leetcode.com/problems/longest-consecutive-sequence/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Facebook', - 'Amazon', - 'Google', - 'LinkedIn', - 'Apple', - 'Qualtrics', - 'Goldman Sachs', - 'Salesforce', - ], - }, - - { - 'id': 13, - 'name': 'Letter Case Permutation', - 'url': 'https://leetcode.com/problems/letter-case-permutation/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft'], - }, - { - 'id': 14, - 'name': 'Subsets', - 'url': 'https://leetcode.com/problems/subsets/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Bloomberg', - 'Goldman Sachs', - 'Adobe', - 'Twitter', - ], - }, - { - 'id': 15, - 'name': 'Subsets II', - 'url': 'https://leetcode.com/problems/subsets-ii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Bloomberg'], - }, - { - 'id': 16, - 'name': 'Permutations', - 'url': 'https://leetcode.com/problems/permutations/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'LinkedIn', - 'Bloomberg', - 'Google', - 'Microsoft', - 'Adobe', - 'Apple', - 'Oracle', - ], - }, - { - 'id': 17, - 'name': 'Permutations II', - 'url': 'https://leetcode.com/problems/permutations-ii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Facebook', 'Amazon', 'Adobe', 'Apple'], - }, - { - 'id': 18, - 'name': 'Combinations', - 'url': 'https://leetcode.com/problems/combinations/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Facebook', 'Amazon'], - }, - { - 'id': 19, - 'name': 'Combination Sum', - 'url': 'https://leetcode.com/problems/combination-sum/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Airbnb', - 'Apple', - 'Adobe', - 'Microsoft', - 'LinkedIn', - 'Goldman Sachs', - 'Snapchat', - 'Salesforce', - ], - }, - { - 'id': 20, - 'name': 'Combination Sum II', - 'url': 'https://leetcode.com/problems/combination-sum-ii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 21, - 'name': 'Combination Sum III', - 'url': 'https://leetcode.com/problems/combination-sum-iii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 22, - 'name': 'Generate Parentheses', - 'url': 'https://leetcode.com/problems/generate-parentheses/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Apple', - 'Bloomberg', - 'Adobe', - 'Uber', - 'Google', - 'Goldman Sachs', - ], - }, - { - 'id': 23, - 'name': 'Target Sum', - 'url': 'https://leetcode.com/problems/target-sum/', - 'pattern': ['DFS', 'Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], - }, - { - 'id': 24, - 'name': 'Palindrome Partitioning', - 'url': 'https://leetcode.com/problems/palindrome-partitioning/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 25, - 'name': 'Letter Combinations of a Phone Number', - 'url': 'https://leetcode.com/problems/letter-combinations-of-a-phone-number/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Facebook', - 'Google', - 'Uber', - 'Apple', - 'Adobe', - 'Twitter', - 'Bloomberg', - 'Oracle', - 'Goldman Sachs', - 'Snapchat', - 'Intuit', - ], - }, - { - 'id': 26, - 'name': 'Generalized Abbreviation', - 'url': 'https://leetcode.com/problems/generalized-abbreviation/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['Google'], - }, - { - 'id': 27, - 'name': 'Sudoku Solver', - 'url': 'https://leetcode.com/problems/sudoku-solver/', - 'pattern': ['Backtracking'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], - }, - { - 'id': 28, - 'name': 'N-Queens', - 'url': 'https://leetcode.com/problems/n-queens/', - 'pattern': ['Backtracking'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Apple', - 'Facebook', - 'Uber', - 'Goldman Sachs', - 'Adobe', - ], - }, - { - 'id': 29, - 'name': 'Climbing Stairs', - 'url': 'https://leetcode.com/problems/climbing-stairs/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Google', 'Bloomberg', 'Apple', 'Adobe'], - }, - { - 'id': 30, - 'name': 'House Robber', - 'url': 'https://leetcode.com/problems/house-robber/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Google', - 'Apple', - 'Adobe', - 'Qualtrics', - 'Bloomberg', - 'Facebook', - 'Goldman Sachs', - ], - }, - { - 'id': 31, - 'name': 'Best Time to Buy and Sell Stock', - 'url': 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', - 'pattern': ['Greedy'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Apple', - 'Adobe', - 'Microsoft', - 'Bloomberg', - 'Snapchat', - 'Goldman Sachs', - 'Uber', - 'Oracle', - 'Google', - 'BlackRock', - 'Citadel', - 'JPMorgan', - 'Salesforce', - ], - }, - { - 'id': 32, - 'name': 'Maximum Subarray', - 'url': 'https://leetcode.com/problems/maximum-subarray/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Adobe', - 'Apple', - 'Microsoft', - 'Google', - 'Bloomberg', - 'Facebook', - 'Uber', - 'Oracle', - 'Goldman Sachs', - 'JPMorgan', - ], - }, - { - 'id': 33, - 'name': 'Range Sum Query - Immutable', - 'url': 'https://leetcode.com/problems/range-sum-query-immutable/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Adobe'], - }, - { - 'id': 34, - 'name': 'House Robber II', - 'url': 'https://leetcode.com/problems/house-robber-ii/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google'], - }, - { - 'id': 35, - 'name': 'Coin Change', - 'url': 'https://leetcode.com/problems/coin-change/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Google', 'Apple'], - }, - { - 'id': 36, - 'name': 'Maximum Product Subarray', - 'url': 'https://leetcode.com/problems/maximum-product-subarray/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Microsoft', - 'Google', - 'Apple', - 'Facebook', - 'Bloomberg', - ], - }, - { - 'id': 37, - 'name': 'Longest Increasing Subsequence', - 'url': 'https://leetcode.com/problems/longest-increasing-subsequence/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Google', - 'Amazon', - 'Facebook', - 'Microsoft', - 'Apple', - 'Bloomberg', - ], - }, - { - 'id': 38, - 'name': 'Longest Palindromic Substring', - 'url': 'https://leetcode.com/problems/longest-palindromic-substring/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Adobe', - 'Apple', - 'Facebook', - 'Google', - 'Oracle', - 'Salesforce', - 'Bloomberg', - 'LinkedIn', - 'Tesla', - ], - }, - { - 'id': 39, - 'name': 'Word Break', - 'url': 'https://leetcode.com/problems/word-break/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Microsoft', - 'Uber', - 'Apple', - 'Bloomberg', - 'Qualtrics', - 'Adobe', - 'Google', - 'Snapchat', - 'Salesforce', - ], - }, - { - 'id': 40, - 'name': 'Combination Sum IV', - 'url': 'https://leetcode.com/problems/combination-sum-iv/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Facebook'], - }, - { - 'id': 41, - 'name': 'Decode Ways', - 'url': 'https://leetcode.com/problems/decode-ways/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Google', - 'Snapchat', - 'Lyft', - 'Goldman Sachs', - 'Microsoft', - 'Bloomberg', - 'JPMorgan', - ], - }, - { - 'id': 42, - 'name': 'Unique Paths', - 'url': 'https://leetcode.com/problems/unique-paths/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Google', - 'Facebook', - 'Amazon', - 'Apple', - 'Microsoft', - 'Bloomberg', - ], - }, - { - 'id': 43, - 'name': 'Jump Game', - 'url': 'https://leetcode.com/problems/jump-game/', - 'pattern': ['Dynamic Programming', 'Greedy'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Uber', - 'Oracle', - 'Adobe', - 'Microsoft', - 'Bloomberg', - ], - }, - { - 'id': 44, - 'name': 'Palindromic Substrings', - 'url': 'https://leetcode.com/problems/palindromic-substrings/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Microsoft', 'Google', 'Goldman Sachs'], - }, - { - 'id': 45, - 'name': 'Number of Longest Increasing Subsequence', - 'url': - 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google'], - }, - { - 'id': 46, - 'name': 'Partition Equal Subset Sum', - 'url': 'https://leetcode.com/problems/partition-equal-subset-sum/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Google', - 'Amazon', - 'Microsoft', - 'Uber', - 'Apple', - 'Bloomberg', - ], - }, - { - 'id': 47, - 'name': 'Partition to K Equal Sum Subsets', - 'url': 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Facebook'], - }, - { - 'id': 48, - 'name': 'Best Time to Buy and Sell Stock with Cooldown', - 'url': - 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Adobe', 'Bloomberg'], - }, - { - 'id': 49, - 'name': 'Counting Bits', - 'url': 'https://leetcode.com/problems/counting-bits/', - 'pattern': ['Dynamic Programming', 'Bit Manipulation'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 50, - 'name': 'Linked List Cycle', - 'url': 'https://leetcode.com/problems/linked-list-cycle/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'Bloomberg', - 'Oracle', - 'Facebook', - 'Google', - ], - }, - { - 'id': 51, - 'name': 'Middle of the Linked List', - 'url': 'https://leetcode.com/problems/middle-of-the-linked-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Apple', 'Microsoft', 'Adobe', 'Goldman Sachs'], - }, - { - 'id': 52, - 'name': 'Palindrome Linked List', - 'url': 'https://leetcode.com/problems/palindrome-linked-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Intuit', 'Bloomberg'], - }, - { - 'id': 53, - 'name': 'Remove Linked List Elements', - 'url': 'https://leetcode.com/problems/remove-linked-list-elements/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Microsoft'], - }, - { - 'id': 54, - 'name': 'Remove Duplicates from Sorted List', - 'url': 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Adobe', 'Facebook', 'Microsoft'], - }, - { - 'id': 55, - 'name': 'Linked List Cycle II', - 'url': 'https://leetcode.com/problems/linked-list-cycle-ii/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft', 'Amazon', 'Goldman Sachs', 'Oracle'], - }, - { - 'id': 56, - 'name': 'Add Two Numbers', - 'url': 'https://leetcode.com/problems/add-two-numbers/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Bloomberg', - 'Adobe', - 'Microsoft', - 'Facebook', - 'Google', - 'Apple', - 'Uber', - 'Capital One', - 'Oracle', - ], - }, - { - 'id': 57, - 'name': 'Remove Nth Node From End Of List', - 'url': 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Apple'], - }, - { - 'id': 58, - 'name': 'Sort List', - 'url': 'https://leetcode.com/problems/sort-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Apple', 'Uber'], - }, - { - 'id': 59, - 'name': 'Reorder List', - 'url': 'https://leetcode.com/problems/reorder-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Adobe', 'Facebook', 'Google', 'Snapchat', 'Uber'], - }, - { - 'id': 60, - 'name': 'Clone Graph', - 'url': 'https://leetcode.com/problems/clone-graph/', - 'pattern': ['BFS', 'DFS', 'Graph'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Amazon', - 'Salesforce', - 'Google', - 'Twitter', - 'Bloomberg', - 'Oracle', - 'Apple', - ], - }, - { - 'id': 61, - 'name': 'Pacific Atlantic Water Flow', - 'url': 'https://leetcode.com/problems/pacific-atlantic-water-flow/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Microsoft', 'Facebook', 'Apple'], - }, - { - 'id': 62, - 'name': 'Number of Islands', - 'url': 'https://leetcode.com/problems/number-of-islands/', - 'pattern': ['BFS', 'DFS', 'Union Find'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Bloomberg', - 'Google', - 'LinkedIn', - 'Facebook', - 'Apple', - 'Oracle', - 'Goldman Sachs', - 'Salesforce', - 'Lyft', - 'Uber', - 'Adobe', - 'Qualtrics', - ], - }, - { - 'id': 63, - 'name': 'Graph Valid Tree', - 'url': 'https://leetcode.com/problems/graph-valid-tree/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['LinkedIn', 'Google', 'Bloomberg'], - }, - { - 'id': 64, - 'name': 'Number of Connected Components in an Undirected Graph', - 'url': - 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['Amazon', 'LinkedIn', 'Facebook', 'Pinterest'], - }, - { - 'id': 65, - 'name': 'Reverse Linked List', - 'url': 'https://leetcode.com/problems/reverse-linked-list/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Microsoft', 'Bloomberg', 'Amazon', 'Facebook', 'Apple'], - }, - { - 'id': 66, - 'name': 'Reverse Linked List II', - 'url': 'https://leetcode.com/problems/reverse-linked-list-ii/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Apple', 'Facebook', 'Amazon', 'Google', 'Adobe'], - }, - { - 'id': 67, - 'name': 'Rotate List', - 'url': 'https://leetcode.com/problems/rotate-list/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'LinkedIn', 'Microsoft', 'Adobe', 'Apple', 'Oracle'], - }, - { - 'id': 68, - 'name': 'Swap Nodes in Pairs', - 'url': 'https://leetcode.com/problems/swap-nodes-in-pairs/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft'], - }, - { - 'id': 69, - 'name': 'Odd Even Linked List', - 'url': 'https://leetcode.com/problems/odd-even-linked-list/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Bloomberg', - 'Amazon', - 'Adobe', - 'Apple', - ], - }, - { - 'id': 70, - 'name': 'Reverse Nodes in k-Group', - 'url': 'https://leetcode.com/problems/reverse-nodes-in-k-group/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Capital One', - 'Microsoft', - 'Amazon', - 'Google', - 'Facebook', - 'Snapchat', - 'Oracle', - ], - }, - { - 'id': 71, - 'name': 'Merge Two Sorted Lists', - 'url': 'https://leetcode.com/problems/merge-two-sorted-lists/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Adobe', - 'Google', - 'Bloomberg', - 'Apple', - 'Uber', - ], - }, - { - 'id': 72, - 'name': 'Kth Smallest Element in a Sorted Matrix', - 'url': - 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', - 'pattern': ['Binary Search', 'Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], - }, - { - 'id': 73, - 'name': 'Find K Pairs with Smallest Sums', - 'url': 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Microsoft', 'Apple'], - }, - { - 'id': 74, - 'name': 'Merge k Sorted Lists', - 'url': 'https://leetcode.com/problems/merge-k-sorted-lists/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Microsoft', - 'Google', - 'Apple', - 'Bloomberg', - 'Adobe', - 'Uber', - 'Qualtrics', - 'Oracle', - ], - }, - { - 'id': 75, - 'name': 'Smallest Range Covering Elements from K Lists', - 'url': - 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Microsoft', 'Pinterest'], - }, - { - 'id': 76, - 'name': 'Meeting Rooms', - 'url': 'https://leetcode.com/problems/meeting-rooms', - 'pattern': ['Intervals'], - 'difficulty': 'Easy', - 'premium': True, - 'companies': ['Amazon', 'Microsoft', 'Facebook'], - }, - { - 'id': 77, - 'name': 'Merge Intervals', - 'url': 'https://leetcode.com/problems/merge-intervals/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Salesforce', - 'Google', - 'Uber', - 'Bloomberg', - 'Adobe', - 'Apple', - 'LinkedIn', - 'Twitter', - 'Oracle', - 'JPMorgan', - 'Snapchat', - ], - }, - { - 'id': 78, - 'name': 'Interval List Intersections', - 'url': 'https://leetcode.com/problems/interval-list-intersections/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Uber', 'Google'], - }, - { - 'id': 79, - 'name': 'Non-overlapping Intervals', - 'url': 'https://leetcode.com/problems/non-overlapping-intervals/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Oracle'], - }, - { - 'id': 80, - 'name': 'Meeting Rooms II', - 'url': 'https://leetcode.com/problems/meeting-rooms-ii/', - 'pattern': ['Heap', 'Intervals'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': [ - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Microsoft', - 'Google', - 'Oracle', - 'Uber', - 'Twitter', - 'Snapchat', - 'Qualtrics', - 'Adobe', - 'Quora', - 'Goldman Sachs', - ], - }, - { - 'id': 81, - 'name': 'Task Scheduler', - 'url': 'https://leetcode.com/problems/task-scheduler/', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Google', - 'Uber', - 'Amazon', - 'Microsoft', - 'Salesforce', - ], - }, - { - 'id': 82, - 'name': 'Minimum Number of Arrows to Burst Balloons', - 'url': - 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', - 'pattern': ['Greedy'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 83, - 'name': 'Insert Interval', - 'url': 'https://leetcode.com/problems/insert-interval/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Google', - 'Facebook', - 'LinkedIn', - 'Microsoft', - 'Twitter', - 'Citadel', - ], - }, - { - 'id': 84, - 'name': 'Employee Free Time', - 'url': 'https://leetcode.com/problems/employee-free-time/', - 'pattern': ['Heap', 'Greedy'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': [ - 'Pinterest', - 'Amazon', - 'Airbnb', - 'Snapchat', - 'Google', - 'Facebook', - 'Apple', - 'Oracle', - 'Uber', - ], - }, - { - 'id': 85, - 'name': 'Binary Search', - 'url': 'https://leetcode.com/problems/binary-search/', - 'pattern': ['Binary Search'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Adobe', 'Apple', 'Uber', 'Goldman Sachs'], - }, - { - 'id': 86, - 'name': 'Find Smallest Letter Greater Than Target', - 'url': - 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', - 'pattern': ['Binary Search'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['LinkedIn'], - }, - { - 'id': 87, - 'name': 'Peak Index in a Mountain Array', - 'url': 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Bloomberg', 'Facebook'], - }, - { - 'id': 88, - 'name': 'Find Minimum in Rotated Sorted Array', - 'url': 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Amazon', - 'Bloomberg', - 'Uber', - 'Adobe', - 'Apple', - ], - }, - { - 'id': 89, - 'name': 'Find Peak Element', - 'url': 'https://leetcode.com/problems/find-peak-element/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Uber', 'Google', 'Microsoft'], - }, - { - 'id': 90, - 'name': 'Search in Rotated Sorted Array', - 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'LinkedIn', - 'Facebook', - 'Bloomberg', - 'Adobe', - 'Apple', - 'Goldman Sachs', - 'Oracle', - 'Uber', - 'Morgan Stanley', - ], - }, - { - 'id': 91, - 'name': 'Search in Rotated Sorted Array II', - 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Amazon', 'Facebook', 'Microsoft'], - }, - { - 'id': 92, - 'name': 'Search a 2D Matrix', - 'url': 'https://leetcode.com/problems/search-a-2d-matrix/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Microsoft', - 'Uber', - 'Google', - 'Apple', - ], - }, - { - 'id': 93, - 'name': 'Search a 2D Matrix II', - 'url': 'https://leetcode.com/problems/search-a-2d-matrix-ii/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], - }, - { - 'id': 94, - 'name': 'Find K Closest Elements', - 'url': 'https://leetcode.com/problems/find-k-closest-elements/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Uber', - 'Microsoft', - 'Bloomberg', - ], - }, - { - 'id': 95, - 'name': 'Count of Range Sum', - 'url': 'https://leetcode.com/problems/count-of-range-sum/', - 'pattern': ['Binary Search'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 96, - 'name': 'Minimum Size Subarray Sum', - 'url': 'https://leetcode.com/problems/minimum-size-subarray-sum/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Goldman Sachs', 'Facebook', 'Amazon', 'Google'], - }, - { - 'id': 97, - 'name': 'Fruit Into Baskets', - 'url': 'https://leetcode.com/problems/fruit-into-baskets/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 98, - 'name': 'Permutation in String', - 'url': 'https://leetcode.com/problems/permutation-in-string/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Oracle', 'Facebook'], - }, - { - 'id': 99, - 'name': 'Longest Repeating Character Replacement', - 'url': - 'https://leetcode.com/problems/longest-repeating-character-replacement/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Uber', 'Amazon', 'Adobe'], - }, - { - 'id': 100, - 'name': 'Sliding Window Maximum', - 'url': 'https://leetcode.com/problems/sliding-window-maximum/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Goldman Sachs', - 'Citadel', - 'Google', - 'Uber', - 'Microsoft', - 'Salesforce', - 'Apple', - 'Twitter', - 'Atlassian', - ], - }, - { - 'id': 101, - 'name': 'Longest Substring Without Repeating Characters', - 'url': - 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Bloomberg', - 'Facebook', - 'Adobe', - 'Google', - 'Apple', - 'Uber', - 'Goldman Sachs', - ], - }, - { - 'id': 102, - 'name': 'Minimum Number of K Consecutive Bit Flips', - 'url': - 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Adobe'], - }, - { - 'id': 103, - 'name': 'Count Unique Characters of All Substrings of a Given String', - 'url': - 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 104, - 'name': 'Minimum Window Substring', - 'url': 'https://leetcode.com/problems/minimum-window-substring/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'LinkedIn', - 'Snapchat', - 'Google', - 'Lyft', - 'Adobe', - ], - }, - { - 'id': 105, - 'name': 'Substring with Concatenation of All Words', - 'url': - 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 106, - 'name': 'Kth Smallest Element in a BST', - 'url': 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook'], - }, - { - 'id': 107, - 'name': 'K Closest Points to Origin', - 'url': 'https://leetcode.com/problems/k-closest-points-to-origin/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Asana'], - }, - { - 'id': 108, - 'name': 'Top K Frequent Elements', - 'url': 'https://leetcode.com/problems/top-k-frequent-elements/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Bloomberg', - 'Microsoft', - 'Uber', - 'Apple', - 'Google', - 'Adobe', - 'Snapchat', - 'Oracle', - 'LinkedIn', - ], - }, - { - 'id': 109, - 'name': 'Sort Characters By Frequency', - 'url': 'https://leetcode.com/problems/sort-characters-by-frequency/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Bloomberg', 'Facebook'], - }, - { - 'id': 110, - 'name': 'Kth Largest Element in an Array', - 'url': 'https://leetcode.com/problems/kth-largest-element-in-an-array/', - 'pattern': ['Heap', 'QuickSelect'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'LinkedIn', - 'Microsoft', - 'Google', - 'Goldman Sachs', - 'Uber', - 'Oracle', - ], - }, - { - 'id': 111, - 'name': 'Reorganize String', - 'url': 'https://leetcode.com/problems/reorganize-string/', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Google', 'Apple', 'Uber', 'Microsoft'], - }, - { - 'id': 112, - 'name': 'Rearrange String k Distance Apart', - 'url': 'https://leetcode.com/problems/rearrange-string-k-distance-apart', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': ['Twitter'], - }, - { - 'id': 113, - 'name': 'Course Schedule III', - 'url': 'https://leetcode.com/problems/course-schedule-iii/', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 114, - 'name': 'Maximum Frequency Stack', - 'url': 'https://leetcode.com/problems/maximum-frequency-stack/', - 'pattern': ['Bucket Sort', 'Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Microsoft', 'Amazon', 'Apple', 'Facebook'], - }, - { - 'id': 115, - 'name': 'Course Schedule', - 'url': 'https://leetcode.com/problems/course-schedule/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Facebook', - 'Google', - 'Oracle', - 'Apple', - 'Snapchat', - ], - }, - { - 'id': 116, - 'name': 'Course Schedule II', - 'url': 'https://leetcode.com/problems/course-schedule-ii/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Google', - 'Facebook', - 'Snapchat', - 'Uber', - 'Apple', - 'Lyft', - 'Bloomberg', - ], - }, - { - 'id': 117, - 'name': 'Minimum Height Trees', - 'url': 'https://leetcode.com/problems/minimum-height-trees/', - 'pattern': ['BFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Google', 'Microsoft'], - }, - { - 'id': 118, - 'name': 'Alien Dictionary', - 'url': 'https://leetcode.com/problems/alien-dictionary', - 'pattern': ['Graph', 'Topological Sort'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': [ - 'Facebook', - 'Google', - 'Amazon', - 'Airbnb', - 'Pinterest', - 'Uber', - 'Microsoft', - ], - }, - { - 'id': 119, - 'name': 'Sequence Reconstruction', - 'url': 'https://leetcode.com/problems/sequence-reconstruction', - 'pattern': ['Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['Google'], - }, - { - 'id': 120, - 'name': 'Binary Tree Level Order Traversal II', - 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 121, - 'name': 'Average of Levels in Binary Tree', - 'url': 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', - 'pattern': ['BFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 122, - 'name': 'Minimum Depth of Binary Tree', - 'url': 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Goldman Sachs'], - }, - { - 'id': 123, - 'name': 'Binary Tree Level Order Traversal', - 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Microsoft', - 'Apple', - 'Oracle', - 'Google', - ], - }, - { - 'id': 124, - 'name': 'Binary Tree Zigzag Level Order Traversal', - 'url': - 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Bloomberg', - 'Google', - 'Adobe', - 'LinkedIn', - 'Qualtrics', - 'Salesforce', - ], - }, - { - 'id': 125, - 'name': 'Populating Next Right Pointers in Each Node', - 'url': - 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Bloomberg'], - }, - { - 'id': 126, - 'name': 'Populating Next Right Pointers in Each Node II', - 'url': - 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Bloomberg', 'Microsoft', 'Facebook'], - }, - { - 'id': 127, - 'name': 'Binary Tree Right Side View', - 'url': 'https://leetcode.com/problems/binary-tree-right-side-view/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Bloomberg', - 'Amazon', - 'Oracle', - 'Qualtrics', - 'Adobe', - 'Goldman Sachs', - ], - }, - { - 'id': 128, - 'name': 'All Nodes Distance K in Binary Tree', - 'url': 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Apple', 'Oracle'], - }, - { - 'id': 129, - 'name': 'Same Tree', - 'url': 'https://leetcode.com/problems/same-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Google', - 'Microsoft', - 'Amazon', - 'Facebook', - 'Apple', - 'Adobe', - 'Oracle', - ], - }, - { - 'id': 130, - 'name': 'Path Sum', - 'url': 'https://leetcode.com/problems/path-sum/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Oracle'], - }, - { - 'id': 131, - 'name': 'Maximum Depth of Binary Tree', - 'url': 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['LinkedIn', 'Google', 'Apple', 'Amazon'], - }, - { - 'id': 132, - 'name': 'Diameter of Binary Tree', - 'url': 'https://leetcode.com/problems/diameter-of-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Bloomberg', - 'Apple', - 'Microsoft', - 'Adobe', - ], - }, - { - 'id': 133, - 'name': 'Merge Two Binary Trees', - 'url': 'https://leetcode.com/problems/merge-two-binary-trees/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Adobe'], - }, - { - 'id': 134, - 'name': 'Lowest Common Ancestor of a Binary Search Tree', - 'url': - 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['LinkedIn', 'Facebook', 'Microsoft', 'Google', 'Uber'], - }, - { - 'id': 135, - 'name': 'Subtree of Another Tree', - 'url': 'https://leetcode.com/problems/subtree-of-another-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft'], - }, - { - 'id': 136, - 'name': 'Invert Binary Tree', - 'url': 'https://leetcode.com/problems/invert-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], - }, - { - 'id': 137, - 'name': 'Path Sum II', - 'url': 'https://leetcode.com/problems/path-sum-ii/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], - }, - { - 'id': 138, - 'name': 'Path Sum III', - 'url': 'https://leetcode.com/problems/path-sum-iii/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft', 'Facebook', 'Google', 'Oracle'], - }, - { - 'id': 139, - 'name': 'Lowest Common Ancestor of a Binary Tree', - 'url': - 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'LinkedIn', - 'Google', - 'Microsoft', - 'Adobe', - 'Apple', - 'Salesforce', - 'Oracle', - 'Bloomberg', - 'Intuit', - ], - }, - { - 'id': 140, - 'name': 'Maximum Binary Tree', - 'url': 'https://leetcode.com/problems/maximum-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 141, - 'name': 'Maximum Width of Binary Tree', - 'url': 'https://leetcode.com/problems/maximum-width-of-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google', 'Bloomberg', 'Apple', 'Adobe'], - }, - { - 'id': 142, - 'name': 'Construct Binary Tree from Preorder and Inorder Traversal', - 'url': - 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Adobe', 'Bloomberg', 'Apple'], - }, - { - 'id': 143, - 'name': 'Validate Binary Search Tree', - 'url': 'https://leetcode.com/problems/validate-binary-search-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Bloomberg', - 'Microsoft', - 'Facebook', - 'Google', - 'Adobe', - 'Apple', - 'Qualtrics', - 'Lyft', - ], - }, - { - 'id': 144, - 'name': 'Implement Trie (Prefix Tree)', - 'url': 'https://leetcode.com/problems/implement-trie-prefix-tree/', - 'pattern': ['Design', 'Trie'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Twitter', - 'Google', - 'Facebook', - 'Microsoft', - 'Apple', - ], - }, - { - 'id': 145, - 'name': 'Binary Tree Maximum Path Sum', - 'url': 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', - 'pattern': ['DFS'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Microsoft', - 'Adobe', - 'Bloomberg', - 'Oracle', - 'Snapchat', - ], - }, - { - 'id': 146, - 'name': 'Serialize and Deserialize Binary Tree', - 'url': 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', - 'pattern': ['Design'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Microsoft', - 'Facebook', - 'Oracle', - 'Uber', - 'Adobe', - 'Snapchat', - 'Qualtrics', - 'Google', - 'Quora', - ], - }, - { - 'id': 147, - 'name': 'Word Search II', - 'url': 'https://leetcode.com/problems/word-search-ii/', - 'pattern': ['DFS', 'Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Uber', - 'Microsoft', - 'Apple', - 'Twitter', - 'Snapchat', - 'Facebook', - 'Bloomberg', - 'Google', - 'Salesforce', - ], - }, - { - 'id': 148, - 'name': 'Find Median from Data Stream', - 'url': 'https://leetcode.com/problems/find-median-from-data-stream/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Apple', - 'Facebook', - 'Google', - 'Bloomberg', - 'Uber', - 'Airbnb', - ], - }, - { - 'id': 149, - 'name': 'Sliding Window Median', - 'url': 'https://leetcode.com/problems/sliding-window-median/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 150, - 'name': 'Two Sum', - 'url': 'https://leetcode.com/problems/two-sum/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Google', - 'Adobe', - 'Apple', - 'Microsoft', - 'Facebook', - 'Bloomberg', - 'Uber', - 'Oracle', - 'Morgan Stanley', - 'Citadel', - 'Salesforce', - 'Goldman Sachs', - 'JPMorgan', - 'Snapchat', - ], - }, - { - 'id': 151, - 'name': 'Squares of a Sorted Array', - 'url': 'https://leetcode.com/problems/squares-of-a-sorted-array/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Google', 'Adobe', 'Apple', 'Uber'], - }, - { - 'id': 152, - 'name': 'Backspace String Compare', - 'url': 'https://leetcode.com/problems/backspace-string-compare/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Apple', 'Google', 'Microsoft'], - }, - { - 'id': 153, - 'name': '3 Sum', - 'url': 'https://leetcode.com/problems/3sum/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Apple', - 'Microsoft', - 'Adobe', - 'Google', - 'Bloomberg', - 'Intuit', - 'Qualtrics', - 'Salesforce', - 'Goldman Sachs', - 'Uber', - 'Oracle', - ], - }, - { - 'id': 154, - 'name': '3 Sum Closest', - 'url': 'https://leetcode.com/problems/3sum-closest/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Capital One', - 'Apple', - 'Google', - 'Adobe', - 'Microsoft', - 'Oracle', - ], - }, - { - 'id': 155, - 'name': 'Subarrays with Product Less than K', - 'url': 'https://leetcode.com/problems/subarray-product-less-than-k/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Amazon', 'Microsoft'], - }, - { - 'id': 156, - 'name': 'Sort Colours', - 'url': 'https://leetcode.com/problems/sort-colors/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'Adobe', - 'Facebook', - 'Apple', - 'Salesforce', - 'Bloomberg', - ], - }, - { - 'id': 157, - 'name': 'Trapping Rain Water', - 'url': 'https://leetcode.com/problems/trapping-rain-water/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Goldman Sachs', - 'Microsoft', - 'Adobe', - 'Google', - 'Bloomberg', - 'Qualtrics', - 'Snapchat', - 'Lyft', - 'Uber', - 'Apple', - 'Citadel', - 'Tesla', - ], - }, - { - 'id': 158, - 'name': 'Container With Most Water', - 'url': 'https://leetcode.com/problems/container-with-most-water/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Google', - 'Adobe', - 'Bloomberg', - 'Apple', - 'Uber', - 'Facebook', - ], - }, - { - 'id': 159, - 'name': 'Longest Word in Dictionary', - 'url': 'https://leetcode.com/problems/longest-word-in-dictionary/', - 'pattern': ['Trie'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 160, - 'name': 'Index Pairs of a String', - 'url': 'https://leetcode.com/problems/index-pairs-of-a-string/', - 'pattern': ['Trie'], - 'difficulty': 'Easy', - 'premium': True, - 'companies': ['Amazon'], - }, - { - 'id': 161, - 'name': 'Maximum XOR of Two Numbers in an Array', - 'url': 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', - 'pattern': ['Trie'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Adobe'], - }, - { - 'id': 162, - 'name': 'Concatenated Words', - 'url': 'https://leetcode.com/problems/concatenated-words/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon', 'Microsoft'], - }, - { - 'id': 163, - 'name': 'Prefix and Suffix Search', - 'url': 'https://leetcode.com/problems/prefix-and-suffix-search/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 164, - 'name': 'Palindrome Pairs', - 'url': 'https://leetcode.com/problems/palindrome-pairs/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Airbnb', 'Facebook', 'Google'], - }, - { - 'id': 165, - 'name': 'Design Search Autocomplete System', - 'url': 'https://leetcode.com/problems/design-search-autocomplete-system/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': [ - 'Amazon', - 'Google', - 'Microsoft', - 'Uber', - 'Bloomberg', - 'Twitter', - ], - }, - { - 'id': 166, - 'name': 'Word Squares', - 'url': 'https://leetcode.com/problems/word-squares/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': ['Bloomberg', 'Oracle', 'Google'], - }, - { - 'id': 167, - 'name': 'Sort Items by Groups Respecting Dependencies', - 'url': - 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', - 'pattern': ['DFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 168, - 'name': 'Median of Two Sorted Arrays', - 'url': 'https://leetcode.com/problems/median-of-two-sorted-arrays/', - 'pattern': ['Binary Search'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Goldman Sachs', - 'Microsoft', - 'Google', - 'Adobe', - 'Facebook', - 'Apple', - 'Bloomberg', - 'Oracle', - ], - }, - { - 'id': 169, - 'name': 'Majority Element', - 'url': 'https://leetcode.com/problems/majority-element/', - 'pattern': ['Sorting'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Apple', 'Microsoft', 'Adobe'], - }, - { - 'id': 170, - 'name': 'Convert 1D Array Into 2D Array', - 'url': 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', - 'pattern': ['Arrays'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Google'], - }, -] \ No newline at end of file diff --git a/cron/update_questions.py b/cron/update_questions.py new file mode 100644 index 00000000..eec4e4e9 --- /dev/null +++ b/cron/update_questions.py @@ -0,0 +1,49 @@ +import requests +from datetime import datetime +import json + +query = '''query questionData($titleSlug: String!) { + question(titleSlug: $titleSlug) { + difficulty + } +} +''' + +questions_file = "questions.json" + +print("Reading questions file") + +try: + with open(questions_file, "r") as file: + questions = json.load(file) +except Exception as e: + print(e) + exit() + +print("Updating question metadata") + +for question in questions["data"]: + variables = {"titleSlug": question["url"]} + + response = requests.post("https://leetcode.com/graphql", + json={"query": query, "variables": variables} + ) + + our_difficulty = question["difficulty"] + leetcode_difficulty = response.json()["data"]["question"]["difficulty"] + + if leetcode_difficulty != our_difficulty: + print(f'{question["name"]}: {our_difficulty} -> {leetcode_difficulty}') + question["difficulty"] = leetcode_difficulty + +print("Finished checking all questions") + +try: + with open(questions_file, "w") as file: + questions["updated"] = str(datetime.now().isoformat()) + json.dump(questions, file, indent=2) +except Exception as e: + print(e) + exit() + +print("Wrote questions file") diff --git a/questions.json b/questions.json new file mode 100644 index 00000000..601d0eb7 --- /dev/null +++ b/questions.json @@ -0,0 +1,3044 @@ +{ + "updated": "2022-08-01T14:20:10.155368", + "data": [ + { + "id": 0, + "name": "Contains Duplicate", + "url": "contains-duplicate", + "pattern": [ + "Arrays" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Adobe", + "Google", + "Bloomberg", + "Facebook", + "Apple", + "Microsoft" + ] + }, + { + "id": 1, + "name": "Missing Number", + "url": "missing-number", + "pattern": [ + "Arrays", + "Bit Manipulation" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Microsoft", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] + }, + { + "id": 2, + "name": "Find All Numbers Disappeared in an Array", + "url": "find-all-numbers-disappeared-in-an-array", + "pattern": [ + "Arrays" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 3, + "name": "Single Number", + "url": "single-number", + "pattern": [ + "Arrays", + "Bit Manipulation" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Adobe" + ] + }, + { + "id": 4, + "name": "Product of Array Except Self", + "url": "product-of-array-except-self", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Asana", + "Microsoft", + "Apple", + "Lyft", + "Adobe", + "Google", + "Uber", + "Goldman Sachs", + "Oracle" + ] + }, + { + "id": 5, + "name": "Find the Duplicate Number", + "url": "find-the-duplicate-number", + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Microsoft", + "Amazon", + "Adobe", + "Bloomberg", + "Facebook", + "Apple" + ] + }, + { + "id": 6, + "name": "Find All Duplicates in an Array", + "url": "find-all-duplicates-in-an-array", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google" + ] + }, + { + "id": 7, + "name": "Set Matrix Zeroes", + "url": "set-matrix-zeroes", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Apple", + "Adobe", + "Bloomberg", + "Oracle" + ] + }, + { + "id": 8, + "name": "Spiral Matrix", + "url": "spiral-matrix", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Google", + "Oracle", + "Bloomberg", + "Intuit", + "Adobe" + ] + }, + { + "id": 9, + "name": "Rotate Image", + "url": "rotate-image", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Apple", + "Bloomberg", + "Uber", + "Google" + ] + }, + { + "id": 10, + "name": "Word Search", + "url": "word-search", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Twitter", + "Facebook", + "Snapchat", + "Goldman Sachs", + "Google", + "Bloomberg", + "Apple", + "Adobe", + "Oracle", + "Qualtrics" + ] + }, + { + "id": 11, + "name": "First Missing Positive", + "url": "first-missing-positive", + "pattern": [ + "Arrays" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Facebook", + "Google", + "Adobe", + "Apple" + ] + }, + { + "id": 12, + "name": "Longest Consecutive Sequence", + "url": "longest-consecutive-sequence", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Facebook", + "Amazon", + "Google", + "LinkedIn", + "Apple", + "Qualtrics", + "Goldman Sachs", + "Salesforce" + ] + }, + { + "id": 13, + "name": "Letter Case Permutation", + "url": "letter-case-permutation", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft" + ] + }, + { + "id": 14, + "name": "Subsets", + "url": "subsets", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Bloomberg", + "Goldman Sachs", + "Adobe", + "Twitter" + ] + }, + { + "id": 15, + "name": "Subsets II", + "url": "subsets-ii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Bloomberg" + ] + }, + { + "id": 16, + "name": "Permutations", + "url": "permutations", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "LinkedIn", + "Bloomberg", + "Google", + "Microsoft", + "Adobe", + "Apple", + "Oracle" + ] + }, + { + "id": 17, + "name": "Permutations II", + "url": "permutations-ii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Facebook", + "Amazon", + "Adobe", + "Apple" + ] + }, + { + "id": 18, + "name": "Combinations", + "url": "combinations", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Facebook", + "Amazon" + ] + }, + { + "id": 19, + "name": "Combination Sum", + "url": "combination-sum", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Airbnb", + "Apple", + "Adobe", + "Microsoft", + "LinkedIn", + "Goldman Sachs", + "Snapchat", + "Salesforce" + ] + }, + { + "id": 20, + "name": "Combination Sum II", + "url": "combination-sum-ii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 21, + "name": "Combination Sum III", + "url": "combination-sum-iii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 22, + "name": "Generate Parentheses", + "url": "generate-parentheses", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Apple", + "Bloomberg", + "Adobe", + "Uber", + "Google", + "Goldman Sachs" + ] + }, + { + "id": 23, + "name": "Target Sum", + "url": "target-sum", + "pattern": [ + "DFS", + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Adobe" + ] + }, + { + "id": 24, + "name": "Palindrome Partitioning", + "url": "palindrome-partitioning", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 25, + "name": "Letter Combinations of a Phone Number", + "url": "letter-combinations-of-a-phone-number", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Facebook", + "Google", + "Uber", + "Apple", + "Adobe", + "Twitter", + "Bloomberg", + "Oracle", + "Goldman Sachs", + "Snapchat", + "Intuit" + ] + }, + { + "id": 26, + "name": "Generalized Abbreviation", + "url": "generalized-abbreviation", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Google" + ] + }, + { + "id": 27, + "name": "Sudoku Solver", + "url": "sudoku-solver", + "pattern": [ + "Backtracking" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google", + "Intuit", + "Amazon", + "Apple", + "Uber", + "Bloomberg" + ] + }, + { + "id": 28, + "name": "N-Queens", + "url": "n-queens", + "pattern": [ + "Backtracking" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Apple", + "Facebook", + "Uber", + "Goldman Sachs", + "Adobe" + ] + }, + { + "id": 29, + "name": "Climbing Stairs", + "url": "climbing-stairs", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Bloomberg", + "Apple", + "Adobe" + ] + }, + { + "id": 30, + "name": "House Robber", + "url": "house-robber", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Apple", + "Adobe", + "Qualtrics", + "Bloomberg", + "Facebook", + "Goldman Sachs" + ] + }, + { + "id": 31, + "name": "Best Time to Buy and Sell Stock", + "url": "best-time-to-buy-and-sell-stock", + "pattern": [ + "Greedy" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Adobe", + "Microsoft", + "Bloomberg", + "Snapchat", + "Goldman Sachs", + "Uber", + "Oracle", + "Google", + "BlackRock", + "Citadel", + "JPMorgan", + "Salesforce" + ] + }, + { + "id": 32, + "name": "Maximum Subarray", + "url": "maximum-subarray", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Adobe", + "Apple", + "Microsoft", + "Google", + "Bloomberg", + "Facebook", + "Uber", + "Oracle", + "Goldman Sachs", + "JPMorgan" + ] + }, + { + "id": 33, + "name": "Range Sum Query - Immutable", + "url": "range-sum-query-immutable", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Adobe" + ] + }, + { + "id": 34, + "name": "House Robber II", + "url": "house-robber-ii", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google" + ] + }, + { + "id": 35, + "name": "Coin Change", + "url": "coin-change", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Apple" + ] + }, + { + "id": 36, + "name": "Maximum Product Subarray", + "url": "maximum-product-subarray", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft", + "Google", + "Apple", + "Facebook", + "Bloomberg" + ] + }, + { + "id": 37, + "name": "Longest Increasing Subsequence", + "url": "longest-increasing-subsequence", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Facebook", + "Microsoft", + "Apple", + "Bloomberg" + ] + }, + { + "id": 38, + "name": "Longest Palindromic Substring", + "url": "longest-palindromic-substring", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Adobe", + "Apple", + "Facebook", + "Google", + "Oracle", + "Salesforce", + "Bloomberg", + "LinkedIn", + "Tesla" + ] + }, + { + "id": 39, + "name": "Word Break", + "url": "word-break", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Uber", + "Apple", + "Bloomberg", + "Qualtrics", + "Adobe", + "Google", + "Snapchat", + "Salesforce" + ] + }, + { + "id": 40, + "name": "Combination Sum IV", + "url": "combination-sum-iv", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Facebook" + ] + }, + { + "id": 41, + "name": "Decode Ways", + "url": "decode-ways", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Snapchat", + "Lyft", + "Goldman Sachs", + "Microsoft", + "Bloomberg", + "JPMorgan" + ] + }, + { + "id": 42, + "name": "Unique Paths", + "url": "unique-paths", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Facebook", + "Amazon", + "Apple", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 43, + "name": "Jump Game", + "url": "jump-game", + "pattern": [ + "Dynamic Programming", + "Greedy" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Uber", + "Oracle", + "Adobe", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 44, + "name": "Palindromic Substrings", + "url": "palindromic-substrings", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Google", + "Goldman Sachs" + ] + }, + { + "id": 45, + "name": "Number of Longest Increasing Subsequence", + "url": "number-of-longest-increasing-subsequence", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google" + ] + }, + { + "id": 46, + "name": "Partition Equal Subset Sum", + "url": "partition-equal-subset-sum", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Google", + "Amazon", + "Microsoft", + "Uber", + "Apple", + "Bloomberg" + ] + }, + { + "id": 47, + "name": "Partition to K Equal Sum Subsets", + "url": "partition-to-k-equal-sum-subsets", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Facebook" + ] + }, + { + "id": 48, + "name": "Best Time to Buy and Sell Stock with Cooldown", + "url": "best-time-to-buy-and-sell-stock-with-cooldown", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Adobe", + "Bloomberg" + ] + }, + { + "id": 49, + "name": "Counting Bits", + "url": "counting-bits", + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 50, + "name": "Linked List Cycle", + "url": "linked-list-cycle", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Bloomberg", + "Oracle", + "Facebook", + "Google" + ] + }, + { + "id": 51, + "name": "Middle of the Linked List", + "url": "middle-of-the-linked-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Apple", + "Microsoft", + "Adobe", + "Goldman Sachs" + ] + }, + { + "id": 52, + "name": "Palindrome Linked List", + "url": "palindrome-linked-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Intuit", + "Bloomberg" + ] + }, + { + "id": 53, + "name": "Remove Linked List Elements", + "url": "remove-linked-list-elements", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Microsoft" + ] + }, + { + "id": 54, + "name": "Remove Duplicates from Sorted List", + "url": "remove-duplicates-from-sorted-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Microsoft" + ] + }, + { + "id": 55, + "name": "Linked List Cycle II", + "url": "linked-list-cycle-ii", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Goldman Sachs", + "Oracle" + ] + }, + { + "id": 56, + "name": "Add Two Numbers", + "url": "add-two-numbers", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Adobe", + "Microsoft", + "Facebook", + "Google", + "Apple", + "Uber", + "Capital One", + "Oracle" + ] + }, + { + "id": 57, + "name": "Remove Nth Node From End Of List", + "url": "remove-nth-node-from-end-of-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Google", + "Apple" + ] + }, + { + "id": 58, + "name": "Sort List", + "url": "sort-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Uber" + ] + }, + { + "id": 59, + "name": "Reorder List", + "url": "reorder-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Google", + "Snapchat", + "Uber" + ] + }, + { + "id": 60, + "name": "Clone Graph", + "url": "clone-graph", + "pattern": [ + "BFS", + "DFS", + "Graph" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Salesforce", + "Google", + "Twitter", + "Bloomberg", + "Oracle", + "Apple" + ] + }, + { + "id": 61, + "name": "Pacific Atlantic Water Flow", + "url": "pacific-atlantic-water-flow", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Facebook", + "Apple" + ] + }, + { + "id": 62, + "name": "Number of Islands", + "url": "number-of-islands", + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Bloomberg", + "Google", + "LinkedIn", + "Facebook", + "Apple", + "Oracle", + "Goldman Sachs", + "Salesforce", + "Lyft", + "Uber", + "Adobe", + "Qualtrics" + ] + }, + { + "id": 63, + "name": "Graph Valid Tree", + "url": "graph-valid-tree", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "LinkedIn", + "Google", + "Bloomberg" + ] + }, + { + "id": 64, + "name": "Number of Connected Components in an Undirected Graph", + "url": "number-of-connected-components-in-an-undirected-graph", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Amazon", + "LinkedIn", + "Facebook", + "Pinterest" + ] + }, + { + "id": 65, + "name": "Reverse Linked List", + "url": "reverse-linked-list", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Microsoft", + "Bloomberg", + "Amazon", + "Facebook", + "Apple" + ] + }, + { + "id": 66, + "name": "Reverse Linked List II", + "url": "reverse-linked-list-ii", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Apple", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] + }, + { + "id": 67, + "name": "Rotate List", + "url": "rotate-list", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "LinkedIn", + "Microsoft", + "Adobe", + "Apple", + "Oracle" + ] + }, + { + "id": 68, + "name": "Swap Nodes in Pairs", + "url": "swap-nodes-in-pairs", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] + }, + { + "id": 69, + "name": "Odd Even Linked List", + "url": "odd-even-linked-list", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Bloomberg", + "Amazon", + "Adobe", + "Apple" + ] + }, + { + "id": 70, + "name": "Reverse Nodes in k-Group", + "url": "reverse-nodes-in-k-group", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Capital One", + "Microsoft", + "Amazon", + "Google", + "Facebook", + "Snapchat", + "Oracle" + ] + }, + { + "id": 71, + "name": "Merge Two Sorted Lists", + "url": "merge-two-sorted-lists", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Adobe", + "Google", + "Bloomberg", + "Apple", + "Uber" + ] + }, + { + "id": 72, + "name": "Kth Smallest Element in a Sorted Matrix", + "url": "kth-smallest-element-in-a-sorted-matrix", + "pattern": [ + "Binary Search", + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 73, + "name": "Find K Pairs with Smallest Sums", + "url": "find-k-pairs-with-smallest-sums", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Microsoft", + "Apple" + ] + }, + { + "id": 74, + "name": "Merge k Sorted Lists", + "url": "merge-k-sorted-lists", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Google", + "Apple", + "Bloomberg", + "Adobe", + "Uber", + "Qualtrics", + "Oracle" + ] + }, + { + "id": 75, + "name": "Smallest Range Covering Elements from K Lists", + "url": "smallest-range-covering-elements-from-k-lists", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Pinterest" + ] + }, + { + "id": 76, + "name": "Meeting Rooms", + "url": "meeting-rooms", + "pattern": [ + "Intervals" + ], + "difficulty": "Easy", + "premium": true, + "companies": [ + "Amazon", + "Microsoft", + "Facebook" + ] + }, + { + "id": 77, + "name": "Merge Intervals", + "url": "merge-intervals", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Salesforce", + "Google", + "Uber", + "Bloomberg", + "Adobe", + "Apple", + "LinkedIn", + "Twitter", + "Oracle", + "JPMorgan", + "Snapchat" + ] + }, + { + "id": 78, + "name": "Interval List Intersections", + "url": "interval-list-intersections", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Uber", + "Google" + ] + }, + { + "id": 79, + "name": "Non-overlapping Intervals", + "url": "non-overlapping-intervals", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] + }, + { + "id": 80, + "name": "Meeting Rooms II", + "url": "meeting-rooms-ii", + "pattern": [ + "Heap", + "Intervals" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Amazon", + "Facebook", + "Bloomberg", + "Microsoft", + "Google", + "Oracle", + "Uber", + "Twitter", + "Snapchat", + "Qualtrics", + "Adobe", + "Quora", + "Goldman Sachs" + ] + }, + { + "id": 81, + "name": "Task Scheduler", + "url": "task-scheduler", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Google", + "Uber", + "Amazon", + "Microsoft", + "Salesforce" + ] + }, + { + "id": 82, + "name": "Minimum Number of Arrows to Burst Balloons", + "url": "minimum-number-of-arrows-to-burst-balloons", + "pattern": [ + "Greedy" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 83, + "name": "Insert Interval", + "url": "insert-interval", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Facebook", + "LinkedIn", + "Microsoft", + "Twitter", + "Citadel" + ] + }, + { + "id": 84, + "name": "Employee Free Time", + "url": "employee-free-time", + "pattern": [ + "Heap", + "Greedy" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Pinterest", + "Amazon", + "Airbnb", + "Snapchat", + "Google", + "Facebook", + "Apple", + "Oracle", + "Uber" + ] + }, + { + "id": 85, + "name": "Binary Search", + "url": "binary-search", + "pattern": [ + "Binary Search" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Adobe", + "Apple", + "Uber", + "Goldman Sachs" + ] + }, + { + "id": 86, + "name": "Find Smallest Letter Greater Than Target", + "url": "find-smallest-letter-greater-than-target", + "pattern": [ + "Binary Search" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn" + ] + }, + { + "id": 87, + "name": "Peak Index in a Mountain Array", + "url": "peak-index-in-a-mountain-array", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Bloomberg", + "Facebook" + ] + }, + { + "id": 88, + "name": "Find Minimum in Rotated Sorted Array", + "url": "find-minimum-in-rotated-sorted-array", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Bloomberg", + "Uber", + "Adobe", + "Apple" + ] + }, + { + "id": 89, + "name": "Find Peak Element", + "url": "find-peak-element", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Uber", + "Google", + "Microsoft" + ] + }, + { + "id": 90, + "name": "Search in Rotated Sorted Array", + "url": "search-in-rotated-sorted-array", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "LinkedIn", + "Facebook", + "Bloomberg", + "Adobe", + "Apple", + "Goldman Sachs", + "Oracle", + "Uber", + "Morgan Stanley" + ] + }, + { + "id": 91, + "name": "Search in Rotated Sorted Array II", + "url": "search-in-rotated-sorted-array-ii", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Facebook", + "Microsoft" + ] + }, + { + "id": 92, + "name": "Search a 2D Matrix", + "url": "search-a-2d-matrix", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Bloomberg", + "Microsoft", + "Uber", + "Google", + "Apple" + ] + }, + { + "id": 93, + "name": "Search a 2D Matrix II", + "url": "search-a-2d-matrix-ii", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Uber" + ] + }, + { + "id": 94, + "name": "Find K Closest Elements", + "url": "find-k-closest-elements", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Uber", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 95, + "name": "Count of Range Sum", + "url": "count-of-range-sum", + "pattern": [ + "Binary Search" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 96, + "name": "Minimum Size Subarray Sum", + "url": "minimum-size-subarray-sum", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Goldman Sachs", + "Facebook", + "Amazon", + "Google" + ] + }, + { + "id": 97, + "name": "Fruit Into Baskets", + "url": "fruit-into-baskets", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 98, + "name": "Permutation in String", + "url": "permutation-in-string", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Oracle", + "Facebook" + ] + }, + { + "id": 99, + "name": "Longest Repeating Character Replacement", + "url": "longest-repeating-character-replacement", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Uber", + "Amazon", + "Adobe" + ] + }, + { + "id": 100, + "name": "Sliding Window Maximum", + "url": "sliding-window-maximum", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Goldman Sachs", + "Citadel", + "Google", + "Uber", + "Microsoft", + "Salesforce", + "Apple", + "Twitter", + "Atlassian" + ] + }, + { + "id": 101, + "name": "Longest Substring Without Repeating Characters", + "url": "longest-substring-without-repeating-characters", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Bloomberg", + "Facebook", + "Adobe", + "Google", + "Apple", + "Uber", + "Goldman Sachs" + ] + }, + { + "id": 102, + "name": "Minimum Number of K Consecutive Bit Flips", + "url": "minimum-number-of-k-consecutive-bit-flips", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Adobe" + ] + }, + { + "id": 103, + "name": "Count Unique Characters of All Substrings of a Given String", + "url": "count-unique-characters-of-all-substrings-of-a-given-string", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 104, + "name": "Minimum Window Substring", + "url": "minimum-window-substring", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Snapchat", + "Google", + "Lyft", + "Adobe" + ] + }, + { + "id": 105, + "name": "Substring with Concatenation of All Words", + "url": "substring-with-concatenation-of-all-words", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 106, + "name": "Kth Smallest Element in a BST", + "url": "kth-smallest-element-in-a-bst", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook" + ] + }, + { + "id": 107, + "name": "K Closest Points to Origin", + "url": "k-closest-points-to-origin", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Google", + "Asana" + ] + }, + { + "id": 108, + "name": "Top K Frequent Elements", + "url": "top-k-frequent-elements", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Bloomberg", + "Microsoft", + "Uber", + "Apple", + "Google", + "Adobe", + "Snapchat", + "Oracle", + "LinkedIn" + ] + }, + { + "id": 109, + "name": "Sort Characters By Frequency", + "url": "sort-characters-by-frequency", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Facebook" + ] + }, + { + "id": 110, + "name": "Kth Largest Element in an Array", + "url": "kth-largest-element-in-an-array", + "pattern": [ + "Heap", + "QuickSelect" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Microsoft", + "Google", + "Goldman Sachs", + "Uber", + "Oracle" + ] + }, + { + "id": 111, + "name": "Reorganize String", + "url": "reorganize-string", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Google", + "Apple", + "Uber", + "Microsoft" + ] + }, + { + "id": 112, + "name": "Rearrange String k Distance Apart", + "url": "rearrange-string-k-distance-apart", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Twitter" + ] + }, + { + "id": 113, + "name": "Course Schedule III", + "url": "course-schedule-iii", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 114, + "name": "Maximum Frequency Stack", + "url": "maximum-frequency-stack", + "pattern": [ + "Bucket Sort", + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Apple", + "Facebook" + ] + }, + { + "id": 115, + "name": "Course Schedule", + "url": "course-schedule", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Facebook", + "Google", + "Oracle", + "Apple", + "Snapchat" + ] + }, + { + "id": 116, + "name": "Course Schedule II", + "url": "course-schedule-ii", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Facebook", + "Snapchat", + "Uber", + "Apple", + "Lyft", + "Bloomberg" + ] + }, + { + "id": 117, + "name": "Minimum Height Trees", + "url": "minimum-height-trees", + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Google", + "Microsoft" + ] + }, + { + "id": 118, + "name": "Alien Dictionary", + "url": "alien-dictionary", + "pattern": [ + "Graph", + "Topological Sort" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Facebook", + "Google", + "Amazon", + "Airbnb", + "Pinterest", + "Uber", + "Microsoft" + ] + }, + { + "id": 119, + "name": "Sequence Reconstruction", + "url": "sequence-reconstruction", + "pattern": [ + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Google" + ] + }, + { + "id": 120, + "name": "Binary Tree Level Order Traversal II", + "url": "binary-tree-level-order-traversal-ii", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 121, + "name": "Average of Levels in Binary Tree", + "url": "average-of-levels-in-binary-tree", + "pattern": [ + "BFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 122, + "name": "Minimum Depth of Binary Tree", + "url": "minimum-depth-of-binary-tree", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Goldman Sachs" + ] + }, + { + "id": 123, + "name": "Binary Tree Level Order Traversal", + "url": "binary-tree-level-order-traversal", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Facebook", + "Bloomberg", + "Microsoft", + "Apple", + "Oracle", + "Google" + ] + }, + { + "id": 124, + "name": "Binary Tree Zigzag Level Order Traversal", + "url": "binary-tree-zigzag-level-order-traversal", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Bloomberg", + "Google", + "Adobe", + "LinkedIn", + "Qualtrics", + "Salesforce" + ] + }, + { + "id": 125, + "name": "Populating Next Right Pointers in Each Node", + "url": "populating-next-right-pointers-in-each-node", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Bloomberg" + ] + }, + { + "id": 126, + "name": "Populating Next Right Pointers in Each Node II", + "url": "populating-next-right-pointers-in-each-node-ii", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Microsoft", + "Facebook" + ] + }, + { + "id": 127, + "name": "Binary Tree Right Side View", + "url": "binary-tree-right-side-view", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Bloomberg", + "Amazon", + "Oracle", + "Qualtrics", + "Adobe", + "Goldman Sachs" + ] + }, + { + "id": 128, + "name": "All Nodes Distance K in Binary Tree", + "url": "all-nodes-distance-k-in-binary-tree", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Oracle" + ] + }, + { + "id": 129, + "name": "Same Tree", + "url": "same-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn", + "Google", + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Adobe", + "Oracle" + ] + }, + { + "id": 130, + "name": "Path Sum", + "url": "path-sum", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] + }, + { + "id": 131, + "name": "Maximum Depth of Binary Tree", + "url": "maximum-depth-of-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn", + "Google", + "Apple", + "Amazon" + ] + }, + { + "id": 132, + "name": "Diameter of Binary Tree", + "url": "diameter-of-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Bloomberg", + "Apple", + "Microsoft", + "Adobe" + ] + }, + { + "id": 133, + "name": "Merge Two Binary Trees", + "url": "merge-two-binary-trees", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Adobe" + ] + }, + { + "id": 134, + "name": "Lowest Common Ancestor of a Binary Search Tree", + "url": "lowest-common-ancestor-of-a-binary-search-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn", + "Facebook", + "Microsoft", + "Google", + "Uber" + ] + }, + { + "id": 135, + "name": "Subtree of Another Tree", + "url": "subtree-of-another-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] + }, + { + "id": 136, + "name": "Invert Binary Tree", + "url": "invert-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] + }, + { + "id": 137, + "name": "Path Sum II", + "url": "path-sum-ii", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] + }, + { + "id": 138, + "name": "Path Sum III", + "url": "path-sum-iii", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Facebook", + "Google", + "Oracle" + ] + }, + { + "id": 139, + "name": "Lowest Common Ancestor of a Binary Tree", + "url": "lowest-common-ancestor-of-a-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Google", + "Microsoft", + "Adobe", + "Apple", + "Salesforce", + "Oracle", + "Bloomberg", + "Intuit" + ] + }, + { + "id": 140, + "name": "Maximum Binary Tree", + "url": "maximum-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 141, + "name": "Maximum Width of Binary Tree", + "url": "maximum-width-of-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Bloomberg", + "Apple", + "Adobe" + ] + }, + { + "id": 142, + "name": "Construct Binary Tree from Preorder and Inorder Traversal", + "url": "construct-binary-tree-from-preorder-and-inorder-traversal", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Adobe", + "Bloomberg", + "Apple" + ] + }, + { + "id": 143, + "name": "Validate Binary Search Tree", + "url": "validate-binary-search-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Microsoft", + "Facebook", + "Google", + "Adobe", + "Apple", + "Qualtrics", + "Lyft" + ] + }, + { + "id": 144, + "name": "Implement Trie (Prefix Tree)", + "url": "implement-trie-prefix-tree", + "pattern": [ + "Design", + "Trie" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Twitter", + "Google", + "Facebook", + "Microsoft", + "Apple" + ] + }, + { + "id": 145, + "name": "Binary Tree Maximum Path Sum", + "url": "binary-tree-maximum-path-sum", + "pattern": [ + "DFS" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Microsoft", + "Adobe", + "Bloomberg", + "Oracle", + "Snapchat" + ] + }, + { + "id": 146, + "name": "Serialize and Deserialize Binary Tree", + "url": "serialize-and-deserialize-binary-tree", + "pattern": [ + "Design" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft", + "Facebook", + "Oracle", + "Uber", + "Adobe", + "Snapchat", + "Qualtrics", + "Google", + "Quora" + ] + }, + { + "id": 147, + "name": "Word Search II", + "url": "word-search-ii", + "pattern": [ + "DFS", + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Uber", + "Microsoft", + "Apple", + "Twitter", + "Snapchat", + "Facebook", + "Bloomberg", + "Google", + "Salesforce" + ] + }, + { + "id": 148, + "name": "Find Median from Data Stream", + "url": "find-median-from-data-stream", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Apple", + "Facebook", + "Google", + "Bloomberg", + "Uber", + "Airbnb" + ] + }, + { + "id": 149, + "name": "Sliding Window Median", + "url": "sliding-window-median", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 150, + "name": "Two Sum", + "url": "two-sum", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Adobe", + "Apple", + "Microsoft", + "Facebook", + "Bloomberg", + "Uber", + "Oracle", + "Morgan Stanley", + "Citadel", + "Salesforce", + "Goldman Sachs", + "JPMorgan", + "Snapchat" + ] + }, + { + "id": 151, + "name": "Squares of a Sorted Array", + "url": "squares-of-a-sorted-array", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Adobe", + "Apple", + "Uber" + ] + }, + { + "id": 152, + "name": "Backspace String Compare", + "url": "backspace-string-compare", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Google", + "Microsoft" + ] + }, + { + "id": 153, + "name": "3 Sum", + "url": "3sum", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Microsoft", + "Adobe", + "Google", + "Bloomberg", + "Intuit", + "Qualtrics", + "Salesforce", + "Goldman Sachs", + "Uber", + "Oracle" + ] + }, + { + "id": 154, + "name": "3 Sum Closest", + "url": "3sum-closest", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Capital One", + "Apple", + "Google", + "Adobe", + "Microsoft", + "Oracle" + ] + }, + { + "id": 155, + "name": "Subarrays with Product Less than K", + "url": "subarray-product-less-than-k", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft" + ] + }, + { + "id": 156, + "name": "Sort Colours", + "url": "sort-colors", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Adobe", + "Facebook", + "Apple", + "Salesforce", + "Bloomberg" + ] + }, + { + "id": 157, + "name": "Trapping Rain Water", + "url": "trapping-rain-water", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Goldman Sachs", + "Microsoft", + "Adobe", + "Google", + "Bloomberg", + "Qualtrics", + "Snapchat", + "Lyft", + "Uber", + "Apple", + "Citadel", + "Tesla" + ] + }, + { + "id": 158, + "name": "Container With Most Water", + "url": "container-with-most-water", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Adobe", + "Bloomberg", + "Apple", + "Uber", + "Facebook" + ] + }, + { + "id": 159, + "name": "Longest Word in Dictionary", + "url": "longest-word-in-dictionary", + "pattern": [ + "Trie" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 160, + "name": "Index Pairs of a String", + "url": "index-pairs-of-a-string", + "pattern": [ + "Trie" + ], + "difficulty": "Easy", + "premium": true, + "companies": [ + "Amazon" + ] + }, + { + "id": 161, + "name": "Maximum XOR of Two Numbers in an Array", + "url": "maximum-xor-of-two-numbers-in-an-array", + "pattern": [ + "Trie" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Adobe" + ] + }, + { + "id": 162, + "name": "Concatenated Words", + "url": "concatenated-words", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft" + ] + }, + { + "id": 163, + "name": "Prefix and Suffix Search", + "url": "prefix-and-suffix-search", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 164, + "name": "Palindrome Pairs", + "url": "palindrome-pairs", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Airbnb", + "Facebook", + "Google" + ] + }, + { + "id": 165, + "name": "Design Search Autocomplete System", + "url": "design-search-autocomplete-system", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Amazon", + "Google", + "Microsoft", + "Uber", + "Bloomberg", + "Twitter" + ] + }, + { + "id": 166, + "name": "Word Squares", + "url": "word-squares", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Bloomberg", + "Oracle", + "Google" + ] + }, + { + "id": 167, + "name": "Sort Items by Groups Respecting Dependencies", + "url": "sort-items-by-groups-respecting-dependencies", + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 168, + "name": "Median of Two Sorted Arrays", + "url": "median-of-two-sorted-arrays", + "pattern": [ + "Binary Search" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Goldman Sachs", + "Microsoft", + "Google", + "Adobe", + "Facebook", + "Apple", + "Bloomberg", + "Oracle" + ] + }, + { + "id": 169, + "name": "Majority Element", + "url": "majority-element", + "pattern": [ + "Sorting" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Microsoft", + "Adobe" + ] + }, + { + "id": 170, + "name": "Convert 1D Array Into 2D Array", + "url": "convert-1d-array-into-2d-array", + "pattern": [ + "Arrays" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Google" + ] + } + ] +} \ No newline at end of file From fe1e89e39defea547cbd88291742cabe672c605f Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Mon, 1 Aug 2022 22:33:48 -0400 Subject: [PATCH 057/294] Use questions json and run cron (#206) * read data from questions.json * run cron on sunday 5pm pst --- .github/workflows/run-cron.yml | 6 +- cron/update_questions.py | 2 +- package-lock.json | 10 +- package.json | 2 +- src/components/Table/index.js | 6 +- src/data/index.js | 2260 +-------------------- questions.json => src/data/questions.json | 1318 +++--------- 7 files changed, 290 insertions(+), 3314 deletions(-) rename questions.json => src/data/questions.json (70%) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index 9e132a73..ac6df9ad 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -1,6 +1,10 @@ name: run-cron -on: workflow_dispatch +on: + schedule: + - cron: '0 0 * * 0' + + workflow_dispatch: jobs: update: diff --git a/cron/update_questions.py b/cron/update_questions.py index eec4e4e9..3bf0af2e 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -9,7 +9,7 @@ } ''' -questions_file = "questions.json" +questions_file = "../src/data/questions.json" print("Reading questions file") diff --git a/package-lock.json b/package-lock.json index e2304b67..b6ecb594 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "4.0.0", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", @@ -18578,6 +18578,14 @@ }, "optionalDependencies": { "fsevents": "^2.1.3" + }, + "peerDependencies": { + "typescript": "^3.2.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/react-scripts/node_modules/camelcase": { diff --git a/package.json b/package.json index fc71c24d..5866f498 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "4.0.0", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 7751429b..2f3ceecb 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -239,7 +239,7 @@ const Table = () => { return ( { Event( 'Table', @@ -266,9 +266,7 @@ const Table = () => { accessor: 'solutions', disableSortBy: true, Cell: cellInfo => { - const url = cellInfo.row.original.premium - ? `${cellInfo.row.original.url}/` - : cellInfo.row.original.url; + const url = `https://leetcode.com/problems/${cellInfo.row.original.url}/`; return ( sortBy[a.difficulty] - sortBy[b.difficulty], ); diff --git a/questions.json b/src/data/questions.json similarity index 70% rename from questions.json rename to src/data/questions.json index 601d0eb7..b5e1fac9 100644 --- a/questions.json +++ b/src/data/questions.json @@ -1,13 +1,11 @@ { - "updated": "2022-08-01T14:20:10.155368", + "updated": "2022-08-01T14:33:56.000437", "data": [ { "id": 0, "name": "Contains Duplicate", "url": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -24,57 +22,34 @@ "id": 1, "name": "Missing Number", "url": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, - "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "Adobe" - ] + "companies": ["Microsoft", "Facebook", "Amazon", "Google", "Adobe"] }, { "id": 2, "name": "Find All Numbers Disappeared in an Array", "url": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 3, "name": "Single Number", "url": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Microsoft", - "Adobe" - ] + "companies": ["Amazon", "Microsoft", "Adobe"] }, { "id": 4, "name": "Product of Array Except Self", "url": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -95,11 +70,7 @@ "id": 5, "name": "Find the Duplicate Number", "url": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -116,23 +87,16 @@ "id": 6, "name": "Find All Duplicates in an Array", "url": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google" - ] + "companies": ["Amazon", "Google"] }, { "id": 7, "name": "Set Matrix Zeroes", "url": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -149,9 +113,7 @@ "id": 8, "name": "Spiral Matrix", "url": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -170,9 +132,7 @@ "id": 9, "name": "Rotate Image", "url": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -189,9 +149,7 @@ "id": 10, "name": "Word Search", "url": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -213,9 +171,7 @@ "id": 11, "name": "First Missing Positive", "url": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -231,9 +187,7 @@ "id": 12, "name": "Longest Consecutive Sequence", "url": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -252,22 +206,16 @@ "id": 13, "name": "Letter Case Permutation", "url": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft" - ] + "companies": ["Microsoft"] }, { "id": 14, "name": "Subsets", "url": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -284,24 +232,16 @@ "id": 15, "name": "Subsets II", "url": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Bloomberg" - ] + "companies": ["Facebook", "Amazon", "Bloomberg"] }, { "id": 16, "name": "Permutations", "url": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -320,41 +260,25 @@ "id": 17, "name": "Permutations II", "url": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Facebook", - "Amazon", - "Adobe", - "Apple" - ] + "companies": ["LinkedIn", "Facebook", "Amazon", "Adobe", "Apple"] }, { "id": 18, "name": "Combinations", "url": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Facebook", - "Amazon" - ] + "companies": ["Google", "Facebook", "Amazon"] }, { "id": 19, "name": "Combination Sum", "url": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -374,36 +298,25 @@ "id": 20, "name": "Combination Sum II", "url": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 21, "name": "Combination Sum III", "url": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 22, "name": "Generate Parentheses", "url": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -422,39 +335,25 @@ "id": 23, "name": "Target Sum", "url": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Adobe" - ] + "companies": ["Facebook", "Amazon", "Microsoft", "Adobe"] }, { "id": 24, "name": "Palindrome Partitioning", "url": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 25, "name": "Letter Combinations of a Phone Number", "url": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -477,40 +376,25 @@ "id": 26, "name": "Generalized Abbreviation", "url": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 27, "name": "Sudoku Solver", "url": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google", - "Intuit", - "Amazon", - "Apple", - "Uber", - "Bloomberg" - ] + "companies": ["Google", "Intuit", "Amazon", "Apple", "Uber", "Bloomberg"] }, { "id": 28, "name": "N-Queens", "url": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -527,9 +411,7 @@ "id": 29, "name": "Climbing Stairs", "url": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -545,9 +427,7 @@ "id": 30, "name": "House Robber", "url": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -566,9 +446,7 @@ "id": 31, "name": "Best Time to Buy and Sell Stock", "url": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -593,9 +471,7 @@ "id": 32, "name": "Maximum Subarray", "url": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -617,53 +493,34 @@ "id": 33, "name": "Range Sum Query - Immutable", "url": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Adobe" - ] + "companies": ["Facebook", "Adobe"] }, { "id": 34, "name": "House Robber II", "url": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google" - ] + "companies": ["Amazon", "Google"] }, { "id": 35, "name": "Coin Change", "url": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple" - ] + "companies": ["Amazon", "Microsoft", "Google", "Apple"] }, { "id": 36, "name": "Maximum Product Subarray", "url": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -680,9 +537,7 @@ "id": 37, "name": "Longest Increasing Subsequence", "url": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -698,9 +553,7 @@ "id": 38, "name": "Longest Palindromic Substring", "url": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -721,9 +574,7 @@ "id": 39, "name": "Word Break", "url": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -744,24 +595,16 @@ "id": 40, "name": "Combination Sum IV", "url": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Amazon", - "Facebook" - ] + "companies": ["Google", "Amazon", "Facebook"] }, { "id": 41, "name": "Decode Ways", "url": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -779,9 +622,7 @@ "id": 42, "name": "Unique Paths", "url": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -797,10 +638,7 @@ "id": 43, "name": "Jump Game", "url": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -817,39 +655,25 @@ "id": 44, "name": "Palindromic Substrings", "url": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Microsoft", - "Google", - "Goldman Sachs" - ] + "companies": ["Facebook", "Microsoft", "Google", "Goldman Sachs"] }, { "id": 45, "name": "Number of Longest Increasing Subsequence", "url": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google" - ] + "companies": ["Amazon", "Google"] }, { "id": 46, "name": "Partition Equal Subset Sum", "url": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -866,51 +690,34 @@ "id": 47, "name": "Partition to K Equal Sum Subsets", "url": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Facebook" - ] + "companies": ["LinkedIn", "Facebook"] }, { "id": 48, "name": "Best Time to Buy and Sell Stock with Cooldown", "url": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Adobe", - "Bloomberg" - ] + "companies": ["Adobe", "Bloomberg"] }, { "id": 49, "name": "Counting Bits", "url": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 50, "name": "Linked List Cycle", "url": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -926,89 +733,52 @@ "id": 51, "name": "Middle of the Linked List", "url": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Apple", - "Microsoft", - "Adobe", - "Goldman Sachs" - ] + "companies": ["Amazon", "Apple", "Microsoft", "Adobe", "Goldman Sachs"] }, { "id": 52, "name": "Palindrome Linked List", "url": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Intuit", - "Bloomberg" - ] + "companies": ["Facebook", "Amazon", "Microsoft", "Intuit", "Bloomberg"] }, { "id": 53, "name": "Remove Linked List Elements", "url": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Microsoft" - ] + "companies": ["Facebook", "Microsoft"] }, { "id": 54, "name": "Remove Duplicates from Sorted List", "url": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Microsoft" - ] + "companies": ["Amazon", "Adobe", "Facebook", "Microsoft"] }, { "id": 55, "name": "Linked List Cycle II", "url": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft", - "Amazon", - "Goldman Sachs", - "Oracle" - ] + "companies": ["Microsoft", "Amazon", "Goldman Sachs", "Oracle"] }, { "id": 56, "name": "Add Two Numbers", "url": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1028,62 +798,34 @@ "id": 57, "name": "Remove Nth Node From End Of List", "url": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Google", - "Apple" - ] + "companies": ["Facebook", "Microsoft", "Amazon", "Google", "Apple"] }, { "id": 58, "name": "Sort List", "url": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Apple", - "Uber" - ] + "companies": ["Facebook", "Amazon", "Apple", "Uber"] }, { "id": 59, "name": "Reorder List", "url": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Google", - "Snapchat", - "Uber" - ] + "companies": ["Amazon", "Adobe", "Facebook", "Google", "Snapchat", "Uber"] }, { "id": 60, "name": "Clone Graph", "url": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1102,29 +844,16 @@ "id": 61, "name": "Pacific Atlantic Water Flow", "url": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Amazon", - "Microsoft", - "Facebook", - "Apple" - ] + "companies": ["Google", "Amazon", "Microsoft", "Facebook", "Apple"] }, { "id": 62, "name": "Number of Islands", "url": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1148,80 +877,43 @@ "id": 63, "name": "Graph Valid Tree", "url": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, - "companies": [ - "LinkedIn", - "Google", - "Bloomberg" - ] + "companies": ["LinkedIn", "Google", "Bloomberg"] }, { "id": 64, "name": "Number of Connected Components in an Undirected Graph", "url": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, - "companies": [ - "Amazon", - "LinkedIn", - "Facebook", - "Pinterest" - ] + "companies": ["Amazon", "LinkedIn", "Facebook", "Pinterest"] }, { "id": 65, "name": "Reverse Linked List", "url": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, - "companies": [ - "Microsoft", - "Bloomberg", - "Amazon", - "Facebook", - "Apple" - ] + "companies": ["Microsoft", "Bloomberg", "Amazon", "Facebook", "Apple"] }, { "id": 66, "name": "Reverse Linked List II", "url": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, - "companies": [ - "Apple", - "Facebook", - "Amazon", - "Google", - "Adobe" - ] + "companies": ["Apple", "Facebook", "Amazon", "Google", "Adobe"] }, { "id": 67, "name": "Rotate List", "url": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1237,24 +929,16 @@ "id": 68, "name": "Swap Nodes in Pairs", "url": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Microsoft"] }, { "id": 69, "name": "Odd Even Linked List", "url": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1270,9 +954,7 @@ "id": 70, "name": "Reverse Nodes in k-Group", "url": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1289,9 +971,7 @@ "id": 71, "name": "Merge Two Sorted Lists", "url": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1309,41 +989,25 @@ "id": 72, "name": "Kth Smallest Element in a Sorted Matrix", "url": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Bloomberg" - ] + "companies": ["Facebook", "Amazon", "Microsoft", "Bloomberg"] }, { "id": 73, "name": "Find K Pairs with Smallest Sums", "url": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Microsoft", - "Apple" - ] + "companies": ["LinkedIn", "Microsoft", "Apple"] }, { "id": 74, "name": "Merge k Sorted Lists", "url": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1363,40 +1027,25 @@ "id": 75, "name": "Smallest Range Covering Elements from K Lists", "url": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google", - "Amazon", - "Microsoft", - "Pinterest" - ] + "companies": ["Google", "Amazon", "Microsoft", "Pinterest"] }, { "id": 76, "name": "Meeting Rooms", "url": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, - "companies": [ - "Amazon", - "Microsoft", - "Facebook" - ] + "companies": ["Amazon", "Microsoft", "Facebook"] }, { "id": 77, "name": "Merge Intervals", "url": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1420,40 +1069,25 @@ "id": 78, "name": "Interval List Intersections", "url": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Uber", - "Google" - ] + "companies": ["Facebook", "Uber", "Google"] }, { "id": 79, "name": "Non-overlapping Intervals", "url": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Oracle" - ] + "companies": ["Amazon", "Facebook", "Oracle"] }, { "id": 80, "name": "Meeting Rooms II", "url": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -1476,10 +1110,7 @@ "id": 81, "name": "Task Scheduler", "url": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1495,22 +1126,16 @@ "id": 82, "name": "Minimum Number of Arrows to Burst Balloons", "url": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 83, "name": "Insert Interval", "url": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1527,10 +1152,7 @@ "id": 84, "name": "Employee Free Time", "url": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -1549,54 +1171,34 @@ "id": 85, "name": "Binary Search", "url": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, - "companies": [ - "Adobe", - "Apple", - "Uber", - "Goldman Sachs" - ] + "companies": ["Adobe", "Apple", "Uber", "Goldman Sachs"] }, { "id": 86, "name": "Find Smallest Letter Greater Than Target", "url": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, - "companies": [ - "LinkedIn" - ] + "companies": ["LinkedIn"] }, { "id": 87, "name": "Peak Index in a Mountain Array", "url": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Amazon", - "Bloomberg", - "Facebook" - ] + "companies": ["Google", "Amazon", "Bloomberg", "Facebook"] }, { "id": 88, "name": "Find Minimum in Rotated Sorted Array", "url": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1613,26 +1215,16 @@ "id": 89, "name": "Find Peak Element", "url": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Uber", - "Google", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Uber", "Google", "Microsoft"] }, { "id": 90, "name": "Search in Rotated Sorted Array", "url": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1653,25 +1245,16 @@ "id": 91, "name": "Search in Rotated Sorted Array II", "url": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Microsoft" - ] + "companies": ["LinkedIn", "Amazon", "Facebook", "Microsoft"] }, { "id": 92, "name": "Search a 2D Matrix", "url": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1688,26 +1271,16 @@ "id": 93, "name": "Search a 2D Matrix II", "url": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Uber" - ] + "companies": ["Microsoft", "Amazon", "Facebook", "Apple", "Uber"] }, { "id": 94, "name": "Find K Closest Elements", "url": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1723,81 +1296,52 @@ "id": 95, "name": "Count of Range Sum", "url": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 96, "name": "Minimum Size Subarray Sum", "url": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Goldman Sachs", - "Facebook", - "Amazon", - "Google" - ] + "companies": ["Goldman Sachs", "Facebook", "Amazon", "Google"] }, { "id": 97, "name": "Fruit Into Baskets", "url": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 98, "name": "Permutation in String", "url": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Oracle", - "Facebook" - ] + "companies": ["Oracle", "Facebook"] }, { "id": 99, "name": "Longest Repeating Character Replacement", "url": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Uber", - "Amazon", - "Adobe" - ] + "companies": ["Facebook", "Uber", "Amazon", "Adobe"] }, { "id": 100, "name": "Sliding Window Maximum", "url": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1818,9 +1362,7 @@ "id": 101, "name": "Longest Substring Without Repeating Characters", "url": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1839,35 +1381,25 @@ "id": 102, "name": "Minimum Number of K Consecutive Bit Flips", "url": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, - "companies": [ - "Adobe" - ] + "companies": ["Adobe"] }, { "id": 103, "name": "Count Unique Characters of All Substrings of a Given String", "url": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 104, "name": "Minimum Window Substring", "url": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1884,53 +1416,34 @@ "id": 105, "name": "Substring with Concatenation of All Words", "url": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 106, "name": "Kth Smallest Element in a BST", "url": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Facebook" - ] + "companies": ["Amazon", "Facebook"] }, { "id": 107, "name": "K Closest Points to Origin", "url": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Asana" - ] + "companies": ["Facebook", "Amazon", "LinkedIn", "Google", "Asana"] }, { "id": 108, "name": "Top K Frequent Elements", "url": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1951,25 +1464,16 @@ "id": 109, "name": "Sort Characters By Frequency", "url": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Bloomberg", - "Facebook" - ] + "companies": ["Amazon", "Bloomberg", "Facebook"] }, { "id": 110, "name": "Kth Largest Element in an Array", "url": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1987,10 +1491,7 @@ "id": 111, "name": "Reorganize String", "url": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2006,57 +1507,34 @@ "id": 112, "name": "Rearrange String k Distance Apart", "url": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, - "companies": [ - "Twitter" - ] + "companies": ["Twitter"] }, { "id": 113, "name": "Course Schedule III", "url": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 114, "name": "Maximum Frequency Stack", "url": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Microsoft", - "Amazon", - "Apple", - "Facebook" - ] + "companies": ["Microsoft", "Amazon", "Apple", "Facebook"] }, { "id": 115, "name": "Course Schedule", "url": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2073,12 +1551,7 @@ "id": 116, "name": "Course Schedule II", "url": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2097,28 +1570,16 @@ "id": 117, "name": "Minimum Height Trees", "url": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Google", - "Microsoft" - ] + "companies": ["Amazon", "Facebook", "Google", "Microsoft"] }, { "id": 118, "name": "Alien Dictionary", "url": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -2135,65 +1596,43 @@ "id": 119, "name": "Sequence Reconstruction", "url": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 120, "name": "Binary Tree Level Order Traversal II", "url": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 121, "name": "Average of Levels in Binary Tree", "url": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 122, "name": "Minimum Depth of Binary Tree", "url": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Goldman Sachs" - ] + "companies": ["Facebook", "Goldman Sachs"] }, { "id": 123, "name": "Binary Tree Level Order Traversal", "url": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2211,9 +1650,7 @@ "id": 124, "name": "Binary Tree Zigzag Level Order Traversal", "url": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2232,42 +1669,25 @@ "id": 125, "name": "Populating Next Right Pointers in Each Node", "url": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg" - ] + "companies": ["Facebook", "Microsoft", "Amazon", "Bloomberg"] }, { "id": 126, "name": "Populating Next Right Pointers in Each Node II", "url": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook" - ] + "companies": ["Amazon", "Bloomberg", "Microsoft", "Facebook"] }, { "id": 127, "name": "Binary Tree Right Side View", "url": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2284,26 +1704,16 @@ "id": 128, "name": "All Nodes Distance K in Binary Tree", "url": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Apple", - "Oracle" - ] + "companies": ["Facebook", "Amazon", "Apple", "Oracle"] }, { "id": 129, "name": "Same Tree", "url": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2321,40 +1731,25 @@ "id": 130, "name": "Path Sum", "url": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Oracle" - ] + "companies": ["Amazon", "Facebook", "Oracle"] }, { "id": 131, "name": "Maximum Depth of Binary Tree", "url": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "LinkedIn", - "Google", - "Apple", - "Amazon" - ] + "companies": ["LinkedIn", "Google", "Apple", "Amazon"] }, { "id": 132, "name": "Diameter of Binary Tree", "url": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2371,105 +1766,61 @@ "id": 133, "name": "Merge Two Binary Trees", "url": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Adobe" - ] + "companies": ["Amazon", "Adobe"] }, { "id": 134, "name": "Lowest Common Ancestor of a Binary Search Tree", "url": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "LinkedIn", - "Facebook", - "Microsoft", - "Google", - "Uber" - ] + "companies": ["LinkedIn", "Facebook", "Microsoft", "Google", "Uber"] }, { "id": 135, "name": "Subtree of Another Tree", "url": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Microsoft"] }, { "id": 136, "name": "Invert Binary Tree", "url": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" - ] + "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] }, { "id": 137, "name": "Path Sum II", "url": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" - ] + "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] }, { "id": 138, "name": "Path Sum III", "url": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft", - "Facebook", - "Google", - "Oracle" - ] + "companies": ["Microsoft", "Facebook", "Google", "Oracle"] }, { "id": 139, "name": "Lowest Common Ancestor of a Binary Tree", "url": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2490,56 +1841,34 @@ "id": 140, "name": "Maximum Binary Tree", "url": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 141, "name": "Maximum Width of Binary Tree", "url": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Adobe" - ] + "companies": ["Amazon", "Google", "Bloomberg", "Apple", "Adobe"] }, { "id": 142, "name": "Construct Binary Tree from Preorder and Inorder Traversal", "url": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Bloomberg", - "Apple" - ] + "companies": ["Amazon", "Microsoft", "Adobe", "Bloomberg", "Apple"] }, { "id": 143, "name": "Validate Binary Search Tree", "url": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2558,10 +1887,7 @@ "id": 144, "name": "Implement Trie (Prefix Tree)", "url": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2577,9 +1903,7 @@ "id": 145, "name": "Binary Tree Maximum Path Sum", "url": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2597,9 +1921,7 @@ "id": 146, "name": "Serialize and Deserialize Binary Tree", "url": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2620,10 +1942,7 @@ "id": 147, "name": "Word Search II", "url": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2643,9 +1962,7 @@ "id": 148, "name": "Find Median from Data Stream", "url": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2663,23 +1980,16 @@ "id": 149, "name": "Sliding Window Median", "url": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 150, "name": "Two Sum", "url": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2704,44 +2014,25 @@ "id": 151, "name": "Squares of a Sorted Array", "url": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Google", - "Adobe", - "Apple", - "Uber" - ] + "companies": ["Facebook", "Amazon", "Google", "Adobe", "Apple", "Uber"] }, { "id": 152, "name": "Backspace String Compare", "url": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Apple", - "Google", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Apple", "Google", "Microsoft"] }, { "id": 153, "name": "3 Sum", "url": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2764,9 +2055,7 @@ "id": 154, "name": "3 Sum Closest", "url": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2784,24 +2073,16 @@ "id": 155, "name": "Subarrays with Product Less than K", "url": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Amazon", - "Microsoft" - ] + "companies": ["LinkedIn", "Amazon", "Microsoft"] }, { "id": 156, "name": "Sort Colours", "url": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2818,9 +2099,7 @@ "id": 157, "name": "Trapping Rain Water", "url": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2844,9 +2123,7 @@ "id": 158, "name": "Container With Most Water", "url": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2864,90 +2141,61 @@ "id": 159, "name": "Longest Word in Dictionary", "url": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 160, "name": "Index Pairs of a String", "url": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 161, "name": "Maximum XOR of Two Numbers in an Array", "url": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, - "companies": [ - "Adobe" - ] + "companies": ["Adobe"] }, { "id": 162, "name": "Concatenated Words", "url": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon", - "Microsoft" - ] + "companies": ["Amazon", "Microsoft"] }, { "id": 163, "name": "Prefix and Suffix Search", "url": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 164, "name": "Palindrome Pairs", "url": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Airbnb", - "Facebook", - "Google" - ] + "companies": ["Airbnb", "Facebook", "Google"] }, { "id": 165, "name": "Design Search Autocomplete System", "url": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -2963,39 +2211,25 @@ "id": 166, "name": "Word Squares", "url": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, - "companies": [ - "Bloomberg", - "Oracle", - "Google" - ] + "companies": ["Bloomberg", "Oracle", "Google"] }, { "id": 167, "name": "Sort Items by Groups Respecting Dependencies", "url": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 168, "name": "Median of Two Sorted Arrays", "url": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3014,31 +2248,19 @@ "id": 169, "name": "Majority Element", "url": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe" - ] + "companies": ["Amazon", "Facebook", "Apple", "Microsoft", "Adobe"] }, { "id": 170, "name": "Convert 1D Array Into 2D Array", "url": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] } ] -} \ No newline at end of file +} From 6845b0ba770c82dcf1bceae883461f4b9c7682a7 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 3 Aug 2022 22:54:56 -0400 Subject: [PATCH 058/294] Correct absolute path for run-cron GitHub Action (#208) * Correct absolute path for run-cron GitHub Action Fixes #207 * Correct commit message for updating questions --- .github/workflows/run-cron.yml | 2 +- cron/update_questions.py | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index ac6df9ad..58e7e95d 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -22,4 +22,4 @@ jobs: python cron/update_questions.py - uses: stefanzweifel/git-auto-commit-action@v4 with: - commit_message: update questions (cron job) + commit_message: Update questions via run-cron GitHub Action diff --git a/cron/update_questions.py b/cron/update_questions.py index 3bf0af2e..e8186927 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,6 +1,7 @@ +import os +import json import requests from datetime import datetime -import json query = '''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { @@ -9,9 +10,9 @@ } ''' -questions_file = "../src/data/questions.json" +questions_file = os.getcwd() + "/src/data/questions.json" -print("Reading questions file") +print("=== Reading questions file ===") try: with open(questions_file, "r") as file: @@ -20,7 +21,9 @@ print(e) exit() -print("Updating question metadata") +print("=== Updating question metadata ===") + +startTime = datetime.now() for question in questions["data"]: variables = {"titleSlug": question["url"]} @@ -36,7 +39,7 @@ print(f'{question["name"]}: {our_difficulty} -> {leetcode_difficulty}') question["difficulty"] = leetcode_difficulty -print("Finished checking all questions") +print("=== Finished checking all questions ===") try: with open(questions_file, "w") as file: @@ -46,4 +49,5 @@ print(e) exit() -print("Wrote questions file") +print("=== Wrote questions file ===") +print(f'=== Script took: {datetime.now() - startTime} seconds ===') From 427dd867542bda1d5f65c5718b296411dcb5ab48 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 4 Aug 2022 03:03:46 +0000 Subject: [PATCH 059/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 1318 +++++++++++++++++++++++++++++++-------- 1 file changed, 1048 insertions(+), 270 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index b5e1fac9..00b19451 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-01T14:33:56.000437", + "updated": "2022-08-04T03:03:46.242946", "data": [ { "id": 0, "name": "Contains Duplicate", "url": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -22,34 +24,57 @@ "id": 1, "name": "Missing Number", "url": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, - "companies": ["Microsoft", "Facebook", "Amazon", "Google", "Adobe"] + "companies": [ + "Microsoft", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] }, { "id": 2, "name": "Find All Numbers Disappeared in an Array", "url": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 3, "name": "Single Number", "url": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Microsoft", "Adobe"] + "companies": [ + "Amazon", + "Microsoft", + "Adobe" + ] }, { "id": 4, "name": "Product of Array Except Self", "url": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -70,7 +95,11 @@ "id": 5, "name": "Find the Duplicate Number", "url": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -87,16 +116,23 @@ "id": 6, "name": "Find All Duplicates in an Array", "url": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google"] + "companies": [ + "Amazon", + "Google" + ] }, { "id": 7, "name": "Set Matrix Zeroes", "url": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -113,7 +149,9 @@ "id": 8, "name": "Spiral Matrix", "url": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -132,7 +170,9 @@ "id": 9, "name": "Rotate Image", "url": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -149,7 +189,9 @@ "id": 10, "name": "Word Search", "url": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -171,7 +213,9 @@ "id": 11, "name": "First Missing Positive", "url": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -187,7 +231,9 @@ "id": 12, "name": "Longest Consecutive Sequence", "url": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -206,16 +252,22 @@ "id": 13, "name": "Letter Case Permutation", "url": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft"] + "companies": [ + "Microsoft" + ] }, { "id": 14, "name": "Subsets", "url": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -232,16 +284,24 @@ "id": 15, "name": "Subsets II", "url": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Bloomberg"] + "companies": [ + "Facebook", + "Amazon", + "Bloomberg" + ] }, { "id": 16, "name": "Permutations", "url": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -260,25 +320,41 @@ "id": 17, "name": "Permutations II", "url": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Facebook", "Amazon", "Adobe", "Apple"] + "companies": [ + "LinkedIn", + "Facebook", + "Amazon", + "Adobe", + "Apple" + ] }, { "id": 18, "name": "Combinations", "url": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Facebook", "Amazon"] + "companies": [ + "Google", + "Facebook", + "Amazon" + ] }, { "id": 19, "name": "Combination Sum", "url": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -298,25 +374,36 @@ "id": 20, "name": "Combination Sum II", "url": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 21, "name": "Combination Sum III", "url": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 22, "name": "Generate Parentheses", "url": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -335,25 +422,39 @@ "id": 23, "name": "Target Sum", "url": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft", "Adobe"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Adobe" + ] }, { "id": 24, "name": "Palindrome Partitioning", "url": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 25, "name": "Letter Combinations of a Phone Number", "url": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -376,25 +477,40 @@ "id": 26, "name": "Generalized Abbreviation", "url": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 27, "name": "Sudoku Solver", "url": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google", "Intuit", "Amazon", "Apple", "Uber", "Bloomberg"] + "companies": [ + "Google", + "Intuit", + "Amazon", + "Apple", + "Uber", + "Bloomberg" + ] }, { "id": 28, "name": "N-Queens", "url": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -411,7 +527,9 @@ "id": 29, "name": "Climbing Stairs", "url": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -427,7 +545,9 @@ "id": 30, "name": "House Robber", "url": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -446,7 +566,9 @@ "id": 31, "name": "Best Time to Buy and Sell Stock", "url": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -471,7 +593,9 @@ "id": 32, "name": "Maximum Subarray", "url": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -493,34 +617,53 @@ "id": 33, "name": "Range Sum Query - Immutable", "url": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Adobe"] + "companies": [ + "Facebook", + "Adobe" + ] }, { "id": 34, "name": "House Robber II", "url": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google"] + "companies": [ + "Amazon", + "Google" + ] }, { "id": 35, "name": "Coin Change", "url": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Microsoft", "Google", "Apple"] + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Apple" + ] }, { "id": 36, "name": "Maximum Product Subarray", "url": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -537,7 +680,9 @@ "id": 37, "name": "Longest Increasing Subsequence", "url": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -553,7 +698,9 @@ "id": 38, "name": "Longest Palindromic Substring", "url": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -574,7 +721,9 @@ "id": 39, "name": "Word Break", "url": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -595,16 +744,24 @@ "id": 40, "name": "Combination Sum IV", "url": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Amazon", "Facebook"] + "companies": [ + "Google", + "Amazon", + "Facebook" + ] }, { "id": 41, "name": "Decode Ways", "url": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -622,7 +779,9 @@ "id": 42, "name": "Unique Paths", "url": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -638,7 +797,10 @@ "id": 43, "name": "Jump Game", "url": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -655,25 +817,39 @@ "id": 44, "name": "Palindromic Substrings", "url": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Microsoft", "Google", "Goldman Sachs"] + "companies": [ + "Facebook", + "Microsoft", + "Google", + "Goldman Sachs" + ] }, { "id": 45, "name": "Number of Longest Increasing Subsequence", "url": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google"] + "companies": [ + "Amazon", + "Google" + ] }, { "id": 46, "name": "Partition Equal Subset Sum", "url": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -690,34 +866,51 @@ "id": 47, "name": "Partition to K Equal Sum Subsets", "url": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Facebook"] + "companies": [ + "LinkedIn", + "Facebook" + ] }, { "id": 48, "name": "Best Time to Buy and Sell Stock with Cooldown", "url": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Adobe", "Bloomberg"] + "companies": [ + "Adobe", + "Bloomberg" + ] }, { "id": 49, "name": "Counting Bits", "url": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 50, "name": "Linked List Cycle", "url": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -733,52 +926,89 @@ "id": 51, "name": "Middle of the Linked List", "url": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Apple", "Microsoft", "Adobe", "Goldman Sachs"] + "companies": [ + "Amazon", + "Apple", + "Microsoft", + "Adobe", + "Goldman Sachs" + ] }, { "id": 52, "name": "Palindrome Linked List", "url": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft", "Intuit", "Bloomberg"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Intuit", + "Bloomberg" + ] }, { "id": 53, "name": "Remove Linked List Elements", "url": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Microsoft"] + "companies": [ + "Facebook", + "Microsoft" + ] }, { "id": 54, "name": "Remove Duplicates from Sorted List", "url": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Adobe", "Facebook", "Microsoft"] + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Microsoft" + ] }, { "id": 55, "name": "Linked List Cycle II", "url": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft", "Amazon", "Goldman Sachs", "Oracle"] + "companies": [ + "Microsoft", + "Amazon", + "Goldman Sachs", + "Oracle" + ] }, { "id": 56, "name": "Add Two Numbers", "url": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -798,34 +1028,62 @@ "id": 57, "name": "Remove Nth Node From End Of List", "url": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Microsoft", "Amazon", "Google", "Apple"] + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Google", + "Apple" + ] }, { "id": 58, "name": "Sort List", "url": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Apple", "Uber"] + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Uber" + ] }, { "id": 59, "name": "Reorder List", "url": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Adobe", "Facebook", "Google", "Snapchat", "Uber"] + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Google", + "Snapchat", + "Uber" + ] }, { "id": 60, "name": "Clone Graph", "url": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -844,16 +1102,29 @@ "id": 61, "name": "Pacific Atlantic Water Flow", "url": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Amazon", "Microsoft", "Facebook", "Apple"] + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Facebook", + "Apple" + ] }, { "id": 62, "name": "Number of Islands", "url": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -877,43 +1148,80 @@ "id": 63, "name": "Graph Valid Tree", "url": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, - "companies": ["LinkedIn", "Google", "Bloomberg"] + "companies": [ + "LinkedIn", + "Google", + "Bloomberg" + ] }, { "id": 64, "name": "Number of Connected Components in an Undirected Graph", "url": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, - "companies": ["Amazon", "LinkedIn", "Facebook", "Pinterest"] + "companies": [ + "Amazon", + "LinkedIn", + "Facebook", + "Pinterest" + ] }, { "id": 65, "name": "Reverse Linked List", "url": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, - "companies": ["Microsoft", "Bloomberg", "Amazon", "Facebook", "Apple"] + "companies": [ + "Microsoft", + "Bloomberg", + "Amazon", + "Facebook", + "Apple" + ] }, { "id": 66, "name": "Reverse Linked List II", "url": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, - "companies": ["Apple", "Facebook", "Amazon", "Google", "Adobe"] + "companies": [ + "Apple", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] }, { "id": 67, "name": "Rotate List", "url": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -929,16 +1237,24 @@ "id": 68, "name": "Swap Nodes in Pairs", "url": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] }, { "id": 69, "name": "Odd Even Linked List", "url": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -954,7 +1270,9 @@ "id": 70, "name": "Reverse Nodes in k-Group", "url": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -971,7 +1289,9 @@ "id": 71, "name": "Merge Two Sorted Lists", "url": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -989,25 +1309,41 @@ "id": 72, "name": "Kth Smallest Element in a Sorted Matrix", "url": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft", "Bloomberg"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Bloomberg" + ] }, { "id": 73, "name": "Find K Pairs with Smallest Sums", "url": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Microsoft", "Apple"] + "companies": [ + "LinkedIn", + "Microsoft", + "Apple" + ] }, { "id": 74, "name": "Merge k Sorted Lists", "url": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1027,25 +1363,40 @@ "id": 75, "name": "Smallest Range Covering Elements from K Lists", "url": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google", "Amazon", "Microsoft", "Pinterest"] + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Pinterest" + ] }, { "id": 76, "name": "Meeting Rooms", "url": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, - "companies": ["Amazon", "Microsoft", "Facebook"] + "companies": [ + "Amazon", + "Microsoft", + "Facebook" + ] }, { "id": 77, "name": "Merge Intervals", "url": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1069,25 +1420,40 @@ "id": 78, "name": "Interval List Intersections", "url": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Uber", "Google"] + "companies": [ + "Facebook", + "Uber", + "Google" + ] }, { "id": 79, "name": "Non-overlapping Intervals", "url": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Facebook", "Oracle"] + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] }, { "id": 80, "name": "Meeting Rooms II", "url": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -1110,7 +1476,10 @@ "id": 81, "name": "Task Scheduler", "url": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1126,16 +1495,22 @@ "id": 82, "name": "Minimum Number of Arrows to Burst Balloons", "url": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 83, "name": "Insert Interval", "url": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1152,7 +1527,10 @@ "id": 84, "name": "Employee Free Time", "url": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -1171,34 +1549,54 @@ "id": 85, "name": "Binary Search", "url": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, - "companies": ["Adobe", "Apple", "Uber", "Goldman Sachs"] + "companies": [ + "Adobe", + "Apple", + "Uber", + "Goldman Sachs" + ] }, { "id": 86, "name": "Find Smallest Letter Greater Than Target", "url": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, - "companies": ["LinkedIn"] + "companies": [ + "LinkedIn" + ] }, { "id": 87, "name": "Peak Index in a Mountain Array", "url": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Amazon", "Bloomberg", "Facebook"] + "companies": [ + "Google", + "Amazon", + "Bloomberg", + "Facebook" + ] }, { "id": 88, "name": "Find Minimum in Rotated Sorted Array", "url": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1215,16 +1613,26 @@ "id": 89, "name": "Find Peak Element", "url": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Uber", "Google", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Uber", + "Google", + "Microsoft" + ] }, { "id": 90, "name": "Search in Rotated Sorted Array", "url": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1245,16 +1653,25 @@ "id": 91, "name": "Search in Rotated Sorted Array II", "url": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Amazon", "Facebook", "Microsoft"] + "companies": [ + "LinkedIn", + "Amazon", + "Facebook", + "Microsoft" + ] }, { "id": 92, "name": "Search a 2D Matrix", "url": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1271,16 +1688,26 @@ "id": 93, "name": "Search a 2D Matrix II", "url": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft", "Amazon", "Facebook", "Apple", "Uber"] + "companies": [ + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Uber" + ] }, { "id": 94, "name": "Find K Closest Elements", "url": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1296,52 +1723,81 @@ "id": 95, "name": "Count of Range Sum", "url": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 96, "name": "Minimum Size Subarray Sum", "url": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Goldman Sachs", "Facebook", "Amazon", "Google"] + "companies": [ + "Goldman Sachs", + "Facebook", + "Amazon", + "Google" + ] }, { "id": 97, "name": "Fruit Into Baskets", "url": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 98, "name": "Permutation in String", "url": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Oracle", "Facebook"] + "companies": [ + "Oracle", + "Facebook" + ] }, { "id": 99, "name": "Longest Repeating Character Replacement", "url": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Uber", "Amazon", "Adobe"] + "companies": [ + "Facebook", + "Uber", + "Amazon", + "Adobe" + ] }, { "id": 100, "name": "Sliding Window Maximum", "url": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1362,7 +1818,9 @@ "id": 101, "name": "Longest Substring Without Repeating Characters", "url": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1381,25 +1839,35 @@ "id": 102, "name": "Minimum Number of K Consecutive Bit Flips", "url": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, - "companies": ["Adobe"] + "companies": [ + "Adobe" + ] }, { "id": 103, "name": "Count Unique Characters of All Substrings of a Given String", "url": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 104, "name": "Minimum Window Substring", "url": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1416,34 +1884,53 @@ "id": 105, "name": "Substring with Concatenation of All Words", "url": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 106, "name": "Kth Smallest Element in a BST", "url": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Facebook"] + "companies": [ + "Amazon", + "Facebook" + ] }, { "id": 107, "name": "K Closest Points to Origin", "url": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "LinkedIn", "Google", "Asana"] + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Google", + "Asana" + ] }, { "id": 108, "name": "Top K Frequent Elements", "url": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1464,16 +1951,25 @@ "id": 109, "name": "Sort Characters By Frequency", "url": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Bloomberg", "Facebook"] + "companies": [ + "Amazon", + "Bloomberg", + "Facebook" + ] }, { "id": 110, "name": "Kth Largest Element in an Array", "url": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1491,7 +1987,10 @@ "id": 111, "name": "Reorganize String", "url": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1507,34 +2006,57 @@ "id": 112, "name": "Rearrange String k Distance Apart", "url": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, - "companies": ["Twitter"] + "companies": [ + "Twitter" + ] }, { "id": 113, "name": "Course Schedule III", "url": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 114, "name": "Maximum Frequency Stack", "url": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Microsoft", "Amazon", "Apple", "Facebook"] + "companies": [ + "Microsoft", + "Amazon", + "Apple", + "Facebook" + ] }, { "id": 115, "name": "Course Schedule", "url": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1551,7 +2073,12 @@ "id": 116, "name": "Course Schedule II", "url": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1570,16 +2097,28 @@ "id": 117, "name": "Minimum Height Trees", "url": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Facebook", "Google", "Microsoft"] + "companies": [ + "Amazon", + "Facebook", + "Google", + "Microsoft" + ] }, { "id": 118, "name": "Alien Dictionary", "url": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -1596,43 +2135,65 @@ "id": 119, "name": "Sequence Reconstruction", "url": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 120, "name": "Binary Tree Level Order Traversal II", "url": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 121, "name": "Average of Levels in Binary Tree", "url": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 122, "name": "Minimum Depth of Binary Tree", "url": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Goldman Sachs"] + "companies": [ + "Facebook", + "Goldman Sachs" + ] }, { "id": 123, "name": "Binary Tree Level Order Traversal", "url": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1650,7 +2211,9 @@ "id": 124, "name": "Binary Tree Zigzag Level Order Traversal", "url": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1669,25 +2232,42 @@ "id": 125, "name": "Populating Next Right Pointers in Each Node", "url": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Microsoft", "Amazon", "Bloomberg"] + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Bloomberg" + ] }, { "id": 126, "name": "Populating Next Right Pointers in Each Node II", "url": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Bloomberg", "Microsoft", "Facebook"] + "companies": [ + "Amazon", + "Bloomberg", + "Microsoft", + "Facebook" + ] }, { "id": 127, "name": "Binary Tree Right Side View", "url": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1704,16 +2284,26 @@ "id": 128, "name": "All Nodes Distance K in Binary Tree", "url": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Apple", "Oracle"] + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Oracle" + ] }, { "id": 129, "name": "Same Tree", "url": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1731,25 +2321,40 @@ "id": 130, "name": "Path Sum", "url": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Facebook", "Oracle"] + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] }, { "id": 131, "name": "Maximum Depth of Binary Tree", "url": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["LinkedIn", "Google", "Apple", "Amazon"] + "companies": [ + "LinkedIn", + "Google", + "Apple", + "Amazon" + ] }, { "id": 132, "name": "Diameter of Binary Tree", "url": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1766,61 +2371,105 @@ "id": 133, "name": "Merge Two Binary Trees", "url": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Adobe"] + "companies": [ + "Amazon", + "Adobe" + ] }, { "id": 134, "name": "Lowest Common Ancestor of a Binary Search Tree", "url": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["LinkedIn", "Facebook", "Microsoft", "Google", "Uber"] + "companies": [ + "LinkedIn", + "Facebook", + "Microsoft", + "Google", + "Uber" + ] }, { "id": 135, "name": "Subtree of Another Tree", "url": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] }, { "id": 136, "name": "Invert Binary Tree", "url": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] }, { "id": 137, "name": "Path Sum II", "url": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] }, { "id": 138, "name": "Path Sum III", "url": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft", "Facebook", "Google", "Oracle"] + "companies": [ + "Microsoft", + "Facebook", + "Google", + "Oracle" + ] }, { "id": 139, "name": "Lowest Common Ancestor of a Binary Tree", "url": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1841,34 +2490,56 @@ "id": 140, "name": "Maximum Binary Tree", "url": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 141, "name": "Maximum Width of Binary Tree", "url": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google", "Bloomberg", "Apple", "Adobe"] + "companies": [ + "Amazon", + "Google", + "Bloomberg", + "Apple", + "Adobe" + ] }, { "id": 142, "name": "Construct Binary Tree from Preorder and Inorder Traversal", "url": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Microsoft", "Adobe", "Bloomberg", "Apple"] + "companies": [ + "Amazon", + "Microsoft", + "Adobe", + "Bloomberg", + "Apple" + ] }, { "id": 143, "name": "Validate Binary Search Tree", "url": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1887,7 +2558,10 @@ "id": 144, "name": "Implement Trie (Prefix Tree)", "url": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1903,7 +2577,9 @@ "id": 145, "name": "Binary Tree Maximum Path Sum", "url": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1921,7 +2597,9 @@ "id": 146, "name": "Serialize and Deserialize Binary Tree", "url": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1942,7 +2620,10 @@ "id": 147, "name": "Word Search II", "url": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1962,7 +2643,9 @@ "id": 148, "name": "Find Median from Data Stream", "url": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1980,16 +2663,23 @@ "id": 149, "name": "Sliding Window Median", "url": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 150, "name": "Two Sum", "url": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2014,25 +2704,44 @@ "id": 151, "name": "Squares of a Sorted Array", "url": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Google", "Adobe", "Apple", "Uber"] + "companies": [ + "Facebook", + "Amazon", + "Google", + "Adobe", + "Apple", + "Uber" + ] }, { "id": 152, "name": "Backspace String Compare", "url": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Apple", "Google", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Google", + "Microsoft" + ] }, { "id": 153, "name": "3 Sum", "url": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2055,7 +2764,9 @@ "id": 154, "name": "3 Sum Closest", "url": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2073,16 +2784,24 @@ "id": 155, "name": "Subarrays with Product Less than K", "url": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Amazon", "Microsoft"] + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft" + ] }, { "id": 156, "name": "Sort Colours", "url": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2099,7 +2818,9 @@ "id": 157, "name": "Trapping Rain Water", "url": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2123,7 +2844,9 @@ "id": 158, "name": "Container With Most Water", "url": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2141,61 +2864,90 @@ "id": 159, "name": "Longest Word in Dictionary", "url": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 160, "name": "Index Pairs of a String", "url": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 161, "name": "Maximum XOR of Two Numbers in an Array", "url": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, - "companies": ["Adobe"] + "companies": [ + "Adobe" + ] }, { "id": 162, "name": "Concatenated Words", "url": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, - "companies": ["Amazon", "Microsoft"] + "companies": [ + "Amazon", + "Microsoft" + ] }, { "id": 163, "name": "Prefix and Suffix Search", "url": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 164, "name": "Palindrome Pairs", "url": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, - "companies": ["Airbnb", "Facebook", "Google"] + "companies": [ + "Airbnb", + "Facebook", + "Google" + ] }, { "id": 165, "name": "Design Search Autocomplete System", "url": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -2211,25 +2963,39 @@ "id": 166, "name": "Word Squares", "url": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, - "companies": ["Bloomberg", "Oracle", "Google"] + "companies": [ + "Bloomberg", + "Oracle", + "Google" + ] }, { "id": 167, "name": "Sort Items by Groups Respecting Dependencies", "url": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 168, "name": "Median of Two Sorted Arrays", "url": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2248,19 +3014,31 @@ "id": 169, "name": "Majority Element", "url": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Facebook", "Apple", "Microsoft", "Adobe"] + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Microsoft", + "Adobe" + ] }, { "id": 170, "name": "Convert 1D Array Into 2D Array", "url": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] } ] -} +} \ No newline at end of file From 8c28a278f5a20ae85aecab86b2ad6b47625ab863 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 4 Aug 2022 03:07:23 +0000 Subject: [PATCH 060/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 00b19451..eda29bc3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-04T03:03:46.242946", + "updated": "2022-08-04T03:07:22.622524", "data": [ { "id": 0, From 5a23cb3c2bedae9f72eb5c4e7daece2ac7796d83 Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Sat, 6 Aug 2022 13:08:51 -0400 Subject: [PATCH 061/294] Use python-leetcode (#210) * update datatip date * rewrite script to use python-leetcode library with session token * update yml with new library and session token * add day to tooltip date * Query and parse companies from Leetcode API * clean up and update data tip * Retrieve more question metadata & polish front-end connections Co-authored-by: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> --- .github/workflows/run-cron.yml | 4 +- cron/update_questions.py | 65 +- src/components/Table/index.js | 34 +- src/data/index.js | 6 +- src/data/questions.json | 8949 +++++++++++++++++++++++++------- 5 files changed, 7162 insertions(+), 1896 deletions(-) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index 58e7e95d..4509e496 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -17,9 +17,11 @@ jobs: architecture: 'x64' - run: | python -m pip install --upgrade pip - pip install requests + pip install requests python-leetcode - run: | python cron/update_questions.py + env: + LEETCODE_SESSION_TOKEN: ${{ secrets.LEETCODE_SESSION_TOKEN }} - uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: Update questions via run-cron GitHub Action diff --git a/cron/update_questions.py b/cron/update_questions.py index e8186927..d4a71a28 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,14 +1,10 @@ import os import json -import requests +import leetcode +import leetcode.auth from datetime import datetime -query = '''query questionData($titleSlug: String!) { - question(titleSlug: $titleSlug) { - difficulty - } -} -''' +LEETCODE_SESSION_TOKEN = os.environ.get("LEETCODE_SESSION_TOKEN") questions_file = os.getcwd() + "/src/data/questions.json" @@ -25,19 +21,56 @@ startTime = datetime.now() -for question in questions["data"]: - variables = {"titleSlug": question["url"]} +csrf_token = leetcode.auth.get_csrf_cookie(LEETCODE_SESSION_TOKEN) + +configuration = leetcode.Configuration() + +configuration.api_key["x-csrftoken"] = csrf_token +configuration.api_key["csrftoken"] = csrf_token +configuration.api_key["LEETCODE_SESSION"] = LEETCODE_SESSION_TOKEN +configuration.api_key["Referer"] = "https://leetcode.com" +configuration.debug = False - response = requests.post("https://leetcode.com/graphql", - json={"query": query, "variables": variables} +api_instance = leetcode.DefaultApi(leetcode.ApiClient(configuration)) + +for question in questions["data"]: + graphql_request = leetcode.GraphqlQuery( + query='''query questionData($titleSlug: String!) { + question(titleSlug: $titleSlug) { + title + difficulty + companyTagStats + isPaidOnly + } + } + ''', + variables=leetcode.GraphqlQueryGetQuestionDetailVariables( + title_slug=question["slug"]) ) - our_difficulty = question["difficulty"] - leetcode_difficulty = response.json()["data"]["question"]["difficulty"] + response = api_instance.graphql_post(body=graphql_request).to_dict() + + leetcode_title = response["data"]["question"]["title"] + leetcode_difficulty = response["data"]["question"]["difficulty"] + leetcode_companies = json.loads( + response["data"]["question"]["company_tag_stats"])["1"] + leetcode_premium = response["data"]["question"]["is_paid_only"] + + companies = [] + + for leetcode_company in leetcode_companies: + company = { + "name": leetcode_company["name"], + "slug": leetcode_company["slug"], + "frequency": leetcode_company["timesEncountered"] + } + + companies.append(company) - if leetcode_difficulty != our_difficulty: - print(f'{question["name"]}: {our_difficulty} -> {leetcode_difficulty}') - question["difficulty"] = leetcode_difficulty + question["title"] = leetcode_title + question["difficulty"] = leetcode_difficulty + question["companies"] = companies + question["premium"] = leetcode_premium print("=== Finished checking all questions ===") diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 2f3ceecb..1eae54db 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -23,7 +23,7 @@ import { } from './filters'; import { Event } from '../Shared/Tracking'; -import questions from '../../data'; +import questions, { updated } from '../../data'; import 'react-toggle/style.css'; import './styles.scss'; @@ -239,12 +239,12 @@ const Table = () => { return ( { Event( 'Table', - 'Clicked question url', - `${cellInfo.row.original.name} question url`, + 'Clicked question title', + `${cellInfo.row.original.title} question title`, ); }} > @@ -255,7 +255,7 @@ const Table = () => { ) : ( '' )} - {cellInfo.row.original.name} + {cellInfo.row.original.title} ); }, @@ -266,7 +266,7 @@ const Table = () => { accessor: 'solutions', disableSortBy: true, Cell: cellInfo => { - const url = `https://leetcode.com/problems/${cellInfo.row.original.url}/`; + const url = `https://leetcode.com/problems/${cellInfo.row.original.slug}/`; return ( { Event( 'Table', 'Clicked solution', - `${cellInfo.row.original.name} solution`, + `${cellInfo.row.original.slug} solution`, ); }} > @@ -353,13 +353,21 @@ const Table = () => { }, { Header: () => { + const date = new Date(updated); + const month = date.toLocaleString('default', { + month: 'long', + }); + const day = date.getDay(); + const year = date.getFullYear(); return ( <>
Companies{' '} - +
@@ -376,13 +384,15 @@ const Table = () => { : -1; }, Cell: cellInfo => { + const questionSlug = cellInfo.row.original.slug; const companies = cellInfo.row.original.companies.map(company => { + const tooltipText = `Asked by ${company.name} ${company.frequency} times`; return ( {company} ); }); diff --git a/src/data/index.js b/src/data/index.js index 1ca63442..10afbb7f 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1,7 +1,7 @@ import questions from './questions.json'; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; +const { updated, data } = questions; -export default questions.data.sort( - (a, b) => sortBy[a.difficulty] - sortBy[b.difficulty], -); +export { updated }; +export default data.sort((a, b) => sortBy[a.difficulty] - sortBy[b.difficulty]); diff --git a/src/data/questions.json b/src/data/questions.json index eda29bc3..824d3dba 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,3044 +1,8265 @@ { - "updated": "2022-08-04T03:07:22.622524", + "updated": "2022-08-06T12:48:18.477346", "data": [ { "id": 0, - "name": "Contains Duplicate", - "url": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "title": "Contains Duplicate", + "slug": "contains-duplicate", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Google", - "Bloomberg", - "Facebook", - "Apple", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 16 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 1, - "name": "Missing Number", - "url": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "title": "Missing Number", + "slug": "missing-number", + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + } ] }, { "id": 2, - "name": "Find All Numbers Disappeared in an Array", - "url": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "title": "Find All Numbers Disappeared in an Array", + "slug": "find-all-numbers-disappeared-in-an-array", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 3, - "name": "Single Number", - "url": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "title": "Single Number", + "slug": "single-number", + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + } ] }, { "id": 4, - "name": "Product of Array Except Self", - "url": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "title": "Product of Array Except Self", + "slug": "product-of-array-except-self", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Asana", - "Microsoft", - "Apple", - "Lyft", - "Adobe", - "Google", - "Uber", - "Goldman Sachs", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + } ] }, { "id": 5, - "name": "Find the Duplicate Number", - "url": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "title": "Find the Duplicate Number", + "slug": "find-the-duplicate-number", + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Microsoft", - "Amazon", - "Adobe", - "Bloomberg", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 6, - "name": "Find All Duplicates in an Array", - "url": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "title": "Find All Duplicates in an Array", + "slug": "find-all-duplicates-in-an-array", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + } ] }, { "id": 7, - "name": "Set Matrix Zeroes", - "url": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "title": "Set Matrix Zeroes", + "slug": "set-matrix-zeroes", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Apple", - "Adobe", - "Bloomberg", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 8, - "name": "Spiral Matrix", - "url": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "title": "Spiral Matrix", + "slug": "spiral-matrix", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Google", - "Oracle", - "Bloomberg", - "Intuit", - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 9, - "name": "Rotate Image", - "url": "rotate-image", - "pattern": [ - "Arrays" - ], + "title": "Rotate Image", + "slug": "rotate-image", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg", - "Uber", - "Google" + { + "name": "Cisco", + "slug": "cisco", + "frequency": 13 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Tiger Analytics", + "slug": "tiger-analytics", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 10, - "name": "Word Search", - "url": "word-search", - "pattern": [ - "Backtracking" - ], + "title": "Word Search", + "slug": "word-search", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Twitter", - "Facebook", - "Snapchat", - "Goldman Sachs", - "Google", - "Bloomberg", - "Apple", - "Adobe", - "Oracle", - "Qualtrics" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 35 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 17 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 15 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 11 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 3 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + } ] }, { "id": 11, - "name": "First Missing Positive", - "url": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "title": "First Missing Positive", + "slug": "first-missing-positive", + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "Snapdeal", + "slug": "snapdeal", + "frequency": 2 + } ] }, { "id": 12, - "name": "Longest Consecutive Sequence", - "url": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "title": "Longest Consecutive Sequence", + "slug": "longest-consecutive-sequence", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "LinkedIn", - "Apple", - "Qualtrics", - "Goldman Sachs", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + } ] }, { "id": 13, - "name": "Letter Case Permutation", - "url": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "title": "Letter Case Permutation", + "slug": "letter-case-permutation", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft" + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 14, - "name": "Subsets", - "url": "subsets", - "pattern": [ - "Backtracking" - ], + "title": "Subsets", + "slug": "subsets", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Bloomberg", - "Goldman Sachs", - "Adobe", - "Twitter" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 30 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + } ] }, { "id": 15, - "name": "Subsets II", - "url": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "title": "Subsets II", + "slug": "subsets-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Bloomberg" + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 16, - "name": "Permutations", - "url": "permutations", - "pattern": [ - "Backtracking" - ], + "title": "Permutations", + "slug": "permutations", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "LinkedIn", - "Bloomberg", - "Google", - "Microsoft", - "Adobe", - "Apple", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + } ] }, { "id": 17, - "name": "Permutations II", - "url": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "title": "Permutations II", + "slug": "permutations-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Facebook", - "Amazon", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 18, - "name": "Combinations", - "url": "combinations", - "pattern": [ - "Backtracking" - ], + "title": "Combinations", + "slug": "combinations", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 19, - "name": "Combination Sum", - "url": "combination-sum", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum", + "slug": "combination-sum", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Airbnb", - "Apple", - "Adobe", - "Microsoft", - "LinkedIn", - "Goldman Sachs", - "Snapchat", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + } ] }, { "id": 20, - "name": "Combination Sum II", - "url": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum II", + "slug": "combination-sum-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 21, - "name": "Combination Sum III", - "url": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum III", + "slug": "combination-sum-iii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 22, - "name": "Generate Parentheses", - "url": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "title": "Generate Parentheses", + "slug": "generate-parentheses", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg", - "Adobe", - "Uber", - "Google", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + } ] }, { "id": 23, - "name": "Target Sum", - "url": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "title": "Target Sum", + "slug": "target-sum", + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 24, - "name": "Palindrome Partitioning", - "url": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "title": "Palindrome Partitioning", + "slug": "palindrome-partitioning", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 25, - "name": "Letter Combinations of a Phone Number", - "url": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "title": "Letter Combinations of a Phone Number", + "slug": "letter-combinations-of-a-phone-number", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Uber", - "Apple", - "Adobe", - "Twitter", - "Bloomberg", - "Oracle", - "Goldman Sachs", - "Snapchat", - "Intuit" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + } ] }, { "id": 26, - "name": "Generalized Abbreviation", - "url": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "title": "Generalized Abbreviation", + "slug": "generalized-abbreviation", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 27, - "name": "Sudoku Solver", - "url": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "title": "Sudoku Solver", + "slug": "sudoku-solver", + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ - "Google", - "Intuit", - "Amazon", - "Apple", - "Uber", - "Bloomberg" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + } ] }, { "id": 28, - "name": "N-Queens", - "url": "n-queens", - "pattern": [ - "Backtracking" - ], + "title": "N-Queens", + "slug": "n-queens", + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Apple", - "Facebook", - "Uber", - "Goldman Sachs", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 29, - "name": "Climbing Stairs", - "url": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "title": "Climbing Stairs", + "slug": "climbing-stairs", + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Bloomberg", - "Apple", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 30, - "name": "House Robber", - "url": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "title": "House Robber", + "slug": "house-robber", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple", - "Adobe", - "Qualtrics", - "Bloomberg", - "Facebook", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 26 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 31, - "name": "Best Time to Buy and Sell Stock", - "url": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "title": "Best Time to Buy and Sell Stock", + "slug": "best-time-to-buy-and-sell-stock", + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Adobe", - "Microsoft", - "Bloomberg", - "Snapchat", - "Goldman Sachs", - "Uber", - "Oracle", - "Google", - "BlackRock", - "Citadel", - "JPMorgan", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 57 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 20 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 4 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Alation", + "slug": "alation", + "frequency": 2 + } ] }, { "id": 32, - "name": "Maximum Subarray", - "url": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "title": "Maximum Subarray", + "slug": "maximum-subarray", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Adobe", - "Apple", - "Microsoft", - "Google", - "Bloomberg", - "Facebook", - "Uber", - "Oracle", - "Goldman Sachs", - "JPMorgan" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 35 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 18 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 33, - "name": "Range Sum Query - Immutable", - "url": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "title": "Range Sum Query - Immutable", + "slug": "range-sum-query-immutable", + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Adobe" - ] + "companies": [] }, { "id": 34, - "name": "House Robber II", - "url": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "title": "House Robber II", + "slug": "house-robber-ii", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 35, - "name": "Coin Change", - "url": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "title": "Coin Change", + "slug": "coin-change", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 30 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Mathworks", + "slug": "mathworks", + "frequency": 2 + } ] }, { "id": 36, - "name": "Maximum Product Subarray", - "url": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "title": "Maximum Product Subarray", + "slug": "maximum-product-subarray", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft", - "Google", - "Apple", - "Facebook", - "Bloomberg" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 24 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 37, - "name": "Longest Increasing Subsequence", - "url": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "title": "Longest Increasing Subsequence", + "slug": "longest-increasing-subsequence", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + } ] }, { "id": 38, - "name": "Longest Palindromic Substring", - "url": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "title": "Longest Palindromic Substring", + "slug": "longest-palindromic-substring", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Apple", - "Facebook", - "Google", - "Oracle", - "Salesforce", - "Bloomberg", - "LinkedIn", - "Tesla" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 41 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 18 + }, + { + "name": "Google", + "slug": "google", + "frequency": 18 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 5 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 39, - "name": "Word Break", - "url": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "title": "Word Break", + "slug": "word-break", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Uber", - "Apple", - "Bloomberg", - "Qualtrics", - "Adobe", - "Google", - "Snapchat", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 40, - "name": "Combination Sum IV", - "url": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "title": "Combination Sum IV", + "slug": "combination-sum-iv", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 41, - "name": "Decode Ways", - "url": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "title": "Decode Ways", + "slug": "decode-ways", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Snapchat", - "Lyft", - "Goldman Sachs", - "Microsoft", - "Bloomberg", - "JPMorgan" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 2 + } ] }, { "id": 42, - "name": "Unique Paths", - "url": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "title": "Unique Paths", + "slug": "unique-paths", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Facebook", - "Amazon", - "Apple", - "Microsoft", - "Bloomberg" + { + "name": "Google", + "slug": "google", + "frequency": 16 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + } ] }, { "id": 43, - "name": "Jump Game", - "url": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "title": "Jump Game", + "slug": "jump-game", + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Uber", - "Oracle", - "Adobe", - "Microsoft", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + } ] }, { "id": 44, - "name": "Palindromic Substrings", - "url": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "title": "Palindromic Substrings", + "slug": "palindromic-substrings", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Google", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + } ] }, { "id": 45, - "name": "Number of Longest Increasing Subsequence", - "url": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "title": "Number of Longest Increasing Subsequence", + "slug": "number-of-longest-increasing-subsequence", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 46, - "name": "Partition Equal Subset Sum", - "url": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "title": "Partition Equal Subset Sum", + "slug": "partition-equal-subset-sum", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Google", - "Amazon", - "Microsoft", - "Uber", - "Apple", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 47, - "name": "Partition to K Equal Sum Subsets", - "url": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "title": "Partition to K Equal Sum Subsets", + "slug": "partition-to-k-equal-sum-subsets", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Facebook" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 17 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 48, - "name": "Best Time to Buy and Sell Stock with Cooldown", - "url": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "title": "Best Time to Buy and Sell Stock with Cooldown", + "slug": "best-time-to-buy-and-sell-stock-with-cooldown", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Adobe", - "Bloomberg" - ] + "companies": [] }, { "id": 49, - "name": "Counting Bits", - "url": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "title": "Counting Bits", + "slug": "counting-bits", + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + } ] }, { "id": 50, - "name": "Linked List Cycle", - "url": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Linked List Cycle", + "slug": "linked-list-cycle", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Bloomberg", - "Oracle", - "Facebook", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 51, - "name": "Middle of the Linked List", - "url": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Middle of the Linked List", + "slug": "middle-of-the-linked-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Apple", - "Microsoft", - "Adobe", - "Goldman Sachs" + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 52, - "name": "Palindrome Linked List", - "url": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Palindrome Linked List", + "slug": "palindrome-linked-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Intuit", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 53, - "name": "Remove Linked List Elements", - "url": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Linked List Elements", + "slug": "remove-linked-list-elements", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Microsoft" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 54, - "name": "Remove Duplicates from Sorted List", - "url": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Duplicates from Sorted List", + "slug": "remove-duplicates-from-sorted-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 55, - "name": "Linked List Cycle II", - "url": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Linked List Cycle II", + "slug": "linked-list-cycle-ii", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Goldman Sachs", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + } ] }, { "id": 56, - "name": "Add Two Numbers", - "url": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Add Two Numbers", + "slug": "add-two-numbers", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Adobe", - "Microsoft", - "Facebook", - "Google", - "Apple", - "Uber", - "Capital One", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + } ] }, { "id": 57, - "name": "Remove Nth Node From End Of List", - "url": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Nth Node From End of List", + "slug": "remove-nth-node-from-end-of-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Google", - "Apple" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 58, - "name": "Sort List", - "url": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Sort List", + "slug": "sort-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Uber" + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + } ] }, { "id": 59, - "name": "Reorder List", - "url": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Reorder List", + "slug": "reorder-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Google", - "Snapchat", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 60, - "name": "Clone Graph", - "url": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "title": "Clone Graph", + "slug": "clone-graph", + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Salesforce", - "Google", - "Twitter", - "Bloomberg", - "Oracle", - "Apple" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 24 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 61, - "name": "Pacific Atlantic Water Flow", - "url": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Pacific Atlantic Water Flow", + "slug": "pacific-atlantic-water-flow", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Microsoft", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 62, - "name": "Number of Islands", - "url": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "title": "Number of Islands", + "slug": "number-of-islands", + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Bloomberg", - "Google", - "LinkedIn", - "Facebook", - "Apple", - "Oracle", - "Goldman Sachs", - "Salesforce", - "Lyft", - "Uber", - "Adobe", - "Qualtrics" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 123 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 41 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 23 + }, + { + "name": "Google", + "slug": "google", + "frequency": 17 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 13 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 10 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 9 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 8 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + } ] }, { "id": 63, - "name": "Graph Valid Tree", - "url": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "title": "Graph Valid Tree", + "slug": "graph-valid-tree", + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ - "LinkedIn", - "Google", - "Bloomberg" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 64, - "name": "Number of Connected Components in an Undirected Graph", - "url": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "title": "Number of Connected Components in an Undirected Graph", + "slug": "number-of-connected-components-in-an-undirected-graph", + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ - "Amazon", - "LinkedIn", - "Facebook", - "Pinterest" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + } ] }, { "id": 65, - "name": "Reverse Linked List", - "url": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Linked List", + "slug": "reverse-linked-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Bloomberg", - "Amazon", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Canonical", + "slug": "canonical", + "frequency": 2 + } ] }, { "id": 66, - "name": "Reverse Linked List II", - "url": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Linked List II", + "slug": "reverse-linked-list-ii", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple", - "Facebook", - "Amazon", - "Google", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 67, - "name": "Rotate List", - "url": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Rotate List", + "slug": "rotate-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "LinkedIn", - "Microsoft", - "Adobe", - "Apple", - "Oracle" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 68, - "name": "Swap Nodes in Pairs", - "url": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Swap Nodes in Pairs", + "slug": "swap-nodes-in-pairs", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 69, - "name": "Odd Even Linked List", - "url": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Odd Even Linked List", + "slug": "odd-even-linked-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Bloomberg", - "Amazon", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 70, - "name": "Reverse Nodes in k-Group", - "url": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Nodes in k-Group", + "slug": "reverse-nodes-in-k-group", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ - "Capital One", - "Microsoft", - "Amazon", - "Google", - "Facebook", - "Snapchat", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, + { + "name": "Zenefits", + "slug": "zenefits", + "frequency": 2 + } ] }, { "id": 71, - "name": "Merge Two Sorted Lists", - "url": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "title": "Merge Two Sorted Lists", + "slug": "merge-two-sorted-lists", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Apple", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + } ] }, { "id": 72, - "name": "Kth Smallest Element in a Sorted Matrix", - "url": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "title": "Kth Smallest Element in a Sorted Matrix", + "slug": "kth-smallest-element-in-a-sorted-matrix", + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 73, - "name": "Find K Pairs with Smallest Sums", - "url": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "title": "Find K Pairs with Smallest Sums", + "slug": "find-k-pairs-with-smallest-sums", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Microsoft", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 74, - "name": "Merge k Sorted Lists", - "url": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "title": "Merge k Sorted Lists", + "slug": "merge-k-sorted-lists", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Google", - "Apple", - "Bloomberg", - "Adobe", - "Uber", - "Qualtrics", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 57 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 40 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 2 + } ] }, { "id": 75, - "name": "Smallest Range Covering Elements from K Lists", - "url": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "title": "Smallest Range Covering Elements from K Lists", + "slug": "smallest-range-covering-elements-from-k-lists", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Google", - "Amazon", - "Microsoft", - "Pinterest" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 76, - "name": "Meeting Rooms", - "url": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "title": "Meeting Rooms", + "slug": "meeting-rooms", + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ - "Amazon", - "Microsoft", - "Facebook" + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 77, - "name": "Merge Intervals", - "url": "merge-intervals", - "pattern": [ - "Intervals" - ], + "title": "Merge Intervals", + "slug": "merge-intervals", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Salesforce", - "Google", - "Uber", - "Bloomberg", - "Adobe", - "Apple", - "LinkedIn", - "Twitter", - "Oracle", - "JPMorgan", - "Snapchat" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 79 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 44 + }, + { + "name": "Google", + "slug": "google", + "frequency": 29 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 21 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 11 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 5 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Hotstar", + "slug": "hotstar", + "frequency": 2 + } ] }, { "id": 78, - "name": "Interval List Intersections", - "url": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "title": "Interval List Intersections", + "slug": "interval-list-intersections", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Uber", - "Google" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 79, - "name": "Non-overlapping Intervals", - "url": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "title": "Non-overlapping Intervals", + "slug": "non-overlapping-intervals", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + } ] }, { "id": 80, - "name": "Meeting Rooms II", - "url": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "title": "Meeting Rooms II", + "slug": "meeting-rooms-ii", + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Google", - "Oracle", - "Uber", - "Twitter", - "Snapchat", - "Qualtrics", - "Adobe", - "Quora", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 47 + }, + { + "name": "Google", + "slug": "google", + "frequency": 29 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 81, - "name": "Task Scheduler", - "url": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Task Scheduler", + "slug": "task-scheduler", + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Google", - "Uber", - "Amazon", - "Microsoft", - "Salesforce" + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + } ] }, { "id": 82, - "name": "Minimum Number of Arrows to Burst Balloons", - "url": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "title": "Minimum Number of Arrows to Burst Balloons", + "slug": "minimum-number-of-arrows-to-burst-balloons", + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 83, - "name": "Insert Interval", - "url": "insert-interval", - "pattern": [ - "Intervals" - ], + "title": "Insert Interval", + "slug": "insert-interval", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "LinkedIn", - "Microsoft", - "Twitter", - "Citadel" + { + "name": "Google", + "slug": "google", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 84, - "name": "Employee Free Time", - "url": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "title": "Employee Free Time", + "slug": "employee-free-time", + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ - "Pinterest", - "Amazon", - "Airbnb", - "Snapchat", - "Google", - "Facebook", - "Apple", - "Oracle", - "Uber" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 6 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 85, - "name": "Binary Search", - "url": "binary-search", - "pattern": [ - "Binary Search" - ], + "title": "Binary Search", + "slug": "binary-search", + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ - "Adobe", - "Apple", - "Uber", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 86, - "name": "Find Smallest Letter Greater Than Target", - "url": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "title": "Find Smallest Letter Greater Than Target", + "slug": "find-smallest-letter-greater-than-target", + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 87, - "name": "Peak Index in a Mountain Array", - "url": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "title": "Peak Index in a Mountain Array", + "slug": "peak-index-in-a-mountain-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Bloomberg", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 88, - "name": "Find Minimum in Rotated Sorted Array", - "url": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "title": "Find Minimum in Rotated Sorted Array", + "slug": "find-minimum-in-rotated-sorted-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg", - "Uber", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + } ] }, { "id": 89, - "name": "Find Peak Element", - "url": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "title": "Find Peak Element", + "slug": "find-peak-element", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Uber", - "Google", - "Microsoft" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 59 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 90, - "name": "Search in Rotated Sorted Array", - "url": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "title": "Search in Rotated Sorted Array", + "slug": "search-in-rotated-sorted-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "LinkedIn", - "Facebook", - "Bloomberg", - "Adobe", - "Apple", - "Goldman Sachs", - "Oracle", - "Uber", - "Morgan Stanley" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 25 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 17 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 91, - "name": "Search in Rotated Sorted Array II", - "url": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "title": "Search in Rotated Sorted Array II", + "slug": "search-in-rotated-sorted-array-ii", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Microsoft" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 92, - "name": "Search a 2D Matrix", - "url": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "title": "Search a 2D Matrix", + "slug": "search-a-2d-matrix", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Uber", - "Google", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 93, - "name": "Search a 2D Matrix II", - "url": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "title": "Search a 2D Matrix II", + "slug": "search-a-2d-matrix-ii", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 94, - "name": "Find K Closest Elements", - "url": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "title": "Find K Closest Elements", + "slug": "find-k-closest-elements", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Uber", - "Microsoft", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 95, - "name": "Count of Range Sum", - "url": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "title": "Count of Range Sum", + "slug": "count-of-range-sum", + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 96, - "name": "Minimum Size Subarray Sum", - "url": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Size Subarray Sum", + "slug": "minimum-size-subarray-sum", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Goldman Sachs", - "Facebook", - "Amazon", - "Google" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + } ] }, { "id": 97, - "name": "Fruit Into Baskets", - "url": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "title": "Fruit Into Baskets", + "slug": "fruit-into-baskets", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon" + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + } ] }, { "id": 98, - "name": "Permutation in String", - "url": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "title": "Permutation in String", + "slug": "permutation-in-string", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Oracle", - "Facebook" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 99, - "name": "Longest Repeating Character Replacement", - "url": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "title": "Longest Repeating Character Replacement", + "slug": "longest-repeating-character-replacement", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Uber", - "Amazon", - "Adobe" + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 100, - "name": "Sliding Window Maximum", - "url": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "title": "Sliding Window Maximum", + "slug": "sliding-window-maximum", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Goldman Sachs", - "Citadel", - "Google", - "Uber", - "Microsoft", - "Salesforce", - "Apple", - "Twitter", - "Atlassian" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Google", + "slug": "google", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 101, - "name": "Longest Substring Without Repeating Characters", - "url": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "title": "Longest Substring Without Repeating Characters", + "slug": "longest-substring-without-repeating-characters", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Bloomberg", - "Facebook", - "Adobe", - "Google", - "Apple", - "Uber", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 59 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 24 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 23 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Airtel", + "slug": "airtel", + "frequency": 2 + } ] }, { "id": 102, - "name": "Minimum Number of K Consecutive Bit Flips", - "url": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Number of K Consecutive Bit Flips", + "slug": "minimum-number-of-k-consecutive-bit-flips", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 103, - "name": "Count Unique Characters of All Substrings of a Given String", - "url": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "title": "Count Unique Characters of All Substrings of a Given String", + "slug": "count-unique-characters-of-all-substrings-of-a-given-string", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 67 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 104, - "name": "Minimum Window Substring", - "url": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Window Substring", + "slug": "minimum-window-substring", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Snapchat", - "Google", - "Lyft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 11 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + } ] }, { "id": 105, - "name": "Substring with Concatenation of All Words", - "url": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "title": "Substring with Concatenation of All Words", + "slug": "substring-with-concatenation-of-all-words", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 106, - "name": "Kth Smallest Element in a BST", - "url": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "title": "Kth Smallest Element in a BST", + "slug": "kth-smallest-element-in-a-bst", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook" + { + "name": "Uber", + "slug": "uber", + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + } ] }, { "id": 107, - "name": "K Closest Points to Origin", - "url": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "title": "K Closest Points to Origin", + "slug": "k-closest-points-to-origin", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Asana" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 73 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 70 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 + } ] }, { "id": 108, - "name": "Top K Frequent Elements", - "url": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "title": "Top K Frequent Elements", + "slug": "top-k-frequent-elements", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Bloomberg", - "Microsoft", - "Uber", - "Apple", - "Google", - "Adobe", - "Snapchat", - "Oracle", - "LinkedIn" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 63 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + } ] }, { "id": 109, - "name": "Sort Characters By Frequency", - "url": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "title": "Sort Characters By Frequency", + "slug": "sort-characters-by-frequency", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Facebook" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 110, - "name": "Kth Largest Element in an Array", - "url": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "title": "Kth Largest Element in an Array", + "slug": "kth-largest-element-in-an-array", + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Microsoft", - "Google", - "Goldman Sachs", - "Uber", - "Oracle" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 87 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 111, - "name": "Reorganize String", - "url": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Reorganize String", + "slug": "reorganize-string", + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Google", - "Apple", - "Uber", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + } ] }, { "id": 112, - "name": "Rearrange String k Distance Apart", - "url": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Rearrange String k Distance Apart", + "slug": "rearrange-string-k-distance-apart", + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ - "Twitter" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + } ] }, { "id": 113, - "name": "Course Schedule III", - "url": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Course Schedule III", + "slug": "course-schedule-iii", + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 114, - "name": "Maximum Frequency Stack", - "url": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "title": "Maximum Frequency Stack", + "slug": "maximum-frequency-stack", + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Apple", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "MindTickle", + "slug": "mindtickle", + "frequency": 2 + } ] }, { "id": 115, - "name": "Course Schedule", - "url": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Course Schedule", + "slug": "course-schedule", + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Oracle", - "Apple", - "Snapchat" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 39 + }, + { + "name": "Google", + "slug": "google", + "frequency": 10 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + } ] }, { "id": 116, - "name": "Course Schedule II", - "url": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Course Schedule II", + "slug": "course-schedule-ii", + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Facebook", - "Snapchat", - "Uber", - "Apple", - "Lyft", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 39 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 7 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 117, - "name": "Minimum Height Trees", - "url": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "title": "Minimum Height Trees", + "slug": "minimum-height-trees", + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Google", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 118, - "name": "Alien Dictionary", - "url": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "title": "Alien Dictionary", + "slug": "alien-dictionary", + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ - "Facebook", - "Google", - "Amazon", - "Airbnb", - "Pinterest", - "Uber", - "Microsoft" + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 19 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + } ] }, { "id": 119, - "name": "Sequence Reconstruction", - "url": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "title": "Sequence Reconstruction", + "slug": "sequence-reconstruction", + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 120, - "name": "Binary Tree Level Order Traversal II", - "url": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Level Order Traversal II", + "slug": "binary-tree-level-order-traversal-ii", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 121, - "name": "Average of Levels in Binary Tree", - "url": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "title": "Average of Levels in Binary Tree", + "slug": "average-of-levels-in-binary-tree", + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 122, - "name": "Minimum Depth of Binary Tree", - "url": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Minimum Depth of Binary Tree", + "slug": "minimum-depth-of-binary-tree", + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 123, - "name": "Binary Tree Level Order Traversal", - "url": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Level Order Traversal", + "slug": "binary-tree-level-order-traversal", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Apple", - "Oracle", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 124, - "name": "Binary Tree Zigzag Level Order Traversal", - "url": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Zigzag Level Order Traversal", + "slug": "binary-tree-zigzag-level-order-traversal", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Bloomberg", - "Google", - "Adobe", - "LinkedIn", - "Qualtrics", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + } ] }, { "id": 125, - "name": "Populating Next Right Pointers in Each Node", - "url": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "title": "Populating Next Right Pointers in Each Node", + "slug": "populating-next-right-pointers-in-each-node", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + } ] }, { "id": 126, - "name": "Populating Next Right Pointers in Each Node II", - "url": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "title": "Populating Next Right Pointers in Each Node II", + "slug": "populating-next-right-pointers-in-each-node-ii", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 127, - "name": "Binary Tree Right Side View", - "url": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Binary Tree Right Side View", + "slug": "binary-tree-right-side-view", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Bloomberg", - "Amazon", - "Oracle", - "Qualtrics", - "Adobe", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 78 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + } ] }, { "id": 128, - "name": "All Nodes Distance K in Binary Tree", - "url": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "title": "All Nodes Distance K in Binary Tree", + "slug": "all-nodes-distance-k-in-binary-tree", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + } ] }, { "id": 129, - "name": "Same Tree", - "url": "same-tree", - "pattern": [ - "DFS" - ], + "title": "Same Tree", + "slug": "same-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Google", - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Adobe", - "Oracle" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 130, - "name": "Path Sum", - "url": "path-sum", - "pattern": [ - "DFS" - ], + "title": "Path Sum", + "slug": "path-sum", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + } ] }, { "id": 131, - "name": "Maximum Depth of Binary Tree", - "url": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Depth of Binary Tree", + "slug": "maximum-depth-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Google", - "Apple", - "Amazon" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + } ] }, { "id": 132, - "name": "Diameter of Binary Tree", - "url": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Diameter of Binary Tree", + "slug": "diameter-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Microsoft", - "Adobe" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 57 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 133, - "name": "Merge Two Binary Trees", - "url": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "title": "Merge Two Binary Trees", + "slug": "merge-two-binary-trees", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 134, - "name": "Lowest Common Ancestor of a Binary Search Tree", - "url": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "title": "Lowest Common Ancestor of a Binary Search Tree", + "slug": "lowest-common-ancestor-of-a-binary-search-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Facebook", - "Microsoft", - "Google", - "Uber" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + } ] }, { "id": 135, - "name": "Subtree of Another Tree", - "url": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "title": "Subtree of Another Tree", + "slug": "subtree-of-another-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 136, - "name": "Invert Binary Tree", - "url": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Invert Binary Tree", + "slug": "invert-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 137, - "name": "Path Sum II", - "url": "path-sum-ii", - "pattern": [ - "DFS" - ], + "title": "Path Sum II", + "slug": "path-sum-ii", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 138, - "name": "Path Sum III", - "url": "path-sum-iii", - "pattern": [ - "DFS" - ], + "title": "Path Sum III", + "slug": "path-sum-iii", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Google", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 139, - "name": "Lowest Common Ancestor of a Binary Tree", - "url": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Lowest Common Ancestor of a Binary Tree", + "slug": "lowest-common-ancestor-of-a-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Microsoft", - "Adobe", - "Apple", - "Salesforce", - "Oracle", - "Bloomberg", - "Intuit" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 115 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 29 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 140, - "name": "Maximum Binary Tree", - "url": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Binary Tree", + "slug": "maximum-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 141, - "name": "Maximum Width of Binary Tree", - "url": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Width of Binary Tree", + "slug": "maximum-width-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 142, - "name": "Construct Binary Tree from Preorder and Inorder Traversal", - "url": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "title": "Construct Binary Tree from Preorder and Inorder Traversal", + "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Bloomberg", - "Apple" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 143, - "name": "Validate Binary Search Tree", - "url": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "title": "Validate Binary Search Tree", + "slug": "validate-binary-search-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook", - "Google", - "Adobe", - "Apple", - "Qualtrics", - "Lyft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 24 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 144, - "name": "Implement Trie (Prefix Tree)", - "url": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "title": "Implement Trie (Prefix Tree)", + "slug": "implement-trie-prefix-tree", + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Twitter", - "Google", - "Facebook", - "Microsoft", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 7 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Opendoor", + "slug": "opendoor", + "frequency": 2 + } ] }, { "id": 145, - "name": "Binary Tree Maximum Path Sum", - "url": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "title": "Binary Tree Maximum Path Sum", + "slug": "binary-tree-maximum-path-sum", + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Microsoft", - "Adobe", - "Bloomberg", - "Oracle", - "Snapchat" + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 20 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + } ] }, { "id": 146, - "name": "Serialize and Deserialize Binary Tree", - "url": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "title": "Serialize and Deserialize Binary Tree", + "slug": "serialize-and-deserialize-binary-tree", + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft", - "Facebook", - "Oracle", - "Uber", - "Adobe", - "Snapchat", - "Qualtrics", - "Google", - "Quora" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 28 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 15 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 11 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + } ] }, { "id": 147, - "name": "Word Search II", - "url": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "title": "Word Search II", + "slug": "word-search-ii", + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Uber", - "Microsoft", - "Apple", - "Twitter", - "Snapchat", - "Facebook", - "Bloomberg", - "Google", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 29 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 29 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + } ] }, { "id": 148, - "name": "Find Median from Data Stream", - "url": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "title": "Find Median from Data Stream", + "slug": "find-median-from-data-stream", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Apple", - "Facebook", - "Google", - "Bloomberg", - "Uber", - "Airbnb" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + } ] }, { "id": 149, - "name": "Sliding Window Median", - "url": "sliding-window-median", - "pattern": [ - "Heap" - ], + "title": "Sliding Window Median", + "slug": "sliding-window-median", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 150, - "name": "Two Sum", - "url": "two-sum", - "pattern": [ - "Two Pointers" - ], + "title": "Two Sum", + "slug": "two-sum", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Google", - "Adobe", - "Apple", - "Microsoft", - "Facebook", - "Bloomberg", - "Uber", - "Oracle", - "Morgan Stanley", - "Citadel", - "Salesforce", - "Goldman Sachs", - "JPMorgan", - "Snapchat" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 119 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 52 + }, + { + "name": "Google", + "slug": "google", + "frequency": 41 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 39 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 23 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 13 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 11 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 7 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 6 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + } ] }, { "id": 151, - "name": "Squares of a Sorted Array", - "url": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "title": "Squares of a Sorted Array", + "slug": "squares-of-a-sorted-array", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Adobe", - "Apple", - "Uber" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + } ] }, { "id": 152, - "name": "Backspace String Compare", - "url": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "title": "Backspace String Compare", + "slug": "backspace-string-compare", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Google", - "Microsoft" + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 153, - "name": "3 Sum", - "url": "3sum", - "pattern": [ - "Two Pointers" - ], + "title": "3Sum", + "slug": "3sum", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Intuit", - "Qualtrics", - "Salesforce", - "Goldman Sachs", - "Uber", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 37 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 24 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 154, - "name": "3 Sum Closest", - "url": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "title": "3Sum Closest", + "slug": "3sum-closest", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Capital One", - "Apple", - "Google", - "Adobe", - "Microsoft", - "Oracle" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 155, - "name": "Subarrays with Product Less than K", - "url": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "title": "Subarray Product Less Than K", + "slug": "subarray-product-less-than-k", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 156, - "name": "Sort Colours", - "url": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "title": "Sort Colors", + "slug": "sort-colors", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Adobe", - "Facebook", - "Apple", - "Salesforce", - "Bloomberg" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + } ] }, { "id": 157, - "name": "Trapping Rain Water", - "url": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "title": "Trapping Rain Water", + "slug": "trapping-rain-water", + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Goldman Sachs", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Qualtrics", - "Snapchat", - "Lyft", - "Uber", - "Apple", - "Citadel", - "Tesla" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 55 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 41 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + } ] }, { "id": 158, - "name": "Container With Most Water", - "url": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "title": "Container With Most Water", + "slug": "container-with-most-water", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Adobe", - "Bloomberg", - "Apple", - "Uber", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 159, - "name": "Longest Word in Dictionary", - "url": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "title": "Longest Word in Dictionary", + "slug": "longest-word-in-dictionary", + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 8 + } ] }, { "id": 160, - "name": "Index Pairs of a String", - "url": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "title": "Index Pairs of a String", + "slug": "index-pairs-of-a-string", + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 161, - "name": "Maximum XOR of Two Numbers in an Array", - "url": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "title": "Maximum XOR of Two Numbers in an Array", + "slug": "maximum-xor-of-two-numbers-in-an-array", + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Adobe" + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 162, - "name": "Concatenated Words", - "url": "concatenated-words", - "pattern": [ - "Trie" - ], + "title": "Concatenated Words", + "slug": "concatenated-words", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 163, - "name": "Prefix and Suffix Search", - "url": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "title": "Prefix and Suffix Search", + "slug": "prefix-and-suffix-search", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 164, - "name": "Palindrome Pairs", - "url": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "title": "Palindrome Pairs", + "slug": "palindrome-pairs", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Airbnb", - "Facebook", - "Google" + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 17 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 165, - "name": "Design Search Autocomplete System", - "url": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "title": "Design Search Autocomplete System", + "slug": "design-search-autocomplete-system", + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ - "Amazon", - "Google", - "Microsoft", - "Uber", - "Bloomberg", - "Twitter" + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 166, - "name": "Word Squares", - "url": "word-squares", - "pattern": [ - "Trie" - ], + "title": "Word Squares", + "slug": "word-squares", + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ - "Bloomberg", - "Oracle", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 167, - "name": "Sort Items by Groups Respecting Dependencies", - "url": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Sort Items by Groups Respecting Dependencies", + "slug": "sort-items-by-groups-respecting-dependencies", + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, - "companies": [ - "Apple" - ] + "companies": [] }, { "id": 168, - "name": "Median of Two Sorted Arrays", - "url": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "title": "Median of Two Sorted Arrays", + "slug": "median-of-two-sorted-arrays", + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Goldman Sachs", - "Microsoft", - "Google", - "Adobe", - "Facebook", - "Apple", - "Bloomberg", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 36 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 20 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 18 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + } ] }, { "id": 169, - "name": "Majority Element", - "url": "majority-element", - "pattern": [ - "Sorting" - ], + "title": "Majority Element", + "slug": "majority-element", + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + } ] }, { "id": 170, - "name": "Convert 1D Array Into 2D Array", - "url": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "title": "Convert 1D Array Into 2D Array", + "slug": "convert-1d-array-into-2d-array", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - "Google" - ] + "companies": [] } ] -} \ No newline at end of file +} From 3f000507f4539937a305c75c073fc6c470541e1d Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sat, 6 Aug 2022 17:18:17 +0000 Subject: [PATCH 062/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 732 ++++++++++++++++++++++++++++++---------- 1 file changed, 559 insertions(+), 173 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 824d3dba..e719314b 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-06T12:48:18.477346", + "updated": "2022-08-06T17:18:16.840078", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -70,7 +72,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -130,7 +135,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,7 +167,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -225,7 +235,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -295,7 +307,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -335,7 +351,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -385,7 +403,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -430,7 +450,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -500,7 +522,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -580,7 +604,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -675,7 +701,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -735,7 +763,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -800,7 +830,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -820,7 +852,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -900,7 +934,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -935,7 +971,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1005,7 +1043,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1030,7 +1070,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1050,7 +1092,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1115,7 +1159,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1155,7 +1201,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1180,7 +1228,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1265,7 +1315,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1290,7 +1343,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1325,7 +1380,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1400,7 +1457,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1409,7 +1468,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1474,7 +1535,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1524,7 +1587,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1579,7 +1644,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1644,7 +1711,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1789,7 +1858,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1899,7 +1970,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -1908,7 +1981,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1933,7 +2008,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1998,7 +2075,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2043,7 +2122,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2108,7 +2189,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2203,7 +2286,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2278,7 +2363,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2303,7 +2390,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2368,7 +2457,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2408,7 +2499,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2463,7 +2557,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2508,7 +2604,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2528,7 +2626,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2563,7 +2663,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2598,7 +2700,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -2607,7 +2711,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2637,7 +2744,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2672,7 +2781,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2712,7 +2823,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2777,7 +2890,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2807,7 +2922,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2837,7 +2954,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2852,7 +2971,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2922,7 +3043,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2982,7 +3105,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3012,7 +3137,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3047,7 +3174,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3092,7 +3223,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3117,7 +3251,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3277,7 +3415,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3307,7 +3450,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3342,7 +3490,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3417,7 +3567,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3462,7 +3614,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3502,7 +3656,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3537,7 +3693,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3557,7 +3715,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3617,7 +3777,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3697,7 +3859,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3732,7 +3897,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3767,7 +3934,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3867,7 +4036,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3897,7 +4068,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -3917,7 +4090,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4052,7 +4227,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4087,7 +4264,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4117,7 +4296,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4187,7 +4369,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4227,7 +4412,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4242,7 +4429,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4292,7 +4481,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -4337,7 +4529,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4392,7 +4586,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4417,7 +4613,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4442,7 +4640,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4492,7 +4692,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4552,7 +4754,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4652,7 +4856,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4682,7 +4888,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4737,7 +4945,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4782,7 +4992,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4822,7 +5034,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -4831,7 +5045,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4876,7 +5092,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4901,7 +5119,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4946,7 +5166,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4976,7 +5198,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5066,7 +5290,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5226,7 +5452,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5241,7 +5469,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5261,7 +5491,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5326,7 +5558,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5361,7 +5595,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5391,7 +5627,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5446,7 +5684,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5546,7 +5786,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5581,7 +5823,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5651,7 +5896,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5686,7 +5934,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -5706,7 +5957,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -5715,7 +5969,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5750,7 +6007,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5820,7 +6082,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5905,7 +6172,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5925,7 +6196,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -5975,7 +6249,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -5990,7 +6267,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6005,7 +6284,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6025,7 +6306,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6045,7 +6329,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6095,7 +6381,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6155,7 +6443,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6195,7 +6485,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6240,7 +6532,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6295,7 +6590,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6355,7 +6653,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6385,7 +6685,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6405,7 +6707,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6455,7 +6759,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6490,7 +6796,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6510,7 +6818,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6540,7 +6850,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6570,7 +6882,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6620,7 +6934,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6655,7 +6971,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6695,7 +7013,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6780,7 +7100,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -6789,7 +7111,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6824,7 +7148,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6864,7 +7190,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6924,7 +7252,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6979,7 +7310,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7054,7 +7387,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7124,7 +7459,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7199,7 +7537,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7269,7 +7609,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7294,7 +7636,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7454,7 +7798,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7504,7 +7850,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7549,7 +7897,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7659,7 +8009,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7699,7 +8051,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7719,7 +8073,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7779,7 +8135,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7874,7 +8232,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7974,7 +8334,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7989,7 +8351,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -7998,7 +8362,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8013,7 +8379,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8033,7 +8401,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -8042,7 +8412,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8067,7 +8439,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8107,7 +8481,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8122,7 +8498,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -8131,7 +8511,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8216,7 +8598,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8256,10 +8640,12 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From f24156d26bdf17b212d0736716e8854965701d1d Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 6 Aug 2022 13:33:25 -0400 Subject: [PATCH 063/294] Update icon names (#213) Fixes #212 --- public/static/icons/{Adobe.png => adobe.png} | Bin public/static/icons/{Airbnb.png => airbnb.png} | Bin .../icons/{Akuna Capital.png => akuna-capital.png} | Bin public/static/icons/{Amazon.png => amazon.png} | Bin public/static/icons/{Apple.png => apple.png} | Bin public/static/icons/{Asana.png => asana.png} | Bin .../static/icons/{Atlassian.png => atlassian.png} | Bin .../static/icons/{BlackRock.png => blackrock.png} | Bin .../icons/{Capital One.png => capital-one.png} | Bin public/static/icons/{Citadel.png => citadel.png} | Bin public/static/icons/{Facebook.png => facebook.png} | Bin .../icons/{Goldman Sachs.png => goldman-sachs.png} | Bin public/static/icons/{Google.png => google.png} | Bin public/static/icons/{Intuit.png => intuit.png} | Bin public/static/icons/{JPMorgan.png => jpmorgan.png} | Bin public/static/icons/{LinkedIn.png => linkedin.png} | Bin public/static/icons/{Lyft.png => lyft.png} | Bin .../static/icons/{Microsoft.png => microsoft.png} | Bin .../{Morgan Stanley.png => morgan-stanley.png} | Bin public/static/icons/{Oracle.png => oracle.png} | Bin public/static/icons/{Palantir.png => palantir.png} | Bin .../static/icons/{Pinterest.png => pinterest.png} | Bin .../static/icons/{Qualtrics.png => qualtrics.png} | Bin public/static/icons/{Quora.png => quora.png} | Bin .../static/icons/{Salesforce.png => salesforce.png} | Bin public/static/icons/{Snapchat.png => snapchat.png} | Bin public/static/icons/{Square.png => square.png} | Bin public/static/icons/{Tesla.png => tesla.png} | Bin public/static/icons/{Twitch.png => twitch.png} | Bin public/static/icons/{Twitter.png => twitter.png} | Bin .../static/icons/{Two Sigma.png => two-sigma.png} | Bin public/static/icons/{Uber.png => uber.png} | Bin public/static/icons/{Yelp.png => yelp.png} | Bin 33 files changed, 0 insertions(+), 0 deletions(-) rename public/static/icons/{Adobe.png => adobe.png} (100%) rename public/static/icons/{Airbnb.png => airbnb.png} (100%) rename public/static/icons/{Akuna Capital.png => akuna-capital.png} (100%) rename public/static/icons/{Amazon.png => amazon.png} (100%) rename public/static/icons/{Apple.png => apple.png} (100%) rename public/static/icons/{Asana.png => asana.png} (100%) rename public/static/icons/{Atlassian.png => atlassian.png} (100%) rename public/static/icons/{BlackRock.png => blackrock.png} (100%) rename public/static/icons/{Capital One.png => capital-one.png} (100%) rename public/static/icons/{Citadel.png => citadel.png} (100%) rename public/static/icons/{Facebook.png => facebook.png} (100%) rename public/static/icons/{Goldman Sachs.png => goldman-sachs.png} (100%) rename public/static/icons/{Google.png => google.png} (100%) rename public/static/icons/{Intuit.png => intuit.png} (100%) rename public/static/icons/{JPMorgan.png => jpmorgan.png} (100%) rename public/static/icons/{LinkedIn.png => linkedin.png} (100%) rename public/static/icons/{Lyft.png => lyft.png} (100%) rename public/static/icons/{Microsoft.png => microsoft.png} (100%) rename public/static/icons/{Morgan Stanley.png => morgan-stanley.png} (100%) rename public/static/icons/{Oracle.png => oracle.png} (100%) rename public/static/icons/{Palantir.png => palantir.png} (100%) rename public/static/icons/{Pinterest.png => pinterest.png} (100%) rename public/static/icons/{Qualtrics.png => qualtrics.png} (100%) rename public/static/icons/{Quora.png => quora.png} (100%) rename public/static/icons/{Salesforce.png => salesforce.png} (100%) rename public/static/icons/{Snapchat.png => snapchat.png} (100%) rename public/static/icons/{Square.png => square.png} (100%) rename public/static/icons/{Tesla.png => tesla.png} (100%) rename public/static/icons/{Twitch.png => twitch.png} (100%) rename public/static/icons/{Twitter.png => twitter.png} (100%) rename public/static/icons/{Two Sigma.png => two-sigma.png} (100%) rename public/static/icons/{Uber.png => uber.png} (100%) rename public/static/icons/{Yelp.png => yelp.png} (100%) diff --git a/public/static/icons/Adobe.png b/public/static/icons/adobe.png similarity index 100% rename from public/static/icons/Adobe.png rename to public/static/icons/adobe.png diff --git a/public/static/icons/Airbnb.png b/public/static/icons/airbnb.png similarity index 100% rename from public/static/icons/Airbnb.png rename to public/static/icons/airbnb.png diff --git a/public/static/icons/Akuna Capital.png b/public/static/icons/akuna-capital.png similarity index 100% rename from public/static/icons/Akuna Capital.png rename to public/static/icons/akuna-capital.png diff --git a/public/static/icons/Amazon.png b/public/static/icons/amazon.png similarity index 100% rename from public/static/icons/Amazon.png rename to public/static/icons/amazon.png diff --git a/public/static/icons/Apple.png b/public/static/icons/apple.png similarity index 100% rename from public/static/icons/Apple.png rename to public/static/icons/apple.png diff --git a/public/static/icons/Asana.png b/public/static/icons/asana.png similarity index 100% rename from public/static/icons/Asana.png rename to public/static/icons/asana.png diff --git a/public/static/icons/Atlassian.png b/public/static/icons/atlassian.png similarity index 100% rename from public/static/icons/Atlassian.png rename to public/static/icons/atlassian.png diff --git a/public/static/icons/BlackRock.png b/public/static/icons/blackrock.png similarity index 100% rename from public/static/icons/BlackRock.png rename to public/static/icons/blackrock.png diff --git a/public/static/icons/Capital One.png b/public/static/icons/capital-one.png similarity index 100% rename from public/static/icons/Capital One.png rename to public/static/icons/capital-one.png diff --git a/public/static/icons/Citadel.png b/public/static/icons/citadel.png similarity index 100% rename from public/static/icons/Citadel.png rename to public/static/icons/citadel.png diff --git a/public/static/icons/Facebook.png b/public/static/icons/facebook.png similarity index 100% rename from public/static/icons/Facebook.png rename to public/static/icons/facebook.png diff --git a/public/static/icons/Goldman Sachs.png b/public/static/icons/goldman-sachs.png similarity index 100% rename from public/static/icons/Goldman Sachs.png rename to public/static/icons/goldman-sachs.png diff --git a/public/static/icons/Google.png b/public/static/icons/google.png similarity index 100% rename from public/static/icons/Google.png rename to public/static/icons/google.png diff --git a/public/static/icons/Intuit.png b/public/static/icons/intuit.png similarity index 100% rename from public/static/icons/Intuit.png rename to public/static/icons/intuit.png diff --git a/public/static/icons/JPMorgan.png b/public/static/icons/jpmorgan.png similarity index 100% rename from public/static/icons/JPMorgan.png rename to public/static/icons/jpmorgan.png diff --git a/public/static/icons/LinkedIn.png b/public/static/icons/linkedin.png similarity index 100% rename from public/static/icons/LinkedIn.png rename to public/static/icons/linkedin.png diff --git a/public/static/icons/Lyft.png b/public/static/icons/lyft.png similarity index 100% rename from public/static/icons/Lyft.png rename to public/static/icons/lyft.png diff --git a/public/static/icons/Microsoft.png b/public/static/icons/microsoft.png similarity index 100% rename from public/static/icons/Microsoft.png rename to public/static/icons/microsoft.png diff --git a/public/static/icons/Morgan Stanley.png b/public/static/icons/morgan-stanley.png similarity index 100% rename from public/static/icons/Morgan Stanley.png rename to public/static/icons/morgan-stanley.png diff --git a/public/static/icons/Oracle.png b/public/static/icons/oracle.png similarity index 100% rename from public/static/icons/Oracle.png rename to public/static/icons/oracle.png diff --git a/public/static/icons/Palantir.png b/public/static/icons/palantir.png similarity index 100% rename from public/static/icons/Palantir.png rename to public/static/icons/palantir.png diff --git a/public/static/icons/Pinterest.png b/public/static/icons/pinterest.png similarity index 100% rename from public/static/icons/Pinterest.png rename to public/static/icons/pinterest.png diff --git a/public/static/icons/Qualtrics.png b/public/static/icons/qualtrics.png similarity index 100% rename from public/static/icons/Qualtrics.png rename to public/static/icons/qualtrics.png diff --git a/public/static/icons/Quora.png b/public/static/icons/quora.png similarity index 100% rename from public/static/icons/Quora.png rename to public/static/icons/quora.png diff --git a/public/static/icons/Salesforce.png b/public/static/icons/salesforce.png similarity index 100% rename from public/static/icons/Salesforce.png rename to public/static/icons/salesforce.png diff --git a/public/static/icons/Snapchat.png b/public/static/icons/snapchat.png similarity index 100% rename from public/static/icons/Snapchat.png rename to public/static/icons/snapchat.png diff --git a/public/static/icons/Square.png b/public/static/icons/square.png similarity index 100% rename from public/static/icons/Square.png rename to public/static/icons/square.png diff --git a/public/static/icons/Tesla.png b/public/static/icons/tesla.png similarity index 100% rename from public/static/icons/Tesla.png rename to public/static/icons/tesla.png diff --git a/public/static/icons/Twitch.png b/public/static/icons/twitch.png similarity index 100% rename from public/static/icons/Twitch.png rename to public/static/icons/twitch.png diff --git a/public/static/icons/Twitter.png b/public/static/icons/twitter.png similarity index 100% rename from public/static/icons/Twitter.png rename to public/static/icons/twitter.png diff --git a/public/static/icons/Two Sigma.png b/public/static/icons/two-sigma.png similarity index 100% rename from public/static/icons/Two Sigma.png rename to public/static/icons/two-sigma.png diff --git a/public/static/icons/Uber.png b/public/static/icons/uber.png similarity index 100% rename from public/static/icons/Uber.png rename to public/static/icons/uber.png diff --git a/public/static/icons/Yelp.png b/public/static/icons/yelp.png similarity index 100% rename from public/static/icons/Yelp.png rename to public/static/icons/yelp.png From 16903174abc142823740556601aac6b120ee44bf Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 6 Aug 2022 16:52:52 -0400 Subject: [PATCH 064/294] Add all missing company icons (#214) * Update Bloomberg icon name * Add more missing icons * Disable filtering by Companies --- public/static/icons/accenture.png | Bin 0 -> 2893 bytes public/static/icons/airtel.png | Bin 0 -> 693 bytes public/static/icons/alation.png | Bin 0 -> 2492 bytes public/static/icons/american-express.png | Bin 0 -> 532 bytes public/static/icons/arcesium.png | Bin 0 -> 1640 bytes .../icons/{Bloomberg.png => bloomberg.png} | Bin public/static/icons/bolt.png | Bin 0 -> 878 bytes public/static/icons/bookingcom.png | Bin 0 -> 1289 bytes public/static/icons/bytedance.png | Bin 0 -> 2101 bytes public/static/icons/c3-iot.png | Bin 0 -> 3168 bytes public/static/icons/canonical.png | Bin 0 -> 1796 bytes public/static/icons/cisco.png | Bin 0 -> 1233 bytes public/static/icons/coinbase.png | Bin 0 -> 3017 bytes public/static/icons/commvault.png | Bin 0 -> 2206 bytes public/static/icons/coupang.png | Bin 0 -> 3831 bytes public/static/icons/cruise-automation.png | Bin 0 -> 750 bytes public/static/icons/de-shaw.png | Bin 0 -> 65767 bytes public/static/icons/docusign.png | Bin 0 -> 310 bytes public/static/icons/doordash.png | Bin 0 -> 1909 bytes public/static/icons/dropbox.png | Bin 0 -> 745 bytes public/static/icons/ebay.png | Bin 0 -> 1533 bytes public/static/icons/epam-systems.png | Bin 0 -> 1291 bytes public/static/icons/expedia.png | Bin 0 -> 875 bytes public/static/icons/grab.png | Bin 0 -> 2718 bytes public/static/icons/groupon.png | Bin 0 -> 1142 bytes public/static/icons/hotstar.png | Bin 0 -> 1487 bytes public/static/icons/hrt.png | Bin 0 -> 3137 bytes public/static/icons/huawei.png | Bin 0 -> 1657 bytes public/static/icons/ibm.png | Bin 0 -> 1595 bytes public/static/icons/indeed.png | Bin 0 -> 2927 bytes public/static/icons/infosys.png | Bin 0 -> 1272 bytes public/static/icons/intel.png | Bin 0 -> 1014 bytes public/static/icons/ixl.png | Bin 0 -> 2299 bytes public/static/icons/karat.png | Bin 0 -> 1804 bytes public/static/icons/makemytrip.png | Bin 0 -> 964 bytes public/static/icons/mathworks.png | Bin 0 -> 1152 bytes public/static/icons/medianet.png | Bin 0 -> 1631 bytes public/static/icons/mindtickle.png | Bin 0 -> 1903 bytes public/static/icons/nagarro.png | Bin 0 -> 1814 bytes public/static/icons/netflix.png | Bin 0 -> 1061 bytes public/static/icons/nutanix.png | Bin 0 -> 1519 bytes public/static/icons/nvidia.png | Bin 0 -> 732 bytes public/static/icons/opendoor.png | Bin 0 -> 1928 bytes public/static/icons/palantir-technologies.png | Bin 0 -> 1354 bytes public/static/icons/paypal.png | Bin 0 -> 679 bytes public/static/icons/paytm.png | Bin 0 -> 1468 bytes public/static/icons/qualcomm.png | Bin 0 -> 671 bytes public/static/icons/reddit.png | Bin 0 -> 1201 bytes public/static/icons/robinhood.png | Bin 0 -> 1296 bytes public/static/icons/roblox.png | Bin 0 -> 584 bytes public/static/icons/rubrik.png | Bin 0 -> 2186 bytes public/static/icons/samsung.png | Bin 0 -> 1141 bytes public/static/icons/sap.png | Bin 0 -> 546 bytes public/static/icons/servicenow.png | Bin 0 -> 651 bytes public/static/icons/shopee.png | Bin 0 -> 706 bytes public/static/icons/snapdeal.png | Bin 0 -> 1197 bytes public/static/icons/splunk.png | Bin 0 -> 2285 bytes public/static/icons/spotify.png | Bin 0 -> 733 bytes public/static/icons/sprinklr.png | Bin 0 -> 1805 bytes public/static/icons/sumologic.png | Bin 0 -> 2090 bytes public/static/icons/swiggy.png | Bin 0 -> 581 bytes public/static/icons/tcs.png | Bin 0 -> 1540 bytes public/static/icons/tiger-analytics.png | Bin 0 -> 3697 bytes public/static/icons/tiktok.png | Bin 0 -> 725 bytes public/static/icons/tusimple.png | Bin 0 -> 2048 bytes public/static/icons/twilio.png | Bin 0 -> 1016 bytes public/static/icons/visa.png | Bin 0 -> 651 bytes public/static/icons/vmware.png | Bin 0 -> 906 bytes public/static/icons/walmart-labs.png | Bin 0 -> 1066 bytes public/static/icons/wayfair.png | Bin 0 -> 5627 bytes public/static/icons/yahoo.png | Bin 0 -> 1098 bytes public/static/icons/yandex.png | Bin 0 -> 540 bytes public/static/icons/zenefits.png | Bin 0 -> 1842 bytes public/static/icons/zillow.png | Bin 0 -> 601 bytes public/static/icons/zoho.png | Bin 0 -> 3352 bytes public/static/icons/zoom.png | Bin 0 -> 511 bytes src/components/Table/index.js | 2 +- 77 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/static/icons/accenture.png create mode 100644 public/static/icons/airtel.png create mode 100644 public/static/icons/alation.png create mode 100644 public/static/icons/american-express.png create mode 100644 public/static/icons/arcesium.png rename public/static/icons/{Bloomberg.png => bloomberg.png} (100%) create mode 100644 public/static/icons/bolt.png create mode 100644 public/static/icons/bookingcom.png create mode 100644 public/static/icons/bytedance.png create mode 100644 public/static/icons/c3-iot.png create mode 100644 public/static/icons/canonical.png create mode 100644 public/static/icons/cisco.png create mode 100644 public/static/icons/coinbase.png create mode 100644 public/static/icons/commvault.png create mode 100644 public/static/icons/coupang.png create mode 100644 public/static/icons/cruise-automation.png create mode 100644 public/static/icons/de-shaw.png create mode 100644 public/static/icons/docusign.png create mode 100644 public/static/icons/doordash.png create mode 100644 public/static/icons/dropbox.png create mode 100644 public/static/icons/ebay.png create mode 100644 public/static/icons/epam-systems.png create mode 100644 public/static/icons/expedia.png create mode 100644 public/static/icons/grab.png create mode 100644 public/static/icons/groupon.png create mode 100644 public/static/icons/hotstar.png create mode 100644 public/static/icons/hrt.png create mode 100644 public/static/icons/huawei.png create mode 100644 public/static/icons/ibm.png create mode 100644 public/static/icons/indeed.png create mode 100644 public/static/icons/infosys.png create mode 100644 public/static/icons/intel.png create mode 100644 public/static/icons/ixl.png create mode 100644 public/static/icons/karat.png create mode 100644 public/static/icons/makemytrip.png create mode 100644 public/static/icons/mathworks.png create mode 100644 public/static/icons/medianet.png create mode 100644 public/static/icons/mindtickle.png create mode 100644 public/static/icons/nagarro.png create mode 100644 public/static/icons/netflix.png create mode 100644 public/static/icons/nutanix.png create mode 100644 public/static/icons/nvidia.png create mode 100644 public/static/icons/opendoor.png create mode 100644 public/static/icons/palantir-technologies.png create mode 100644 public/static/icons/paypal.png create mode 100644 public/static/icons/paytm.png create mode 100644 public/static/icons/qualcomm.png create mode 100644 public/static/icons/reddit.png create mode 100644 public/static/icons/robinhood.png create mode 100644 public/static/icons/roblox.png create mode 100644 public/static/icons/rubrik.png create mode 100644 public/static/icons/samsung.png create mode 100644 public/static/icons/sap.png create mode 100644 public/static/icons/servicenow.png create mode 100644 public/static/icons/shopee.png create mode 100644 public/static/icons/snapdeal.png create mode 100644 public/static/icons/splunk.png create mode 100644 public/static/icons/spotify.png create mode 100644 public/static/icons/sprinklr.png create mode 100644 public/static/icons/sumologic.png create mode 100644 public/static/icons/swiggy.png create mode 100644 public/static/icons/tcs.png create mode 100644 public/static/icons/tiger-analytics.png create mode 100644 public/static/icons/tiktok.png create mode 100644 public/static/icons/tusimple.png create mode 100644 public/static/icons/twilio.png create mode 100644 public/static/icons/visa.png create mode 100644 public/static/icons/vmware.png create mode 100644 public/static/icons/walmart-labs.png create mode 100644 public/static/icons/wayfair.png create mode 100644 public/static/icons/yahoo.png create mode 100644 public/static/icons/yandex.png create mode 100644 public/static/icons/zenefits.png create mode 100644 public/static/icons/zillow.png create mode 100644 public/static/icons/zoho.png create mode 100644 public/static/icons/zoom.png diff --git a/public/static/icons/accenture.png b/public/static/icons/accenture.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f54338fff04a967671d1ae2c837a5e9c29fddd GIT binary patch literal 2893 zcmZ`)3p|tSAAg6!a!V*n>}*7Cb1Ur3$|Z|(iLJRLxeN=NvrUad6p0ifD$ycVqBt($ zh>p1~<(3d~8AZt@m3y2`PWhkD`9JUHd4Iq6_xpZ-m*;st?-OHdjS&SyzyJVVnkC@TVGR*DcO%qu@7+bAYce20)^;dhcN*FgDY2XE4=o$TL| zP^Rvj(yzp)4tb>U_9dsN;azPll2#qsDjM3Vp%#~{n!FpdbC~tCXJQIk-`_P`I=AXQ z{>T;sihgsUJI~-5j6(ocr0WV@!Uc?%8il*u=Y?y3^-F_tBx_0l{Epk=(}gWJuj)j* z9#mI(aCxP+H(GEMKI}1pQuRtkQ76(wXpLHd z%U>5y$z!cUvUgWanDU zXCrG*bhZZ0&#mZgrsLjYi+l=AKxjF=Ldbiw^YX|Xdw-%YdoEF7ci3?M2zscQ%AhcQ z8whW78Pue>Qe1yipfWJ0I)bM3d?)ko{sDeRyneKgVdB)Sfl~3jV8p6nc^!`|zy#4Er%J`pS6>@D%v6AaPZ-Ii}bqrW!i<0UQ06$j)aUTE#0XD7a z0ALB)`9rq@sjOr80N^4K5Lm}JaV2jY;!ZAmUGm-G`+<XCeAU(+bnr@zCcY-F}KY+&qP;?|$^(WBWpmcvf5*0}| zf~_HtT%Bh|z@Tdony(Se!O9kDN~RE?`!uyQwP0v46beOAJiU;1X6Ea3?w1kFheiuP zA`oZJoY6d^t4XGKBeV?-4G~&82pt^_E<%GEM54LTHAqzW_aOhoF(XhtD8v97kxYW} z;<~w$18GJu7%$O}@x4wO(d%a>5_P>TZi5J(2cfO0h4?QTflmBCG@j=>ZLP2G=}^32 zNJl#YmFySDD+{f!gIde*KgOT+eJA|H<48mr`X9=_%>QON{Ph1!v(fl(f(?a8;4b7^ zUE1qqZM1E`^SVRY66pj#2Q#8Sfkfr?qQfohKOO%`blgDH+eqBtSSO+oyxrTdo8OPh znw5K2&|nne$GJm;KO~H{0|0-8g_$w-kmy6Kvkw+8)3yHpzWt?D= z@i^PI&ijDcr-sK0GPzc{GE&9ob@Z4Ao&B|mdYp?w(pXM>Dq6zKzaW`82saTvs4d;g z?D0y&OjdI5&e?KdCYqD=MXob6t)b`l{K}T8JW>28Ollygw6X#*_?@WW`hFB`> z=MsMeKQ!+MkIOj{aqf@dB(GZ!$$`V$JHHBNQH2MX7ZdjF&tsx~%d#t{wKeJpQ{3`E zmVx*cYH1V6MT^sz{x)DTEO?d{s1)jh3qpcTUR9B)Bb(c>nI%l%!v54ZYk&V zhgaQ#m2hy6Q>pR4zV)tpdfB5ahLoj!Ah?Didi8n6xxR#}nZ!Cp8OEcP$uH@T)pb5M zd>)%e-Q6lPByhx3`h%AItLV1q-3vK(X;z2IJQ_+7b8k00?V8tZDjDGzdQOTb9$?!~ zb5IGJjMa@~rRg&ETCt@f`G=$K5s;ZNuZu<~uS)FM=HinnJ7%n-^(;qbM1mvbPwQ$6 zmJZY~4oULAwmdnmc5AnSWB+syRw*vA8`s%fS=n}YJRQH3uz&)GL5wRyPItjDh2gE3 z!u=7w^RW-!Ro&i8W(m4JcMPplb_C#OU74SJ6ySoJ@;~lpL+KE)^_^G59z@< z5?dHp;&PnlX_(2*QPORS=Zoeb{tq3EUbybK%lGlxk`S2CtGo9=Gjd1amN)7K>tqqN z`$GCk?kpW$khe|hzF{*o!^De+wx1e1cLs9y8LXyhe;2lNU&mteieVV48@-5k$e%-P z#b%i1%Q0E~Tb|<33eHRItVX<=WQqK2y!Dr9zZ(rNXQdc>E@_K3myhxyPCTz)MaGx=5ociZ<1Z@a8@eLDxCAQXFPx%Z%IT!R9Hvdm%D3JK@^9-*-b3A$j+unbjjXL3K1V*@P$u;g^)@FK@h=0L@ewr z{0D3;QUz_IHnCFdL_tLmjMxMl!Q6X83_g-sVp8OBj|}9(y6$GL$=prI>E_OF=KQ`n z!yK++8;9D)Y-|eL6vf;U^E=zfE)|)XQm~T7A-4=Jq+_>`c?2A-1F`^W&|~(EOUTsW zCdePkpseX!0^|2R%=HAiM3U6t1hN5zafR$jG?kpVn#c zn};c`bM0TtoWq6WFAD0(M$CB_C%&9)5`*{@PAeqoqwp2vW|r*d6`~PfAl_%o!3ng5 z=%wZrlj#i6fga|5RcizEGLW_3wj7*~eyQN>T5y6~DpMJ)rwP#Sfny53moVMU52?Ar z*|iMNvPQZuCCpw0wmNkqK#v3a1g@4b_L^=uS^%eRdCU$qa~hx{K)Je-HlH&%A3dy~ zx&bdjTc5|zsb*lSjeblaH%e57o9UCzJA<|^3QQiBUA z+!f@ubzI%w1TrDo2gW?i1?NOn8>R;5qaP}`BJiS&IcIZ*bPfv9^N7ruUS{5<3FfpF z)Ef247Zhqn!9C!$zypvWkIJ32q2m2htDH^n0ouFh=x-;Q*v0Q3t%7O^T&rPf^QBt3 b&4&8}_KdI@uRXo500000NkvXXu0mjf>Iy)y literal 0 HcmV?d00001 diff --git a/public/static/icons/alation.png b/public/static/icons/alation.png new file mode 100644 index 0000000000000000000000000000000000000000..8102ecd5989dd45a16f163196bc8ebf7b911195e GIT binary patch literal 2492 zcmZ`*dpy(YAOF(EDCg9=kuZxTvDsY8nuX0}G`B`5Y#0`^wM`r8oF$G!7K)Br2dC1U zMsA_4i&C!VjHJ>{NYPC>DjliLh7-SD=l6VH&-eK}pU?aKd4E3N=lSEC=H=m{rMX5E z001qLE73=>u2amV5H-cSXj4m|VgW@ukR1S^I&<+f4XoJ1!d!jG0FZzH0AVr!OetK# zQ2>au0D$LI0Knz}z-o4p)ElP=B-8y#5o9u8s<0sdSOp3!QdlaA2T)l9D6=Unz)eN> ztL>v=GKWzGfK&zmn!_k7Q4UwdRB~q5MI|cp8B0{ZqSuuy`f4v#(kj$n{-szn*scLw z09d?SIaPpyB5eRrZDUaUdH&>W*f16oNegF%(vbotTgd`&0<6Mh(s?wPfEg3Z#R}}; zGYG80R=QDe*bIahZ3p)!d%*}S4jpELv_M+G@tQCg495wN!1@rK=je)^9XyK1V`EV$ zKA(@|TOwJUNEF)E))r-fL18fF3WPZ~K9)xln8$M0%_jLb50TCd<1pAf1}he(%u5Sp z#qsRmaHY`KF2=B&iVRg3G;a0SOyROFXbEew=Dnp_`J+Q=eGn;4uh`vkTZ3m=gL~> zTYy(~hxK9z=rR6829qAkRrX?Si9`Ko;9DYr6~p3eXVb#yc!kakWr6Ek^o&fvybQ)_ zq0EB791(|7p7nyWpS@T!Ud7GAYvNE}Zz*1L!eDSG0D$Erq65WME7vbNW`*wx{G>cO zvTWzQ-Dp46SF6yFPXrOptxl}n3p!CHE&(O>!r%|zd8I! zbxexMNY_rEuDTI*pQ+nii04P_)#q1EddRv%PmCjEwcIh=ksn63WXd22{~T3ENYta2 zHcG(TjXalW=&NT{o;wauE*aoJ_UkP^dM*6#oC|gFs{4& zr(PuPsWH`X4Y)281U!;Tf4G+z)SUSdFQL#&+a?p)wyimP-%SQgeAbAta`FfoZZvxQ zF(c#48MCH%($z!f32LKaa+DcA@{U1~F|xB}MHTz!cIch$XzfBDp}3Kf&CW6Ar>$LO z5uT_m|8VdR{~m(BWlUgkZS9MSJyd}euGm@f!JEA7aHGDSHlqJ(VL`(Eo9B$rK^=F7 z`?gtYv4F5XiOtFW5vs`S2sr6$oo9*5kxUH8ObL*m(yC3ns} zhi^@>qE*tRy61ixduSEBAy~aRWQf!yNi*9{=k<*b{O#R3-U%|nFPO*7; zkJX-HX8h%V9ivIpnKE^OddTat3KCSkX|oo3ETi!x9n=PKUBe{&7@Jr5KpwdE(t(QR zYN$6++;7OML28hvmtO6|#PqC}emB?HYaK9CP$aqK?Go4#qDc@Ytlxu)u(GQRXazjtA0CdmpYe zYuMWU*9F+oy$xqX56^O)E{zrpW%&vXXjddq@KlN95LU1Pqr(YqYRuJ=cxVtrMy1c{ z-2-y%-CHJJOz_cD`5`8|*Ijt*bL)D1L;9$T)5^$#vdN_WyeXJ?rJw%v+9l&1RMUQ) zu@K}&!GW->{>7mFr-l1bE*+A4M-plQxmXh~Awvzq%5PaRI1lPva|`!$4C@__o03;v zv?)o?aNl|aY?SIKIF1+^_KIU%A2ri-ZZcO*aHdH%*H3m1R6XqI5(+R|M26I|3e9VG z&u1S^H_fT7f7l#|G7P2s`P;>i-egh}sLTQBraFatoJADyyGU}x7KaOaVq+X8sb)@n0-NX9KF$q!Dyk8V#a{YO!cBKcq&(K$7L{450WUEty3 zwnsNV=`GK!Vw-gMbhNzCd{YZ+!9Kp+8oZoPePqNDp0M5LO?W4qm|K;#hbFq$_jkKU z!rmDklPu_G$bk5|45=nxw8~UxaeK5G`|ryYROGqZeOW;n1nX=a zvm^w$`Fl%0k2qfWB-^h>WGT<|*0rUxkapddOFsl3wvn|*8-B!b#EJWrro-9cD?eSgyiHwtaPL%{R8J?Px$&PhZ;R7gwhl*>ySQ5431GkKYe@kKQ01!f(uu=QJ00TL`7WKiVGjD2-ONo(QaZ8jFU{8%tJCzu$5*)+HAzTzW4mj{m%Ct zfdU_)!1cL_fT7QKaT?uuNvDZxOx!!V`u4g+;q87*X7U0E$c%N&-U9xvUM>sN7|>E(L|Qj3X#41%{S4HU_TueAbh@v} z&*aA#nqjhaqB7JIU~%sP`9V4FcjHVyuP3q+r7c**#A=L@XFsN5t+-*Aiw2BI!gXIH-%uLj@L9tt;uFQqcEu#E1c(-#-_;DqxhYEw;0lBrt zn>*l5UzIh;?e8i9$-$G5pWa4^4~Gd0w0WXh4a|Ru^YD(u=5b0000!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#wg0;6d0@LR% zPZ!4!58ka)tk++55NPd}@06W5ft{6?SHz^FjcEddqD!TBoieYi(4sx8tl=GeoGmWR z6Ep&ZoRWn0=RWIsA61sb;`+{On!I)OzL}dhZ}XDeaUk)1w*2feh7IRBkFQ$Is^RiA zeTJewcZ8GHzs++j`VOu>{Z{P3<9>&d}z&kcBt6|ORO(K{6X50D6pK3pG=`Bk~{GS)?Q}1e@(L2X#?-XZVSf8A0__Q?cZF@ zvx0Sn;;ZSslV{t_yMMayxV~V^qtZRjTKCi^{mdwl-1lBucI~>lOq+;JmdE}bdwy!& zszpMlbD8%0OjvrxM*QQ#uHuy&TXRpXQ!25LxfaDPIzuwrM*XH(^0K@>r zao6SIu1(i1Gg!?hNT0NHns$1r+QHyEsZ)2KfATTiJmA2#T%YBaqwXBJr1kHLM7n|v zf6x8xt3nyYKN!^?S!R(NpnY!lto9!D8J!Y^VGlf}n;vIO*nBf%<>s4f#MYPxg_$Y( zG(6fed0UYQzx@4Z_THJ7m8Rv|2BpMFEpd$d>Of_wr>mdKI;Vst0D(J1KmY&$ literal 0 HcmV?d00001 diff --git a/public/static/icons/Bloomberg.png b/public/static/icons/bloomberg.png similarity index 100% rename from public/static/icons/Bloomberg.png rename to public/static/icons/bloomberg.png diff --git a/public/static/icons/bolt.png b/public/static/icons/bolt.png new file mode 100644 index 0000000000000000000000000000000000000000..59a48aec927e2cf6c808eeb16c18f81b533c5622 GIT binary patch literal 878 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|0#YM9(|mmy zw18|51|~)!24;{FAY^FIWMBca85q=nGy?H~Vi|EZjLn1Rn zB1$5BeXNr6bM+Ea@{>~aDsl@z3K(oEtboki)RIJnirk#MVyg;UC9n!BAR8pCucQE0 zQj%?}6yY17;GAESs$iyPpl6_D$EBd4U{jQmW)z9|8>y;bp zKhp88yV>WRp=I1=9MH?=;jqGLkxkLMfuL^+7WFhI$72aI=A0Z9t+{{zaLoK$}74+Zoz`RicPN z?Xl4ZS&rlwh)=P* zB6gWu;9G&~#SJWSPcq)EI>gTe~DWM4f=e#h! literal 0 HcmV?d00001 diff --git a/public/static/icons/bookingcom.png b/public/static/icons/bookingcom.png new file mode 100644 index 0000000000000000000000000000000000000000..a2022c9799bc199d1ffa93705181265d97a70148 GIT binary patch literal 1289 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC=rkv;hE;^%b*2hb1*P5 z3NbJPS&Tr)(4NV_0%kKX08Ih{<^_xh*#%5+S&0SA2sTLJhZoVCfrdn8hD4M^`1)8S z=jZArrsOB3>Q&?xfD|y;R9FF-xv3?I3Kh9IdBs*0wn|_XRzNmLSYJs2tfVB{Rw=?a zK*2e`C{@8s&p^*W$&O1wLBXadCCw_x#SN+*$g@?-C@Cqh($_C9FV`zK*2^zS*Eh7Z zwA42+(l;{F1**_3uFNY*tkBIXR)!b?Gsh*hIJqdZpd>RtPXT0ZVp4u-iLH_n$Rap^ zxU(cP4PjGWG1OZ?59)(t^bPe4^x%UKqo5dsZ?*E;Wb7!|`Jm66DQQ&G}h+VpgucdLV!`x5$QHwe{&6%Q> zD&;ZAq(*9nADeh$yOH?RHy%!B#TFcX_-VCA2D{e1Tk(-!7HpHWc-eE?+*P6N0JraD z7yt7|RX@uA{OfXy(WlOuvuiDiP;FuHiOlIG zj>|F`ta|(Wr`6Q6_Z<#|=l83NDO1l!E@hUvctA+y z!~USFkDYk`8*OKsw0gnRJ&ZwnCvyEwRIzwKA8C^1Wc4nB79&Dv_LX=dd z;z(@Co|GuBZ6XoUskW>LDa2ZN*Lv)|2b%l z)10a9h+Ts&B}L@kDkhB~Mj_aqZVv#r6PJ&(mmtr$KxcP4030v`faqfY@D+igy8s~E z8~{G~0|4Oy0BG^04|Wofz!?sU#--DNjfk%VC}I==dBnp2a>z}6*2f^eHh^YEJYWw- zXU_M<7|-)hK!Cz5hl^PBaz+-anX&TenE8z9a&zo8>GJbFD)WT1P9bI)-`P_L0LwMd zg#j)}k;&z^Lmn&(siFi-&TMG(xxp?TQ>aJY!1r-v4r zyJq?nLEQODJmKtE$bcXk0WI+6;P+%43G@RQ8kvzz&oxtyh$bUY;4r>`BNQTSku8YR z1^$Q4w>QIg=Lq5b;ph~*d60-~IV)KNFIKVU<7As}nuXwEf#>%G3&F(#<~~>iBQI3| z1=4sTjsO`-#75hkYw^d7#kqC}AP({pr`6x~WFfYIkM1mi2}wBnSyU*D!<*Sh8*?J~ z-N<4k1>O$}cJbMP9CY)iB@3X%?CCn5KdiGLGOHwl=t)~}@@9_pG>V*SGL{I=eIsOS zSH(}rhbmu6quP5oD>v_^@AKZhirm>^6L~g{77}0!#d5`Tne(9lu;|079U*m>mRzmeThSaSkYSgz}_|Em>Z<$Mq z)l>&RHb+gC3+qc0yQa2}{|?wzJ-xNZ#MehzsprUunzbmLeV-} zY&1j^0x6nqnTj$H-tE%p4LxiiJv7$aQC3ynWt3vo9-8qA+i`j68BJq$cusb9VsHOY znjJTPV~N+_C93$IV(3=m5GHq1c60pRh~l&)i}xSwNgIyiJ95>R)L%bTBh@9TX}9$? z+l{8GziOy840`>SHMlG1=ASVF7q{LshhuOx7f-pmU1FKI#|-9=oDC(rvRX2@rB~Fh zJW2I@vo_Z0rCG~_ZiTHJ;h*@Fz;ULHim|aSHYYNy-cdQbDU{B8JZze9`D@vMZV4>i zk$a73KU7;1!STP>zztA|Ro^HlnF_jXbus$+K1Qp&>DH#5*?#StU*o*Cj!zy<<4qYg zMXBTn{w-8)(@EVDV1RG5h${A($cQhx=X=7~zlY;jFnVONy~poJM0k49pSJ{$JvXRNCX%(LS(c+|=# z*DY72NL|m@nA`Tm9$+dIwe~zdpDVW_NVkoc;bGYLAg-XLZ~Z}nREa{ZQtf=Mxr_IU zgJ!Ie*izlTtu9H;%tZ5%OA$YFFxqq59cr2^@HE}f{!Qx1T*naK^|BVyx$U)V zL-*X{Mkn19HB{^cC6t@NLlmq2Zl+G_&J0>oTDmN0&2#y8WQD>T;2&|6Pfx?-YVJCE z*V;g5>tnML6V?|`T(GLjh9|#1Ja+qCTtf9}c5u8k*@*o-^VN+L=Mo{it!~@A@{YX^ zdJ*5#G_iMUhV!^AfZ&t24%auirQ7WDYf0IpiSK{}`#5>CBV}V07wQ~2AAQX)&v)3Y zx^1)8U}#2iNdegVGU4#SiH1tmXXE`f_wS^byqdCn`}IqFzDs8+qfT7G%EQVutOs0^ zeL%Klxfp(1cBk{ngBslIp9 zz?g00hxU*h{9Tvg#=d-~QhhgO<~D1W!+yjstmf3CQ@Nk72K&WyskLdBp+7*HBZHdf H;Q#A?H5D6O literal 0 HcmV?d00001 diff --git a/public/static/icons/c3-iot.png b/public/static/icons/c3-iot.png new file mode 100644 index 0000000000000000000000000000000000000000..4c615ad67de30958d817dcb03d40d2255962f196 GIT binary patch literal 3168 zcmY*ac|4R|`@hGaj5W!YWsH3tS;83ON0vxvvPId488ny~ne1gP*+#NNlVk~{Y>`wL zdu88hvWD^6Qcoxz-qF*q_kGX(xz6>yuk*dW*SXFg=iIQhHs^+jLI42Zwm5BqW_od^ z2_I%>&g`z6F9Cp+2Y2d}t^X9z(!+q0Nl}KsP1D{t{NqUI2Bs zu|`?uee7^a3591*`*v*rdLZrtV-HhvnXZxnVRaqaF*&yRd~4r#`H8JL zDCtxDc%^O+Y!(CT9c!7kNzf||-W@se2nW`w1 z-`b;nOggkEz3I$)i1_7WDpI@bu_CP3wEJX5p0)H)bL>uZz3C@^+Q(R%v>NqDfhlmq zX0{UH&P*a7)&4V`lvJgLt7+%k$28(NHl%?|O)ujKkPQ^g%Rc<27=!evTxZ~oa_Mlc zFW*!wIiv;I)3Iinw^l~kXGZAnW!J&RLH>P>OPp6vXZwB4{E z=))4Zrs|7BjP>gk``k2ASxcV#dc>g=MRR;~FWdNUH`V6?9kK=quK8S~F7=Sz??10N z7UUkDrRWK9ir$iiJJf9$cSSqa$v@LOA_P>Ou_dGA}^0|-kV?an(e zqW8DPf#ItlX*5+Q`DHRA)Tm?6*E?srwy)iis>3(lH{R#plQo8SMMUBqlbg&Os7<59 zC6bJ%(vXp>My{ZE@_W+oFy$*WRHhaP;y=hv(YMT5la7kuL&WXy)Gxti4gi zs`ddMHAN3DXgmC5k?aK`8_7+Fec4@hKW}v#QvAEOD3Wr~bCaJ@Gw+F10yTIlrt8wQ z8o`a=7A#4mn)?l3UDxtot15a1S-@qVqf?EY$5oLE-th*lZLQvCY#7H9;y66uVOMl2 zj;07*YGUtv8t7dSSs5erh`55UtQnm#v@^TIE+0`cx2_4c#?Qq`TNsMK;x9La#jSoX zxe|58;6v554&p`tlFc*1EkX+=VAvWID>9Y*>fFl4Fkz{>muL1CuAsIq?_W3DxB1i9wl+*eqB!Dtd2DB-Eg#?Avz!!>kU11+Z_yZ#mcN@lIEQ z`**OtCu4l)n%99!R0(+#O_ry5PO<2Y#J06K+KBd5NG^YOA>(Byf$@lD*ZrNp!y>0l*S;{0~Nh z6n=A903ZR&aGyTCh%`|5AZ_jd{n6JuncE zm(N@TUBKBnk(|z2A-n=Ft9f__dScYbmxB(n03;c~gqJZS4=DL^0G@~-8^C@s5KMd! zhQpx0C?tOanA2HX=&3*g26|FWT}>T^f(jYWwwffAmM+G4FwT#ojJsO9e6EFjO$4g~7A4?m89f zD#Pxdy11}14pZ{$vdy;AFEJc$#9i<8oTZ(ajVha1pz}&0N*UC61;(&KPP@gXSB7r; z8bn;vNj>|}Yf4VVimL;2BLYoJ+&iUEc z=xBofSl+;gpU2l~KgEwAxZ{Zs+xnMWL{82lkoY8ClHlQ?Hsbd<6|3~y@6Oz-kWCj8 zu`L~HS^oZ@{Dr8gsp)ugxKQg1pXHfsDNQd3kJz@DyiI#<7Zf9?mYC)~RKgo)8ui+(f$~E&H}|PG zCWC;&4lB__v=~d0rmJvp(omyqjhgw*V;b|uO7{tk7me-NwS>7CYik|VgY#s6QxP5s zB-E3Si=9nf-|F!>DZay;>aniiEiB(9R)#p|tZS9fg-2!ri>1&mP^uJ%lFB?=C*@Kv z$I!R_8(#_fx6GuG61*V4!>sOUjdak%yMGC9vIj2~9+z+v&Q%P1o2SRY2_dm`=r1Jl zf8~t7a5D2RnLg>YtT*D~;^YAY*rDQBfYkc8Mm}8BY^UqRbwb-7nqPyG!dh~waD=r- zTvrkqGc>_g;F_2(GST&rZ#x17lDj67ZV^*0$Ul7cPO*(;tZP*oE%ve4X55!|1ybXK z++Depm@#6eNp+lESVVLk$L2`jd4q?U7B=qhb8f<4Z*x^R3`iX5O_S>()qB4*Yh*=J zG6#O#zia7Zx1y=(>qEHCWA5nfkvfsoWPs22TQeQYJV!g9D;%PfZxGHNnHJUVw#pN* zPgXvOkKj$oh9@JBn0bgL&f|&&ks8>&%7})aJN=VUyhEifraywr4k_FZ{4DEX6s57- zqQ1uvHJV!m<%qR8U371|T`Lr{x(1a+i(UzsGArcpn0jUN>?v7la1ecD+V-q)B_%{j z3pxV^gB7AfRkg2iiRoVvP*hZWa4yO0jn!PEwV=$M&K(aN4tP?bi7W1 zxWJb?6q>I&-%hDiC6>isUp2xy72lLO>FWF44_)HrGvE@lUY)5veyYd-7%5 zhz(DqeiKm~WfP zd58`;@%+6W8(Y~EL>%>rPO>3D|Ku&G`I>PWnIXg0t(~S~N6GKausTZpoY!}rAEvK= ze0lV7=j!Na^o8!X8Hg0YoJnYL!L@vF>_{1VqSB zEfl?)Z8Nmz8EJ|C*5E2>ZI_Mi*Lba@L{30RC|RwuTOMO3it^{5xRrMX(ChfR!A+_u yX5-El4XRr@6l`?6`GTeDU@D!S+Xt%7j|Rf^ymHbNhI0;HSqoEZlPAXR*Z&QcoQ-M# literal 0 HcmV?d00001 diff --git a/public/static/icons/canonical.png b/public/static/icons/canonical.png new file mode 100644 index 0000000000000000000000000000000000000000..42c1a6284eb24195185923d6f98afe8472818108 GIT binary patch literal 1796 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi@!3HGfm>-J*QjEnx?oJHr&dIz4a%QAPc&7RK zGH3zW91N_CLJZ6xB|yl)D8;}EW-~B&F-pVPL5zkBOh9oFAdYI!WMF}+$pg|L-~q%y z-4NO_B|j-u!7Z~WwLHHlyI8?F*pz{Rc>yEBmIX|36Olpi<;HsXMd|v6mX?HQ{!rU&kSS3YW2QabwYr?OpEyr7PW8C$UTQkJMsGj5$ses{L^Oznd&=Do3G5f5$d7a zl(Fp8e}gZKw_F^XGbZW@ZdopLfK6(rOW*2HcM+qs#e69&TYPIy+eF%};NF*7BXBKr z&lc_YETgzbYo^^eA}Ho-wI^~i1EZ1tHijc*tGNs0&l`I(J$s_!bo}|M!|N>z{?BUm z+ie`|y5q&cS+m$KF*UwaSnzJPp3SlJ-`#%{=9Y1_9p-Sa>H@Z9w9 zz~7ltyC$-veAFZWVj;?+LHUBsQz~ zTFIHqY{FCBQQA^ih$n_1_mQzSF$xZPM}CzaLi1EmBaa z6EIc~)cmEeZNIYlA=3mm(<%J?3$pJ!))n$4PhXdi^~Qfo&bx-q35ieMxNhOkJN#aJ zy~AnshY@DS^#3=V`q46{>dyZ}mY?s;BKn^h7Uqh~-j;vt+Ct`xSNA&D_y23WuUFIV zw6l4w|ANW6S9f2U*?7HF(dEVUg{hNQotf01)A~j;=hv2xToH=v^$%+M+?nTaLgI&ww_%`{b4r^4 z+h1PB{janNer^`5{Nl;sqPM)&eDa4s)kd0G4Wa^P1E+d+E?sKzP>k6lz|%&qE5PJ% zmDfh5rpXt!tjW)rl(6Dx)f10sme^;jjIZkydw0u({o-!E!1#S*7<;=(8|2FrR|Gzf9cG~&Wj+jliRzLCV4U_#N{%V)fXLH+*g69h*u7PR^22WQ% Jmvv4FO#oMVwD|x4 literal 0 HcmV?d00001 diff --git a/public/static/icons/cisco.png b/public/static/icons/cisco.png new file mode 100644 index 0000000000000000000000000000000000000000..c371442cae7ac5d50ff027bb05da94df493abbb8 GIT binary patch literal 1233 zcmV;?1TOoDP)Px(i%CR5R9HvVmwjv#br{FL&t1nD6xelb7a2q&z5*?VDVp`rPA9e_S;S-s2&?!K zFhLXF{?V8~Vq#28jERvTe+YJSsEbCCtSqqDV7mXsi-P!9lSx0-lpZS#* zN7pV_B%0k{?cMYHKA-3HTEaBAXc{o0B*^O34`0tjc7AB@p1~^(&e^oCn$k3Tu(SP) zS&fn)9sa-=fMF#RyvD49d^?9f@H>FHN+>wntj7NZIZp`%XI&LYyT9dm)jIwbIy#bE zFh7&_rpM+8dTRYpSL=>q4xNoHPa2l8_tm}cj%GD@CNDwW;D5S2PQzQ&uHYNRG^WZV zIs5^Gfjz5+THh=L>1+(_U<{j;P_U?u!yjN^^tRId-cyAjo&HB&U|_E+p`ZYO6#~6X z-0s`xRl9fhW(}_h(!M%SuXYB%$vMkF61FQ{!7XMX?Y<3OwYx3H@y~Qu`PSbdkocXD zX4b(kTh9Y18Peuozd(feE7OxTYR?DfvQQ;KI=szRR8;WRSgwSEN4dtOOjbP*SRn{F zghXPF(%bRZ6+y0gbfGAwfB83%yw546k1)fiRljKa;WEf<1SgeHaDJ{g9R8Nm5Ys+o zU;D{IJ?ZeZ$eB`xTHTrQdc77$#kFS@>sSpsI?~xQQ4);JL!E8k7Am*hx8Y_Y>QX|j zizc+$xiZVlMdv=>$yZ)!%iQ4)@HU7mpK^-*9?{+69?t67bb_T+-*=8CgtBppX~ zrp!8+WLLYX?7BHg@#o&%<7PEVf;207we3tnGJvSa4$A>eWy1i003#pXjP8^@$psEb z?kIpI7Y*rCkJi8DpmS-po)Z2@in!%oHFDxO7SGTm3tt&CxLrywbJUL>QTgY-O7~VG zY|FwiS&Q(6jjx#{ z+m`JDV;j>J;ieSnBb7ttvDq^dG9WhhAQ+so7P-vF z{z})~BGLXd8J>G$$1-avEV;t~JRU8=+hWqIu^6OqKys&v@UoE4Ap0VacuW@A;5n$>j&AOR%JGtW%EjY9VZMeF8>nN`lNr$NS6*!V`??Jp@sf zwP^dKOwMyj@^CahfW>8+WVrywzL(?C6@8Vimx<^VFzQJQ>BmKgb#ko#!;jD`&X-Q; z0Fq2(bxem#AmZ8AWG!MdU2bl8cz*4y@kA;Hpgeotm6# z*+BaM$hl{^toBv88pxoY2|$SvZA@y!sS7-aYU#(dy1@?KH+<~$l+&FPIB2_bZbBTL z5E@;8JIu00000NkvXXu0mjflXh3m literal 0 HcmV?d00001 diff --git a/public/static/icons/coinbase.png b/public/static/icons/coinbase.png new file mode 100644 index 0000000000000000000000000000000000000000..ce79e1246346b68c207da86cae4fe735a2b14549 GIT binary patch literal 3017 zcmY*ac|25Y8$PmRtH>@zGnOnfV_&ABEM=FJCG#SgVa75vGZ-={OZL*(A{wa%5enIr zee1QCH8jK&5waBVjo!ZA?|aVgKKFI*bKTeV+~<$y#8_JyAK(_}1_0oIsfm#dGmGv8 zCkOLB6{x!j0Bi@bhKAN&hQ@}z-oE$?ey(n4V>Awp$GX`V8vuZILV~RmM#5H5?|xOO zqI7roAdN;jxTBF==55m#G0NCMm->t=C3%aNO%IgX0^EKp6B~9%j z8|03A7JP|=B?X_A71~LDsR^MyI+`)7Y zzR7Tse*>bkbpGBCUHWrOxm`*OL*d@e7Ep?B!x?UrLnoh;N>RPm42Ns>ul{?cm}x|h&# zx*;NHK}h+sfKj5B=G&=-$wv9_J3z%n&z<&pMxU|)Z5RBt z_i5u2#ui-5dp!tK;NQ#T?gt)JF@>2@!Z#&ANi)h~#~(>i3Vc7B{{;5ZCHoIpkDHa0b)%+E1|Zbfjp!h!>|3Iq~F zoN74QN_jlo(RGj>kIgD8&-fhM)G;%Cg}Yc) zL74aB>+BQr)r=a6KH9qp#`CPm!^pCujndLwj59 z{9?I;z34!6u(W`?`T9UzQNCBuP?C?|UKfBM!I{tpO>~ta`FP_9aFQKBFRr3-Sfw3agT#iOM(p~_HYkRG>`loSGwa);X(o&DX;e9{GBh(td)3>Fv|2n|$& z`r!~1qG5@dj+Xn&L zGyk8>{4?pVDsxmlZUpSlXVc>rbN;X&0N6>UM*0^`4*1)-U{cVcySht(^@Q$m`~Yoz zztKBTRL0nMqOfSuh@{0sTyi`-(PIij-{@C=2=+79UyvQIeaFYvZe45(C748Jf|dz(`4^tUV3ok(X$ zHx;I;@Od7NI83%(Jb#8hr&2h2zH={k3jP0HuLC!5(`d!vVwF|t5=t#&!>vzsHB{jLn1Zh65345dP zAgQ|gtIv%8E&ui->iv21kk9Ypb&vMN1*andtvnxQue&=Avlri2JUEEhb+^vxQZ_dB z)~?0cX=kFZ{nUdJ4y3qM(GV*t9EAK%VJl1)By~xCsSKYwj`M7H-}P7>lAJlZoucp~Q$X>{tD2@Vk$nBtby%;B*nK}R?uPP$ z#gngnQ_06EY(=S_P0tpST^P?VPoF}rR)`)VKjU?*$lJE?K6{H|p18%S+9NJnq84oS z@+v-XW#s0C6)81x^3@Dh!OS<6j^UPV{kgPR=}#3qJMlb_Z}r2s$0QB98|+w|&g;^( zK60(eJh*x7<$$wd#V5S5k9x%E{c9E;5WG;%Y&H&(Wy6^FoW^Y&oKMlvxbKYSy>Gl0kh~pc&Il|}ki$1du#N;P z%iScMOZH^-9$Q0{N+-6Lx_a~5w?>RioyAmA-q}l6zwA)>)Sx^O(>?N(Ve#!UQeLTP z7b&C}5BY5N!tig~hlG~_bV|KPVJ|`Ap6&SKfoPP*w1Xc%{G_Uc(5ef>T#el@k0y~7Eih4#)n(C?0v#Zu8LdG2DeLPwf zQ@0Pvdci5yRQXsA|3E&sAH!`*{XZ9YYNDdPnXb3D35$TaM65Xb+#KtupCOezG;L&) zcsJ5uB;ny)osAtyayhtQI)9-oWU&5ihP)$Q5-IIG?%L7iIZ>x+THbD|()MCSmXEf{Jh*e@3n+>z(|S%+SkXd-us9Ld)_OPZJf)GLas-o^uk;*q=)E9WIO*@k8DL} z5JT$vJoTcF$5Gn+khb?+nz&qrEow{k#TNb2jO;1QVxZTD0*!?aAPGn-oK&y$Gm^8Y zSR}1DW!b4J)=f)fxus)zB`P1O8yX^+uk_uw>r|X<{2J$G@X+4x%=CSx8 C*jyz5 literal 0 HcmV?d00001 diff --git a/public/static/icons/commvault.png b/public/static/icons/commvault.png new file mode 100644 index 0000000000000000000000000000000000000000..53f936f324db0f7177b46f350ec595b57ad46be1 GIT binary patch literal 2206 zcmeAS@N?(olHy`uVBq!ia0vp^20$#q!3HGv{H?nKq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fffz?HNHwO2gT4j2Z~_?U@WLP&H{l8U#Fm7^DY6GcRC7 zn7DumuG(M$Gn_2}(l+tVjdwtbv%n*=n1O*?7=#%aX3YUgGP`7kM3hAM`dB6B=jtV< zVstT4fPE4v1v=K$i$%yBm>a~_7}uD8<1gE&iT0oMXANbKxf$*+JG%U z5koi+qCP0KI6tQpZ&{HLeAZNmzh+74^S^hxP91vKW$jP{>*ZWLBi+M7U(;rsjde z(Zs?=AFBkqM(6yT{G#B3#N<>^*n_no38AY7TN8<}#>fQO8YBs*MjL%lIzvi#kVFj@ z1*U2{E*pJ#4zc69WwGoju&%w!asra~?V*$f9`t@5Qv2D}2wE&Mhv_ zEB2jjwzs^x{_nZkcQFtCeW>e+zR>vj-sgGGZJz%*S9$L9p7X5#9zQuNQa6dQ=3Y!o zL=Q)KPsP`-|9p;~S`p94Z&b3Ni#u$-@-w4z{cGeN{o9uQ*fZ56s%`GZ&k>s0=HG-B z!q=$pu9lgdv+Gu`dc~I?eCLWBT;<)b?FsxCGj`*zQjv3Tq7ZLZS&8%hoS6Rw9_o82riOEas*iZK~n@8PJ8*WZ^WcMs+`wB0A4hyM#UYhI1{JaPW^Q<{_Nxm>%R{BC|>ZOuI|%>D|Wj}L=%R->rsf#uZ=-}g;_ zoP9(riDyNnM8r;(8TRQ~4_dnqME3gr`0lGYd2&!xV+BW*Ef){VlcYCHA1Wj_loL3qo=Q4&dPPTXrv$&dRzT~wApI2w{C`(hKw^hRF*8M5AtWIbD3H^C0TSY-;0ZC za)H*Nw#&W?E(n+2wp#keRi>B_qicD`{-r#9dSI=Sn9v92yAs>8y3XBrSR9qS2Vtga%|$>9`}0Dv}qhW z`i{JhYP={>u)D!oTX6E6>FPU$e(YkNv0ZLOHbWiv?#k9(zIP%r)?R%oa?(E7|G}#l zi8Wj8+nl>&v~J4rmpNnN-niQ3kGEZT`O;mRauW87 zOs-E`q;!Rz$b9ZH*? zxNiEY&i-S*|K*!AZq8WyEJgV9mW?+{KdJrAyt%r$HRh{YrOBHcDL~nrWpn@J2d>&A z7k&HL#*(G~W}X!<*m!c;?8fZRPnK&u{>hyq5N{TKTvk7RPq2A}?63cqQ$>GBUp&)% UN^H6FO;Ani>FVdQ&MBb@091cWegFUf literal 0 HcmV?d00001 diff --git a/public/static/icons/coupang.png b/public/static/icons/coupang.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffed4764a4d89ac6ae4202806eaf1e74de0df7d GIT binary patch literal 3831 zcmZ`+2{=@L7rtZ**~tn9`z<0Dy$Yt3jk`88TK5h$@d^7kVBF401yBJfKLtp0M7(~ z<32eL%@E{7EXLZv6@>yM$vz!GO~D2nA$t_$6QJM)4y%zpz>tFPmyf0p|B0alfXg_5 z>Lt$fJls1Ne29{@10A1(?YJBJ$p zD4*jjto^M~#&Bo67sSy8?}UK_dmW+y01*r)yIvT7M^Lbrr?($GSWWml0#5c1!%$(+ zcZk1-ny@v>6m$yjivcM@U=WzFIz0#kLioD4!qGZ^am>g72PKJz-@eA?xcMO*C_7nM0P##?&h{MG+M`78W4%ldczx6GfxzX_*(aTxN0{N9)B&$j-I z{eeH64sMDI#&}xm;Jh&2euuNj!W0nD|C#xlc?$1|_cix%bjGNYg}zh%2>p%zu5$+xTh}J5?Ktk|d1Inkt6l1WDu*>CMMML*4TG_4(B2=M&ABNbpXy zYJzZdiF3b>rn{|kv39#h0w^jLVGvmRX!}C%$DrkC_I|>?nOfHS&_0!k-P@1X!zb8U zSs(8gFs$v(hNFpD%KS(=61#4F-lv6;&mE77zsmQ#6HMcvmiQJ&)xcFu4a~?3`G%q& z_H{fEP%XsWwpUgpV6js7-t33HNa3%m;jSt#^BbN}cGZqd>9Vuh8uMsdgGd%-ik-(k z`ovGa#v-yoVM}adL^2dsORVWltMr^^{;HPQ9%gz^{3Qs`HH>Cp+-iUzrt>H+EA*UF z?XqVjeBKN^vq-I_eut*t|*9tgdI_U~%OJ&slxr9;M6?@ZG!l_gPJ@iHn+F#B-}j<87T3ZtK=fG1*W` zO^Qddyho^G_9}DM;w@KT*yKuN|Ik18_(5X+3#Y zuOK~JKK_)Nu@D0z(ghl6V;4;z9H!B#pZmPwSVoL|G}k?u#(Y%~n?0Il2(OqFiM5i$ zq?>D!&L1FDRx`&$T_}9L^dw-g;5fXbfWvbJDnU^@nsUnq{f18eS*nSx=b|p0vA4VO zmJ#F)wnDmTQXuwng^BnGnyG(Wk^56l^vw~?D>T~6yr@Fu8oB1zVu{tBc_qs#O9bP* zz-t4|PF|%is3o4C9$uErEx-|R<#SWf*T;s=NZn|@X-#}1{OEy4F3sDOTo0RB%?r)2nj4kh%7X?2V zu^eT`Pu|gBVH6T2p&4{*T767li;W@620YWK0Sf!*sRl7XI}vTsFj8l(!LuE){=5y( z@8LD?VUrMvFm*szqJ2x%`AcJyL!`>VyFMe)V?I_5EMgeXow~(H#)eXKGoWY4)^-e* zZox12;!=~NS;1~iXTsJ_-DLqZy*kq@k9e&kebZg~v>VNoDU?^&EFa+|yiU}3x=-BJ z?S!&FRa`X{$Zn;{w>DUH&{2(-dRM?1^^m)wlrlbEsbhhF(Pu<4=}CoWi-~mLP_NlO z4q8$1Q-WplKy0A%eNp*kEv|HYQArB|VH>yTl6bFYzF>M=EaRfZ(Oq7CT=)T#1#ZzRrPsuAlm(WW6w9{n z7{rQio*t)UV)yNP{j|+@kR}ZTN~YxT(H%)2QX=$Nxc0mt(ps;$o2Rbc6q zuyT(_f;Zo2DDXu!$+ScrXY@@St9!oHt0C;%^u?``DXYVVn1za&5{oG5yuu4jZ9c=B z)UHGHOPD)F=P24wa-%NdV9v5ZB>{ID9d0S>#Rs>Z)CL%glK8HCbfEI^ukjF9fr9gM;tYnR5eXN|+!bg3Pk_Lw*k z*Sp*Ggl6WnVv@1OV+8q7?}F+q%L z-5n7Umt(T?9x-G%;MoJ^UL_43^~<4kd;eU>dO&_KI7%5e#JC2NiTP1Or>haGRJ1VKg3L9eY;_LrLR3su)=_Ut1RE$!Ax9~|Fe?+vxO_E zTJzQSvM*oeeu=ag#ucHgGEe&!k|ZnLL6v?YPv#4o*vB*c7vt_1o9DF@IT;OD?o4Tf z#yi);+hd}@?nhO0E;TBwR!R+`t-7grEiwe<&u}L?)PlFbwY^P4crfqE=*69-M41)M zht6Um0}PZ;>7}RGYdCi;kahD@{Q3(YEbq;BD-rfYq=tN@m%xmM5C~n3s@as$K*m>u z2~5uy#E&Yy=e(7RIxM+U2ntl+@pcF$F+~u^h8EL?x+1iOlhZ zG0S&^tgmjmfE7b~f;;7WczalPz?NJ_r|@&38FRsr4O=XC67McaZ-qu?1rXMzw6Ds& ziL)Z+WJis>+~{jP@O7mr`dawJ3aK9sTY}~hz(dwz0qO~Tg0^nx%+|CuXHnx(rjg^9 zRQvgcw*_fi{weg+)2|u39r<>Hf&7iVx-uF$Y&bCg4LZKVexzT)tbpq+i@X|1;lhTJ zUzhQ-lcHZo7WB6t^g-=y-0t_}X6#_6ZlSCqBEm25fPJs`O3PHl9b}(7zv93lVe!Gs zmT|iFW~+t^cbX7ddoa$#Suu=qMXLtYieHXCvVC41($Oe=hi1iAbzPIP*@sE_^CaP@ zNL&T|H|n+ErZpe^-Sf$l6G${Z<-9hPZed2X?eYLN^iRqlfMq_~pNn!++Wm-sd;ibFB|Zm#v~*@GQAB lV2~Sf#xQ7g9K)V`aD1T_xrI~B%RT&^Gtf2Bsnm9e{x{mta+Cl7 literal 0 HcmV?d00001 diff --git a/public/static/icons/cruise-automation.png b/public/static/icons/cruise-automation.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2eb65eaed1944d072397516799d51f24955bf3 GIT binary patch literal 750 zcmVPx%s7XXYR7gwJl|5(_K@`XT|GkTz(L|%cAc~C^lE#nVZ7x_Gf<vxE?%M)zN$Sr5+^^Uu5a~f--&2l`&Q$`% zjO~R|0|1f%N1CQHmCZYAWw<2uE&xLn!jH7<^VQNKX7e_vIw$`J%UTs`;``6PT)3FA z9a2&=^j(oX9L_zi1`eDgsb>MSdTRw*cCCw334M&jDbFxU%kJ0+*w;!@p9aw2&V|<~ zSK|@+Qz&>*3oJXd*43)!P%gDJVm>^zsN+SJ647pgeIC4*mi?$2WIekWZTk_HCZ@9A zSTgiU5{F#4rqwc)Eo=r}xz~Z0NN6O4maT0S*iB5y(8Y*w1(Q*J<&CR7yshG<4t_pW^b|Ka#n(7NW@MeVbF*~Xk9L|3bGiE^KxMvj< zBmEr7{9Y687e(zU^pj`~2$wpK(}&KwDUqLd0Qte;TzdJ*R{i~bk-ND#(Iub(px(b- g)G$KJ?ypvlzth9<`rqL%<^TWy07*qoM6N<$g6m3F-T(jq literal 0 HcmV?d00001 diff --git a/public/static/icons/de-shaw.png b/public/static/icons/de-shaw.png new file mode 100644 index 0000000000000000000000000000000000000000..d589fc6fe60cf4a1e796958a9a12b4e92006eb59 GIT binary patch literal 65767 zcmeHw37q3(-Twe9aw;!!tbn*Kx*TygSCb~g?r7SiO|LY)4^T+kq)nQnX_~f4RSrQ# zL`4u#L_x(10RazQL_tNlK~Y3S0To3KZ;qAI|I>DMcec9=?hJp{-FId`o$Vyg^LwuE z^ShtqgQ5`Ldyj+mn3|f}JHoSR@c-MvXP@161;4-eC+|q`-;z3$V5X+7{OF#~Nv{Hb zFRSwD#MIPa#njYEr%p{h11_EP@YGZnnVNd^_^GMsPfSf6XkGB_)M{|!Ubz@i5{ap! z!1vvzcHL>;sa?Rgoxs1Toer8BQUl+n@;e>8{`)(3LZ@~H*A4(5WhZR(eLwL1-5*e= zmVp0<<xQ45 zrp~`$>D1JdKT)$qr;7 z|BU-ttFCXy>e~9Km0A^+b=i8;`jLp{UI9v}PWfplGHMnkJ$K6iLomSVb z%3Ke?WV1c*IB9tc%e8q@p!jA9IjXV+I>S3#Ty}K>-`MR7aQRR0l*x8=BFbjjyh|p{v7tq&o1ta}i|R}`JG#s$aD|D0oAneI zU~*ibo(l!)&2S)9iU#}jaG+j~vrH=%?6+bgf^2|EuuOmWNwJJipy*t5A>@7%OEAtLMhzHr9CY{`hs&S{fFOS3Jf$=XVPG}OrJ}S zhs;FMOe&EEL*p1JG8`rkrXc`6;~|fJr$S6W5(d-42bm@q9=KPJu#@G+1XD~9j26sG zH4;p<;-F{{G{7?TR1jPPGXe;i39wj+bbw((k#xjO<+(72acZ^1-3g}L?*9Wa>*!<2(~L`6q8LNrdhFqVUeoUZg)GjMD|)~hKYdT zN7z6Lz$I1Uf&dVe;oLSjHW1`8i5wTorG-YMUUutc&KnVIRrr1=!KZy0AsEU>)oPC$ zMAd4Xax<%cRn5 zC!3ZeneCX-Zj+v4x1k;^0iXexFhOnzF_vQJoUiQ<6-#q}jR;O$+w!0JAldVWkwmI% zt1&#`SCd?(+YaF+BxrjPf`gd;h+ti)Qk_WN<$`oW$+e+Cr>5GS{JegR2+pmW;R`*H z*YS+iYj>JN*GWfxmW3LY*$r2qV%@~DFcWjb87^34P+ltVoXnZ32@6^;PAK+>UTNHDdqW`&`s!Mn&=9yG!Q+e@A?O%rNo<}*41h;s!p=y zVx(s`Gt!8l)viZMI1RaGGZ1Je8L=Nt(Xn8Qss@Y#%wk2g5!du80rwfQK)^XM+LTi@ zbz(j0PNC;-j|jR>TBsBfSSu6iTlIP@P!9&>qTg+X0$I0T7m`Xm#&i=|(F-Y7B%{Eg zf&=&2oJ}_1e$9c=e4mQ=aSl!r;)o!fF<~ao!%W1&p_o&F`$4OSvf%F|2EMnuVlYW7 zgKieiS>SIMd}1|NwF`iEwexfe{LMN&@ZHwNtE}~kl)nk1F@<6};G>#~uZ{M=pd0A07cbU|!2C~ou?0+)1;V061U)06B2*i% zWX*Cw5Gt+<`=fO~0{MdxtydbLUAdQSG_!;efipP~?4S~bk|{>03v^yD2 z@x1JapaW4-FWo?>gdAa;VVlz137n?Ih6W1_ha##2!h%~peUPF<4LY9j$6{!JVY~IV zp8-2k>f(qQG18(ipvQZ;MHRTbrbb|}?KsLak^v9!^(NGn25rn7q@yKL5ZhAHDie`% z1PO+nWRz%@QjE{A&~PTev&?{Yc{105-BAxK1YizHE7Jq}wyA)9D++~-FO7EvNFFGp z7AIV|;DP8%>9E)F!v!J!esxRQVYBPp721j1pW?E+%< zCbTGq9Mb9s(=^~L6j~bb3bEXy(>mn?h5@YNgYl5zejuaE3Z?l$52BmUGYbt;Z-?ND zmnn7)k1R(tDz6$fJ|3)#kx(%0FLRB7AnInKIMxrN4L=E|+N5nKH8NcZlBfhZwCJdP zjib?6lPg#2&A8W$sTPyO!U;Bl1S+*yN{vUYA;|SIPt?E^g zVZ(#cC0S&ls%W$^-1K|#T1E|HluH)H7><>EehjZ^RNZd+*t*A>92|{!eKDdD7CD;3 zU@)dt`Bt@E;Y)272g5F;p&}T5NJut84>C$cq4S9@94ADg(`y!N*QX2`6b|miJkj&R zq+w=6s0m^4h#=W6!8&D9Ska3?obt&zr_k-S4PC-ZQlnPQz^IINTV*R5qYJ)t z$8E)ka3NMrmjisioc7XsCphk*0p&YL2OSL3L=_2#%8rD_FofpeE^KpcS8pp`ESvAO z!r6wZi(s0=IiE`yO|7F0YH&P8>vW7AL`#i9XGBoUH))PD`-vV?uEaCtG#o5+BrUA? zfLw1uWij40u#P~qlkI}8OT~ay!9%VX3h|LlGUZG9V|JzDFXwqaVvGpZg9R_=)2fCk zrHLlhB~h|R@@NJ@<7CgJ719(#BB>;Myh&CBm#Ahly@n?8F)_i#!_{(ClS)LOIg-;O zf)f(E*)!q;i^x*l0BeJFM(ar3=0hDwPRz3(>4%ronRMw6sHLPSEpntzu1S zl|$t$9T-Hyngn_q`US(_i@i9> zp(bUE9)-$?jDcN2tLU@;N!nM9dFB^=80 zgxMoTJ&d7Ay4e$BO{yKO7*)NOR=crqxXeNWH(o6>Vk1dd$e>Ila#bjs?;C6Mf(riX#1TS*8A zOLhHX3LaPu6!++ILyQ+JshA*ir%^z)Zjh|EwRk?ywi!>eP;0!(K)&R{1-{W#azP)J zU^Ly=f-@<)HYj#WP)YQ%@&Hb-6yg-o-XNz+TFu4$MFB945U*->tj)y3XezI!+hYbB z%kf3KXZTUw*GXw?87=4$k6>d3pbk<9?AcULF2ga00*+rKk#q`F+#_q%emd5%bgkIz zq+|7v-n8775*{r|uP7*%laFz38LQ&CQXm<{@PZ_?QX0$zb51;7hzHU&te|=Mdbd?C zs(K;N!-}DNsZ<`o3dVNI@t{zuv-nu12teAI97#Hr3{Lrq0-Df!l{A~hbVDyi)V63R z{Rx+01_^&IAO-^j+^UKlAL=SB9mjf^-hihXq|;^)cvjHM9owKwh*r;(<*eDySWp5; zH@hfQ;#nf1dTh26AzB>R#AzafB`Ro~@{~x}z~cpnCK{bcMGvNsb&tXd95}~Ni z#FE7{0%cO2bUYsyn6R2Mx|&=Pf@l{P+!oX-K&@2JjQXW~G}Vi@!oDVz_4ARe>uH^I zHkkmZ9nE1FiNL1j6|{~jdLP}}Y zv#Q*#lnb6B;6zZca06%!32h*@VM7S@oN6v84GOgs>9)#+OsX}u_3{>3qJg8{cd7taXidBTK z2O1jJL^uwK19NmVWXjG+7F06<`-$2}Q-z8`GVgCmk_}j0FdTIIs_CybN>!X}GPKaH z^x_4>l}%DZYgsKiAOzTA$xMT4LHQBEQiUsU1r5t!siH;~AlsFVwBH6h$r@zMc+%g& z{JE5t&ru#?QWiqlidiX1ZmZTJ<)Td@T|*BtMhr83$cSK~reHax33RD$02v56uojtg z1Zw4c&6?ORSNKSSM1fG2%9h@#*g1d~*U1ZEvs>m=Es&&xfEQu|M&mqTM35;Ejb@;m zYdGQ{1;^Wz8R}J_vXGQ=a5;x_5{g@?kjiBJY&>gq>Tn}oNKh=wM*FFBu2QF2ot1zr z_6AUKL{Ne4EM_URBNh~>3{?g>#n%yQJk7QfJe1&Zoz9k9c%`Qg^+(T9)1qh?nRYA* z8R>?agu_0grMLsRX7D3|G^WU;=5TUHCg=nisAX`uAysOg(Q#ai12*7+166bzDyXTHoYOnC zXcO_0K_%bpw*0QkAgQz^X0@Qe=UKGGYt2M~4_13Zv0JVgNnF(Zg8`JmP28&yO@jg|YE}@-YT6q0uoWmb z;euVwD3X>?3Tc5<*g^|J61dD4N>o$kqXWoAlf}%S5m)P4F9wFk>bxB?tMQUtrIQ@l z!YvPXI=wMLJjn4?FC|bcrw}4f@DV~Dq-ws9uAxMrU6M%&=$$4B*b2($oTOPGI+b45 zRtvb9^~YmKTu%Dve$B-PBZ7sLS|S*B;9$`v8+LKg7^=mtOEn8c!^{i$uwAui4xtJZ z0vWm*vHW^3AL=6Qy4LJSfJus+-(TUYwbs~ws4>A_Tg;=$h8rvkR1+9BUWIDOMJEuh zOTAW2XRSOMkH$lB8YogR+-mSzMdRIEqG5LfMSnvtma#(4=Cm>Us@PPughnc2QK&j_ z0yc`2ndYs8FI%K@NE@q_Gq^=zdPX30R_Pe&WTp;5C5{b;D+-w^3Pv>J`m0_zsWeAJ zHlcjAsEeK}dr(CX91fLyX3YXBC7a}&d^**pU^Sn&2T>f7i_#zmMI%*Uwia{*4)7>j zBXFYJ6Ou>~Hb(@bWq;9gs%bvuC#(IA-ttLUEov9hVp_?H;bs+;m|Cz~mQ&$^(N$2E zt^nt2gj8FU23cX4B2rL}P9jDzRT~kMk*-^Jay6n9@1)#_Dnx>vPPrOm!f}N!bklyp zGxBb42mz08uinvfT&d{O!gel# z54e5_iVHa!3j2Fr)fU8ti}SVz#eh@BN6S)FNfw)f937)P;3ABxZda!(LsXX0XYHilGGJ@S&v2WX1$(%+aFZzFZk( zJ)#21N=zY8QXy)nI0(rS(dq(pyYY%p^O7i|Cg^Zl?Gr5|AJf{bA4m<4=bL>arAEfU z4!NaZHPH)ZOOY~g4TL~du$OaC$<&0f&~272I37(j0W*!cgD?WrnotkSd(EQ<10FUx zDJUYa5CYMi$XNR-r|U>470WgevFFfOxd()5Q-*1_K^vNsR#K4Ez$%@*5{Fti*CPyI zy(d#KGTN@%8M#Qux|XlxPbHLWVk}0R;e;OJ6r5@*u7Cn9EL`bEC_YQ2pqA!`(WDin zieegSDlOTA4Hhc!K$lUXU0}q7o0#s@QW(`V%t3(~i-2m}9i&@XKHUt$!Ay*+#maUk zY?_-!=IDrC2UXOwP-=Z3N}uk;dqRjfkoNU7v2l|}@8rG~4i zxrpjF)OL)?C#8e|q_8o7O|aftM=mN*N%p}$!>DMT9$8Md{TafQX(?1L&@>T2NVl6O zFch`Mut_AyTFi=88U-Gy6K$$t1Jj?za_Oo>HJfm@rV|BfAmop)9FncCh03tTvDsdbJ(FWk9Gf+<~ zE6J?r@MPMLjfPy3XaebqQJjcKWjk+$J31u@ok%>9jJ2ZWQZARkJFPa}t#w>V=E?~| zmGionFp71zkn|q+S#%h~{A6w)$+kU(A~_22voT99X`5#}ZrVp6gLA zRpEoc{fs#g-IpV@aVS&t1LY7ZLJg(Gd)b!J)LA|*Vb#o_CAW-niW=fBSMDH&tb`Kg zpk}L$zRLhfSRAT#z%}6KWnhbxQ=wT)Dr7ib%~LaN&x;rFY999Sf{7I)`B=POYcWu> zm#+cq*TW$Rn7zenG|m9Sv~O1ndC%d2QzjJ@B}wPWt|d|7yTsdL`yz_WYMkw{O@$P1WdzDI9oTO zHMi2~Bx6x9g9`A+njw3P!?dNCd_jz(1mx=qsYW0Zb<>(yPM{^Y)QIw6xhoYX#)p^; zpQYorJRtHBSM*u5NLYL&kpY2A7Xl6s)<1StNt9La(jFe}*wsO?Ty?xgy{?v#5>run zVXd4l_6HHyS8+W<*0N$e=kh%{2{WasG4w90$1W_Eb4&3%!r^MP*}pLs5)DZ2+0ti$!ek&2z7cu@iGaFw8E8w zpTe=Ejt$gi6Em<%ST>;yqQ&xJ*JcyIQOwm`&cyXGu#;j8xU9u0hrw~2vVgz8SS+>d%G6gkQAsowa9BO+uZ3Dz5Dhc7b=J=WowOK&*a=#-r@(}Ljj5?LDl36BO24Nou59n>1_cDG@09(=&Gazmb z0zHI*l6>CZOnGi6H6q9p!2c6SB~$r)K9%isGXts1b(8>?>${SiGTn^OD|$>i<*(Ce zqgQo(4WbA~aSBl)a%<2dl2l((YGkd-ja>vnSu%Nn4--r)=()jMqXAfE--f~!G1{gI zIk_7Jh5*Z39U}qNRbb)(D*`AxMwTGJ-T^yAYeS}_v=Wsu`-%%CGSVD~Nzbg9@hW0v zole?cqimPdconY)%W|bGvSQSU)LE|_C+d_Xp)8Sh;JDK476yoiYN~|l1-~{LvYgIV zoNzu;tV@(vXcxp{EFl*}-pzKLPK!$eZ88ytV=!g*1_9tH)MB)0he32oQ3k-rlo48% z(Uih?xowZrW5ApgVxH4gDhWGB_IN$)6SSreG7*F-V-Y;f6KzEoK^6fk>R2b&wWS(s z308vYnrT^&MfE%glcgIT%a5&5r;cDCR@U$Yx=?5#6cFBO6KI1Tf#P`(7em3U`-&)F z&~U3?02?~g;5;!1dQS@&o%Lq}&7zfQwUfX(J{oc^tu;9x1JxX}Zsd~TbV&o=r&y07 zm1wM(G=Ul|BMmyzjb=d{GgIo?%|JHNDQTscn@{KDR$7NDIbYSF8nF>UObc05SCpcm zSkeKEGMO|DMzVm%ndT_B(G$2Fj&|W*981`Iye7BGVnGWAfGL^kS$ZbMvaAyn!ig57 zkLS?gDqJIuisec#L(n5PZbHkp@9RFaDW<911d`wp~P?r z1;Ld{hN`+Tu*W5Oz_lqvE(l?2Kt`*QU~{~U<@-WkFw>2(t=9oYQm12)JQOaJI?Yzb z*BF$tATLSt7Ed3LwZ&iNG>XrnMRb#rK37gVXBC)NtlDN1}n!S zVv)m%B+qBdi89SOJs}L0d!9zovSNZX5Q)^RP*XQpGERz>jF;t1y6NF;3}`uNgziFV zm$Z2ms*jCFu~*Il^qFW=34~zX1Ud~-hf;JFvIrkG~SEAL=yNg#~Lg}!9Eg`nENA`yQ{0O5+D7>E=@Rm|{N)m%2G#|J!-gGGKI zwrrAZ7c4SlVJ1G-ZMYg-!-9CF$aRYT3{?*0Q(=%c7O@dK)8%=+pVD0>6Q#(4EXEVn zXd)%51D5KEz_KcOVk<~yEvHOr-gGzaahMrvX_9`o>0 zHR8Ihgy}V$mrey6Ey~uUjKOqs&4xtQahB?f<+1kFn$wuU2y#QE@ue55G@B(I6}j++ zYO@z7>upV9Gf1wT-fZ&kD7`t+s;P=MnN+;)Jjkdc({svf=*a5fQGsbub!EM@KJ|VE z9gcakcP48FTYAgRSW;D-#c+QnARvJy91Wuc5GN9S??BRGeH{K16&m-x3LuD}G;b~9S^;Uld z9LO2{%no_>>Snq=QQc_OmFHOK1;zUd*LE>>{w(p}$TdcWx{;_@~z?b># zfc5o93H{p?2q-dvzj;6*Foe`16kbLsY_clb3s)HOqh)EiwvEuR$-M0#tYMRJZC7|G zjRf5`g2V)STLi?mRU1YO0_5Sz=DhK+$!1v89=2aKa)gHC8O6TEgFs^ka` z0lhna%VMG2VUzkhh{Tv!o9#-0NQ~{id9#R#v2Ufk*ijKdPfW`z0||7tRcv-O=ffn{ zpv1Do8n7W0YFh&LlFQO z^9RPn?$}CPOm40nM2gVcH7uwR!`POvpe9hYgTP`F5&6o#*wV?U-Zu*9nq^ zs-6A`i);}X+YT5ni*F0KEr!0W^%ltjd|Q*+_f}$KayUDR@;R|%UK!;RpOwuE@_Pcm zR$>i4(m#h@41E3y=%fa|mC%?R%?<*MNoM-WKx0B{o0l77y*vS57UIR2oPn*x#l%o{ z5Lo!O3CEb2%Xz^9csyr?iEm-Jm~>ojB`$VQQ8KYa+Y!4M;bQ3CTA0(*KQRMa3yX>1 z+YZ7nCMIS3fyGGo9C^bR28#tMo|DGz4g!k_r{DGii=mAQf~rGyu`nsJiNU^={9-cv zxPt%#+a~(OWUKR1Fvidr{w}S-hTy=6`KMw`o<-P7bZmmI9RwcRtvDGOC1Y$XOr9*z zDp>@^f1_Lcx_u5Ste^fLDASHh__`5I5H(R2QK!g2rU{dHaFJdIJT7;uivp37BprE_P7+1fR`H zn0-vcx&zBwJT*N$$ui1o+2-+gV3H(;c1dZCZ(+EYG?um!7?ag^5X)rSh>{6E%DhAg zfJ0&p@QDMD#t<0uH(Dq6##RDjGPJOR0E3+6qwDe(Ul~C%xy$B-j8V$Y$OlRek+A@O z#^mnUN@z@0-%+5kO`Khm+jM@=7)ld>iqaZ#Xqx!uAATn$CSfa~F}b}Kp|MS$g%cdA z7(kq?N5=etG0DQV5*U*(-$8&e>Hm9W#L1+QI4_<7vUO$;n2a(r7Ld&~nRBz1(AYu6 z$z)=}D+7(mZ8|?_tQRLBO=Cft#sWQEJE%CB%yD~VpfR}?^Mc06JON6^?D=MVo7pGi zgrc&82$W4CLaz)qCVBAuvEd);8p8+*uwCb`ZA_{QTPac|vwwCFaBLfqGC7&^!p6vW z9bsc6QvCCW#w1j?TWE|Q;kbo|dCul4Z25VhTYLcIe4hI_c8YFz@@d$Xyv}SFHeB6| zTXjyw(W6e+of{lg8eQ39r7aI_91|XmV+*r0r^Hr1<8@uUdDag+%Uvg&>#q#Y-GtT8 zYhw+y_#w+3GF(7$-Z?H4Q?Ql0YNGZI!fz)=^~%748pSkx$U4nx!Kk1YL9yLG4c9*e z1?8t-Hc(KDpxEv~L5?_uA6d}Jt-11J0b1Dvt6UTx+v>@e#0V59vM#{2VDUjNa*FMq zQ%u@S3kJmkO#4MnF|t9%meaPhKgK>5AF|G7TQDdV5O!Py#eWGXu#uuky?i>w0*-<& zg5tjf6yxkm|I5cIhVT9v<>4*9pk?b`QS@KrzM9oD@!6GJu=H3!0D6&8{Fg9_;i+kg zLS8mZtaEq#pJfyO#W8|_t=1dP|D`CwCJy^o#vwex-R8|`he6qOq1kOEe>a)J9VAk) z$+)&JXn+i`ZHz#bh?{b_iP3(Y?CkfR~3)_h(2HTmJ^2b=NjD z030E+B^xt-da`6=mh76UGb6UZsDU**CONvaf$I7J&FS|XQtQUQVIH%#WOl%N z$7QqXZE-3$Dm14t3%ui7v|F`qRkmlCTB{;26WP!*U9H%X?Jc9h@K?hd6`E5S%zPp- z&8r=!WqWh_IGmU*y*zwgDT5t{>p9a>)lpmKOtobKuz*?L&r9FF2@DH&VX5nk4)3CPR)p*l8(FAFLoV ze6{!NGDLK}+i`3O% zz*`*enArIC7D%n@^ow)`?2BP{`wiKg!4QO6iTGBc{w(U7M(JskfDmGO7}l9nYRh9* z&5k3PRXM`W0BEjK)!H18)CE}kR3YYor>=3>2&Zbx&$6`J*fHQ0W4T8sXY(G1DT07 zhy|mBSwzX^g#0Yy-OhOlhD{UrG>$J6C0uA@lrTOr$oL491`Gu!$iN~m*-mxI5ic2v z8z5`^3q?r?SwzW>%1g*B5H~n6?OQM}3HdihNq}Y95Q|eR5)5HJmffCs$)aBVe?>1J z;opZ$6ZC?)-^HF-LY=Wzu2TNOz}R4$t#Mj#PleC=L&VFn^E=`q1qv`(<&DEas8V=8+RChkIm{ zZAvWIatTdjh%N4s|0JrtC`W)!Hi}~Z*Jfm6)NqgZ2oUOCs6QF;gM$?;MxY1=a-L9> zLIVU1PF^5EETQ)`PT*$5>lIz$N$ z;?4hP%J|s6yf9iizlGA*AuYhN`Mk@wgvZtl=KB_WhjNrJpoJMKAggX zEY46Yh7X^gxBX~ki@anbUV@FzNrS9y-@^T*6EPPGrGgZ}hDZiw{6ugOC1YL!PQ$-s z*ni^_?dUM&Z{={MNN`YX8U-umThO^zmchW{0RJ3I(=0gK&M-tU>ZH*VEH?XKh~dL4z>Oq$oTF+=I@_vt4e-PRa9+RL1&8$s7DFf+^U=Wh z2+r_=!}>mkB4~ugQ33&YTt|2_^*0=so^2y7n>BU#l!u@$bviSa-D)Y*;DHb8XiVJS zq&_R#DmdmJ8a^{(cwicMx;yglEmLcjr{zwoYggsv8;5eix~FAj8a#(%3k`4f{)UE! zu7Yuq+J<=gwmzro<|xkr#c0Mc0z7a>sz@uzT1{Cg(LQt~U8!L! zYc)Sf-~@Qz2ReF0!jSZwx|<{2n)jlP2fdm48=6_SYI9a)&g9Q7d1Nz>e|X8wGDhT_ zs&g70-p}CB*TZ;Y;tX~d})X}y*qjWiXXg%WmIAA z#mNfA%~hCtaZZIfhf$_8j$}Js3p^A?QFVDn96q6EHT)taX6cMM0V{W^wrY*KIlM8x znr1^Ydw?~Z2Ge55jx@8!uawkYQ&YQtD#9|^;_mkys5;p{K6ygx(;j|yZN;9u?|$l; z?|W-yubmFtDZbBM+(D=R_J^-hzwm|sz5Ak96LQ4r+4~<`n^^MuE1$pXL3+(M*Iv-S?%DhPa_!m^)?VA+ z^|v3`K-_g{U=cWTd{=&W4x#Cvm3{(k45qz+Y_#Ls^B@CToM?FG-x z{57;Ma?L|mKXjP(%O&T3|D@M1{jIy?O|Rnax#IMt);>v=RI|U zeEDg|V()t2KaJau&+WHl@8n5GKtINx-t7}hZbVk?w!DA)nm-jj{XdT!boibh_TK;8 zlJDL4j`zOjC%6CO?N2OU{k~@}zy5q>YR_rwk~bbzJMIs=|7)kicYe6qc=#k{pO0U0 z(#g`5(X-$F<)Z>8?R~&W)u}g~a!`Hmi0{`;U`^55_5v;4GEKk?9;-*V+WxzuOHN6xt8oaJv{;XC@g zBTqUu^q$}4Z$V!BhqE6)ABfe+VPy1x% z?tA)QXTS2cL;m&77s4Mu{OAi0{deh0{&)D#cp-~_?Z)z3?s|B?j~+r_b-_KzC13f9 zbm)EeQ%`^Og_Cahf&KlvkNDW*uipQrZ~p2?^A{gl`>mfHd(OGH9(%;OpSo-b;_iRW z9sBP4sPF;!q5k_m{;#th{^4sMeRO8UCohZ~^q2dNItM=W3-6}S_~AFLlP~*#amnj0 z&=32=mB+m|{&X=WcBAiKOl9pveO6mAb)bi4Oi74xGwyhw`|XA?mYJ0PhI+fuYB$B#QwE4 zSo)ujhxSsAzWr-o-mBBJ&-$($zskqNp1A(i^ljKz@csASzj)W1UPFE3rWIG+^2jYe zedHVeb1rxMmt!ij-lxqr#~0ZT ze3SeAhwG=^e&+kneq!gHA3E!t+#x?UghSs%)Gww!a#QhFum1JFzW3uJKYDNfnxm}u ztoiPe>C|5PJ+c#g>xYi{;&0OTo!))$?(e_jwnsiZbIiMMyVuwJ&NpuB@3A8D$8$e( zf0DVX=N$T*hb~$3%Rlz-fA%-K{Nb*fQt$lTbB|u!`ONoz@ZK{%eui=IU#I(btbV%p zy}f=|T6t{qf#Z)6?mTVhM=m-1@a}80!|#=!-tFg~q*@8}jNI*y9I_jE;k*Cz!RH^5 z?e>NH3Rj%|`&%CW+iiDbzv#Yj@7?Bcjr8Z<@yv5)|Dy07qNn_1-=Ch^UjE|~|9NNZ zw(CFBJLa3u5c?nUXpH*mv3LIUDfO{8tT2E7?9rFJ5GuvqIQYV)*L?M`$9&&^omqUx z1%Evg^Zoqqhn)EAUF9O)W8dVL`Dh2r)7?yEm^#`70mu=-tt=YI30bII?#kFcGTBaUH{-i=SA@Mtd?%PG@Y3d)_Ax`qa|5oU!KDYyP$L zzUu93<#X3u_lwk3kA}Ye+V_3q!Z)9O#CN`;wGX@Ryp{JJ|Eq8P<0JQwlPB`}7Zf{G;S?_kFB?_60{QyQg0H*!iDQ z?|=TzHy(QLhxfVR``@_zx%j89T-&^!{9ES2ebZ?1<|VH`@wq#4Z#?TG_ucsZcYoxH zFD8w@?)jU0e(|$6-mr|i;>3FHbswKu`ZM?PcV&+K#?$BRa{9Nf`174lKK`0(FF6Q1 z>(XZ<$@Aa-9_i!{pS48z+a7Dr+I^=hE?!Nr2c7uC>wO=*w&h&<5y>_?CLcV+Fz{Q2{K zW&HFXmt1n5ZeD#zxp)nI$>nD0U!S}7nJb^#rMYtVegE|Mky`hH8xDA?`OI$*xMuI$ z?8|BopOm@%t^fYfwST$w)FqExhyQh#4BJc*rBCUw+_suYK@$Z|gn#^ZhS7^vQ(Ryv%22KX)`4{SGg`cd38vuKQ*3 z@7?F3XP-P#+wYeBd>5Sa>j$}yps(NU(_eZ5jr1*~>HuG!mZGZe`Z`aFLU0%HU{lEWs z{rA6I%fIa(j}@2wwi1o+Q=`1Pi8nXnOwSd<*`@Rcfao!zqs|}Qh(<0&wu3dJAeKB9y9kn zwzqKc6A#^U-Q6c$@+s-#cOCG^1$+MWSI7S3!M&$f9`du}j>Uew^php~yyVXZ$Nc(N zum0>!iB*R#JMpK9J(rxMo{b&yna@4ey6%!MJ#hV<2i~)Gt?!zH?JwS$x_0pVM?ZYc zC2w6(|LLFa+U10|eC_Fn-$27$W!j~vD2@5u>9@socy42 zz&XNqr9;E}!rj3sum8-~-}w9q$G-5^cl`W`vp)LHch&AY?b3rO`wg$V|A8m}zG84f z?382hFTLZ${hIENE`H2B=xDU_hd)KBkN^5Fdw=A>JDxl4{DYr*@*DnZZ@Bl%X9dyK z&;9xQTRNZ1Jg!{)uAOf^d-+Y*J;NRMuazG}PnceN)78%ozVpJ5_WsP@V?Vj#AJ!k< zbLL-PUk|T7_;qhV*X;7n+X`=5`uD$_eeEOPuN})?QoHKx*g*%jZrbCfd(XW5{9OZY zI!-$M`rNr6c;TY`&b{rd!VM1|vf@LZIsa`>eLQx#cNlyvx%ocQ&V2 z?X>^OFCW_aANp+n#h?Cs;{1E9{ccHJqXq=(%f~ItoHVoYiR3Y-LjKFOUoDveKM_t~ KFAp65-v0-jBnDdm literal 0 HcmV?d00001 diff --git a/public/static/icons/docusign.png b/public/static/icons/docusign.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8007d8118427d2d92cb3eb1cfd44c8404a9ba4 GIT binary patch literal 310 zcmV-60m=S}P)Px#@JU2LR7gu>WME)m_(r;2*<(##~1I>(dyahEJt}p_oSe zXUt~&e@Wvn6>S|f?5q$_l%JNFlghxL zF>&bxZw;43k>mBplAm1EiHL}}!z$(^HAU6fGsTeiRCe+6S?#kVw_7Wp^b*^)dBcZ} zR`;-N5hsuJ3AIk0vT4hLoF%VozF&H>vG`R<-Q4$c>Yx8^R$o3lZPNMA~Tb()Oop2ZgLK23boaXS6nnE(ro8vQk{GT$_6 zb>D4TcEjVvnyjEjgJb-p55+R}{?Gkl1oT<<0WYOY8Uif0?<@e6Nm}tz)9z z{q8r17FL85Pk(ejB-mbep?P;_{WZB<;SCW3SwLMFGAQN_df#a51VfkYf)g|1O>pg&R zl#?3anda-upao=eFt9KRF)#yJj6lf1D8;}EW-~C@F-pVPZta;2EKqSjAPoW_lYly) zG}8hmxC)5{%m_9}X^Q2pt3Zmgz$3Dlfq`2Xgc%uT%>gDGrj*Q(h>{3jAFJg2T)o7U z{G?R9irfN_E(V(lD*7iAWdWaj57fXq!y$}cUkRZ;?31P2gzmSmqw6*SzJmv`J)Evx23EO~^}4_oL1A9(#VuSBO@92+(h;(2`opVJp(o z6z{QS>C_owQL}h&F0r=Wx4krb+x)nx`!>v;Y5x9i-TS|3X^eeu_lGx>mS-?n^fbQs zCTn@Fp^+W`7tW8=NPnA;B)8Bb_Y`>qqu4&9BHoIL{X~LJT-Y>V+X8!*0^4EvAiJ9Lw zzOlUQWyz>9ThZgn#?!3dH|?Aj{I{a@`l0kaJ1=p!HGh&;7Q9x|v!lD=PQ8bnc|q5C zC6jeae;++s_;it!?%J96CruF3P849-;ag$Hv(oX7^`*xZw}oVnoa<;Y^4gJjW9r;j z)hgNd-?e9Fon_omU@h@#S!MCw>04ik6-bvpH`);Vo-vH^z0iU8dW)tdKe+opLi{kp z+8 zURNvZ-g=Xz>AIl?}tASpZ4d|3x%f1k3nUir>mdKI;Vst0HM(G`Tzg` literal 0 HcmV?d00001 diff --git a/public/static/icons/dropbox.png b/public/static/icons/dropbox.png new file mode 100644 index 0000000000000000000000000000000000000000..c646e56e7531b5e678672979f4ac0781b692357f GIT binary patch literal 745 zcmVPx%qe(v5xQGe!-#r*Fe)Wdlw1?u-wxjTJd)lMux|c zvfT)m>zAhxS)lU#Zm5#ui4o@?zl%lEK$KLZ5b*|UH>%1Xa2Q!&bJ9u}OlkiSjE+no zMP)>wNQlN(J;dSw{^Za=))6yaboI?Hz>XFL)ZWq}VSN<)*jW7p<{OU*llE~!}tWbpE^~?VGHJN!`eQ6)IY>j0d%ZqHd z-}H({lBU^+69p>P*4q3A#rchM%V1qXB(9pZpqM&&oFC3n>{1yK5FmiZ&=fWqxN8HimK&Ld(* zGyUMrsr5ln@m?ZNr!{Mr;d=dHFzZOOrxx~)gEK`=Y_fmXwckG+CMUmsnOxEQ`ssV? bn6LOB;{F~eoXaET00000NkvXXu0mjfsz+e1 literal 0 HcmV?d00001 diff --git a/public/static/icons/ebay.png b/public/static/icons/ebay.png new file mode 100644 index 0000000000000000000000000000000000000000..3113e52a95345cd2d5fd888decf109fa8019a002 GIT binary patch literal 1533 zcmVPx)w@E}nR7gveRtZcLXB7Ts_Fy?wu3hC2JSdBZ1!Nneh=?MfMPsm_ZPG?#tF>x9 zQk$k~vyHLVhNM~{LaXA@MoUvG$W>V@N3_@=)C)Pp7Lap+h2rkA?9BYl{0j?2H0>n+ z=FLCvz3>0N_vXzq_#angWu;7X*Jw1>{~E@;%(1Sn&ePT1{S*TvavUeITCEUx0UXDP zi!+(bc?LtzyRoscJuk{LA%J+&K(+d=TrQuJTiTA}m;2G!E?~$?@GveC-o;(Tl_V)Snk84%fa7F>cfB*tQ4=6e}zNr~=SO$)p&(E*=(Y9Tq8?VBJPbmv;$;kXUpT`6D*H+>;Wk$L!oO74y(4n#ZiKcy(%QU z<_3mk0T9Z>I`9yN(nQDyI*{eeqMs2kYf=){YEGi8wA3LbC1q%YH3e&HYp>Ji7Y1^N zj)DjRuDHjeI_f?Acr=hEq(3&L#@WqPn~>9*jb6saC@DAx{>lZlUS8AY*a37p-PDkf zkdF4{uY>RZhdSPSB?0U6zM@G9At)-of$aQy*coyXPC;9tj@kpp28~Qz5IP2%s4Z|3 z99(U{g9rDgMn*<BGllFtfY_3YCYL9q)ghho7ouf?jAR@DVF1_lCWxDa0Ed3@0Fjw!ykaOAyAyBn?(S|4K-H z2g_t-Whr7~SD3q^<3NVQ2|%FS@c}${ZX2$q7$R18q~RvEuiiX_s@}sCV8{%7va%CZ zRd*B=AZ|sRxnprG2xl8H?wdDZ>b|`+r`bG&)H9`UmG{9_){h{!28i_xU$ z6u?C%7M<+qi)ZR%@$srAT)(b!q`Z3#ef;AEOIX%qrg8|Z6muU{Q(43o^;uU93nw2} zWHFALkpK(pfCo|r6;E?PhC%r5+1RzFWE7y~Y1?nT=@~KB3m5HrPdy~e*t5>&LSir7P{hM8-s#^0^jH*(JeJWVfIoM zxGlx@8>vtz4X3gD+HDXv*m>E!ex7$NXRwoE>-!^gM>4{tN;o zzr#re+pvQG7xOagPR<3-bM(WMo0~HVASNm=FJBxU9$tPcDi(K#)Hpcp!?Dfs!Y=ww zOk-JsPv6#o<9S#t78-Z#^5yXW;-*fgiwab$%W~4MU|+?2K;mE@pJQjyh+4hRfR2c7 zv2@X9+`e5wrQ|sd!E@&#?Zk=a0mMM9R_hcO7hflr%Y9E@ZNsH924-P07>N`$$%|mI z0{THWDCX^lI&v$dQYl@XogHXyZh=%PL1{ literal 0 HcmV?d00001 diff --git a/public/static/icons/epam-systems.png b/public/static/icons/epam-systems.png new file mode 100644 index 0000000000000000000000000000000000000000..7112be6a7731601f9fcf419af76f2498cab4a515 GIT binary patch literal 1291 zcmV+m1@!ufP)Px(#Ysd#R9HvtmRpF_RUF4Zzcc@FomJP%jOz`GE?O?Agk}(dP?Ur{bYTU%Nac<@ z(+%mtpo}IgipmRk*;!|$hY&%1h+cZK9+p5U(=Hk%VML0iqi&P#W#)f=asD&2mx*lL zcA$qjPe0E8{LlHF&+q&D{fs5z$}Hm0UAvQ=emG2t?8QPdHRkB&$=iM zKTwrp5PCwycZ#?hIEwHc%4*;uumRW!6vW!Q)R-f~lyjh{7TGMKpE^4d$u*XhCIhBP z$JsxE^Q@hZF~hG-BYpSk77*n z!p=3Hm*=C2Oui)fZh@sh0|XA=11tazft~L|v-2GeCs2WHt zxoeqf&^hK;>^vao4jXPvc?117`C^X^MY3^G;JEdVmTSiF;%cp3XpH&RtuaRLuvWeb zx{t`ysJciu0`G!6209lwh|q)br~@VgrbQdtS2wM-_Znlm-P&+C)SS=zzXy`1Fr$EXE`XMu z+z^fS^gDZaaSd5}t8dK7K>W(X81|q{0Nw_c151XkASY3h+0M3u*L|(g0~vml%JlZG z2Yq3ih_DuE3$(3|t9WyVy6j54@j)+9GmTRp+8y0PRHNHMfURdCH3J3#93p#aggI z8_%ZOW))w(DO-(i)vg&+Apdk|G?59O=kE1+zBA#X`oA4D2NHW>_iQa#rvew%#<7rf zEos&qNG+YO#ol!w6;$g$>OiiYXmy3u6>@Eb`~|44+bEok#`pjL002ovPDHLkV1nZy BW-Px&B}qg+_=|mM(@3j{*U*Z^L^(( z=ljpO1VTrpvX?CSTmg^=zz2Y6+1(6451@<^>z|;t^&cM$;WR7(w*ZI~OkmB}Mv3*Y zTtpiPB#O)gfUdU$jtL$|eCQwKzdNuAA4#ONFB>eKtOz8Ej2wWJbD^~6YB0NKkK{__ zCM0w&rLB3q;`YtQhj*c+j+fC!rIl_L@em8V$umlpNx(zfUHX~r{mm-HylG?+%9x920j&kM;(@@&# zXku&jmM9#dwCM>9jPL2yj{QV;&Z z{gXYAxh}2-T4os$IDy)W9jq<5FaZ;Dj+{lXB8UzeNBQY)_(}hQVI3NGK~=jyUU&Iy z0C00MVz9U#W|}~DGnu!-BsML@RB@(T6uNT;UBe!DstG_-pQoV48MHvz96E2eprLmM z(yPMw2+SlY{eOv|+S0JI zMEZWW3G$+NR&89zYS^*2P-YwhO{|uMEw7u~XKnGUTR7Wm_&SmtN?Tpw9-iet)$u}S z)5^5@Cd-S)L!mxTXt>aX{w=ihKLFsDh&8K*66@numcBGR^OTv!sK|~;gsV{;?0>s!AuJ8nQGEaa002ovPDHLkV1le( BlZOBR literal 0 HcmV?d00001 diff --git a/public/static/icons/grab.png b/public/static/icons/grab.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b6857e165d046775ce5e8f8cd4d013ff9b89d7 GIT binary patch literal 2718 zcmY*ac|4Ts7k>wdLAhn8Ofy6nV@Vh@BkQ1R-->HD%!HX~W-!rMvLsB&k`$Lx5_M%O zdyOVbTw8?7zIN@EDBEvTzwYn%yr1))?{nVoIp62Jf1KyCjTKf1ECmJtK*-$8*pA~R zc8!mh^BxUFuLA(jK7x^vO@I;Bh!jYo*pt0{a9A7>Ma98DYD zab+nSIa|Dt1iw>ZbB8BJalPvs_I8gr|6H|Zd2L!%Kz-Z$uhZE}5i`To#bJSzDizo3 z!}44zQh&jxUXPbIPqW!b8jH~-#OQ)6U&&C)I0}-UXngi|VF}VS-2dh2+K&I+Up81! z!cg46L!DR9aU8HM`m)R|ipOB1g}>i>ou922m<<^}@S+lMmiTl3a#?5AHH`!h6BWgx zLitPK9b7eme+34()z-yPz$+NGk7Ib9%q;Cek#_fU<@>!^ z{=y?M^k5e1RnwyJW~I7EHaIxKE?aPV|6yQsTnYX-Yz=n!u_Zw%p^fQ`KhgX#VZCZv z%#Vw)2=^x-`@3}S`6U{tEGA8S{LSe;hVA^|&rHKD5BO7&CV6zcd$u60MJ;%9^;?K@ zP8Q#Is;;Ia&fztmYct>tZR4yALa(PO6nvB!+Ii{SR&2=2(acTP{W=8m^Jff+RVdnah(72%5u-Jvw zf{=()=(i=&P1Kb@)E@5(9v6;dMD!cUF_I%m4YuJZ=gbHN!~bBdJuUx3qaA492kV7c|qtwfkY~jj)s0`AUSw9 zjDSMEQ)mHb=xIwEh!Kf`gPc%RQ&odvzz_%oMe+4R+8LYvOy}&-P&|!BMj{ZQp`ogw znyMsyc_Ph=4kuD!KZ^XfjxmnvLm`l91QHRlTi45*6ih=y zp}RuA){k@22!8)65vf1h;xvfZ{enMO0*<4+TOXs2`p*2n*iRi4 zVpsfs4)dea?@>;x7%&R)>$hRRlI~-BIroC4xv_zRnb3mcsX$jpVf50>3`(Ii=juWQ zGpB-(U14>zFuG9mN_s&?p+m;SyuypBiAptiZ55z2AdY>pleaWq$zaoAmUmC0nYe8f z6ayFNH8n5Pzx;_+nlrGnhTa%#XE1F=j$~Md*7vM3LKm|%sWTnPy3I32q9`^?-F$aJ8{S!ri+ zQ2UnS&{SEX30kPKQSM|`N0Cu_OO08&S5Q`arddaKZ!28cB^GJdW7~F0ZG{Uwb>KL% zT)>YzsHv6nh{D>}aYcTP&YBVYHsQRBd zan2Pm!{I6Xn-rFqI|~iB=n(0auf0q=d|$8AlReQa{j82znxVYhd-!5TW~saF5mj*? zI<@}{Y6iV8dgdBJ%(JBQc4dTgQ)Kud%}H}+-e_LWWnFl*=aB@3f4&&qk+$^ZKB*oR zW`F2Y8d>Apqvn=y(KWDF)s$0$!u;Nq3;p&9xPuZo+u+>iZ=jQr+^hpGnwnf&sIPp}~TYW>@rCeEONsq}}E>s*Rg2`%#Z|h!qE*o+v zO3q9|;L5~{Wj!52q+tE(A^eHK<+2UOx>3eWV)>y^@7LtlVZJlM<6j+l(mu_SKCqe_ zoDmXAKq-N`)$Mi_$OQ(vB(g^%EXNB zSi~hu3m#wP5-DF>bZ4za^TP_-%`R)m+qd^*iI*wn+t@wuY){AY%Yg&Zi*R9jpi=~} zJu^-8Ah^cjm>Z~bMHrjebZ%gw*{oL9r!rH$R?PTPeGa8MIja%~%MM@E_m1EV_0g30 zDD!-^dBjjr%i4<&XHw>=LgvQ4i$C`!6ue~_UOLhjAlGJ`JgmaFGv*D!2wWYEJ8?_8 zVVd~jTVGa*y5ut^YnoAYXzQT9pWzKFlgDlEFQWg>AuC!Y+|5ksF4NIo1!dRpA9@l( zm(~*;obAo5y1ov|o=GywsJ2TTFY##^kIT~bGDz}Kl5Gk}6F7ilTI^|g+w852#ksJ} zg0w|*;)Tb4r*)W~&N0gEi4(KuHjGm&=;I49vm#sOepL=OuCW61D;@PALs8!7kH+mv zeWpRicj-!Uo!6qP8m#tMYrV?ibB~VsEZP_=gnb~LQpfyEbx4-k!1~l19ksskwC~D` zmNTzYE*F|DvBE^=)HH_T#s;of#(OQqKJxQRZ;-%7f0i7^i=srCrsSafGuPhRcmjTf zHU4t0=lV3`{|@pj)`-^@bl4L(gp|O48mNiv8q9yz{`YU+I+r4WOHmC5Lt3z!-5G6e MVrBf7q36Z_01H&Iw*UYD literal 0 HcmV?d00001 diff --git a/public/static/icons/groupon.png b/public/static/icons/groupon.png new file mode 100644 index 0000000000000000000000000000000000000000..769689f8212fac46ef29d9e8149a24205a939dec GIT binary patch literal 1142 zcmV-+1d02JP)Px(FiAu~R7gvWR&8ioRTzHGx%Z|?nkL3In>7sQx}i)Qs2!5cS|;kygvq8AoU0SX z75~@`n_r4Q{Go#g+ZYI&_`}I2S`;a@vnU&NZk4U>(=n+NhFdADAL&P$H232iIVZh0 zxk(!KhD&np`|-TzIq!Mj5Y&*}hoQ}`YV0Bk_7H+5LO_K%=U|*;j9WMmyg703NGFV? z!jNhT5qNG@WRPk+rceU$5aKrFoWo*;hZ$t3;pTW-HJ}QB_P%i3<5T)nl|WGlC=tPd zazkF&iQI~1ahN8Dp0g4?iS$pUNxS@B?QiVXd`Njzx|nq>0*g8UBzB^k3`P#g?_Qkv z%+@*p+xxmx3&0S>lJqok)Nu4nteJW|>~6Rc7AY z(1N||zJ*r_xB?n1k0T?UxHxsfd2fT{4TgViOnUz8gdqXiPlV6b`Djd2sN~z0u64(; zKKyJ=p2o5x`0(OWE)c_F$miHl&kN~|L}b6FIjq-t3fbH8?n7Th=eel%^K5k9Z$Is%6-5I6u*g&;NcKqH=6` zef1}J?*4b=QqZ;c+@r{tX}K0u874zEV8Zu@+M;=ds-Tpfvs~eF~{- z?Nw>ox%yLFO`pW&^e=8b2TY42m$OF6_JNS)t)sM*o};akj>DV3uK+8nn7b)nLDNE> zF#*5}{1@CPQSnvl9r>Ga3%gE7?j~M^jm03(fovNHN&vcezzR`tv~}D8=qLj?_Vm<} zfNz{$?%WTyc+g~Pf6(%IDYXHF_wlx3kdEJqPUX6Cq#c9B>Jk9C1;$9cx8b(mPotvm z*s}l0Vch3ymdoqYXYlc*grgG_iZT(OU2FGYOSDi)bH)^QpDFkV5&bEfWuxTzp8D=U zNKI)aRTS~A#G%*~$N0kJ&q!U_A%oh|`S2lZZrbUr_g!wsrKw*FYf+{aM`p%M%8M3V z8Pq-E97=BSdyjm9O)Fk;v5>d2;9wPPyKeWBwn+MZp~lE`+vk78?i@8PlgQ*yqwwSG`pr~gYMBpHM!$82Oq;nkN*h2 z8geOgmc#z5Z((@6*zAM>V}NcjjE&9}o1IW>{@Nc8gw;M(6GNslX+kK1+A@gmS$#s@ zk#Z5#ma%-RTz_#4RWew=d9$(*XAn+j_oFP z;tNqZGR55}8^smT<=A9}k(rxePUf~@)f`1-h3^RrdVC~C712H_f$VwAEI`lkq4ad7 zO$?aw3~G`ffI@-#F4coQR3omxEzIC!rj7$MnfZg&0^30U10ny>{1k;&S^xk507*qo IM6N<$f&aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M9URBYFU-lnj?KcTLISEB4ijz;CaZC{q_ zb8AMA@q5$x*Jn6gZT$UiPj&janbyYd?HFD>akP0fdGm|^R+A#;da=!T@jqC_!}Y1V z)0CMC=V!6*xVx);((T|fmg=;Z8X6wAw4W5Ie$9NIY0kUVqbdIui`At?zg4dnv1)0a z60+QOG$|%cfrp=YbvX0cvs}N}WM&;S(ez@JSY$HulDbyGYL=@$%WS4vJfC&<>gojv z6Rrn3HlEs|yI8Wo=-y>%ncg%Jj)ttPlD!?Wwq>#QRcCzOzU4B_ee%7PcZ&V(Iou}2 zvE^cJn=RMg-!s+S*E)+cw437|Lv95Bu4?uz$(!>Y$8YR7rIj1Zhw{P8iuV~Yprs=U)eu`bWzy3n7TI}wy z`_K6eTQfZ-Zs=?|%(dqz=bic|hjyO+ydmvl_L``ri?Z*W*{!AYXU-4HrUDhVb<%VE zoa*cZx;wWA9#Qsw!t_#_;Z*p!qf3SD15Uk{-d3#Z!FZZT9zG`Xe8#nF z4@}p$>bcC>)3;3V>Ane%m$+)VupE8Q=&GI|EpzP8G1iFf#e6!hfmbyBFZ_0N^wcca z-7CPubjS6>@0}l_4*pEKtY~s3hbdBwTg@SpGe~+W-Lt0M(AD#mlX!rI^n-o9_o^HFoeyu=n9Zd2W4p4j$qM~hn(wTM5d%S-8y@<{^bwri5oRFtKa>fGLQNB`?_y`_Ai(uBs-^CS=`g+ y=CUM(U;jmTgHL_#Yj5yB`(ytE&S?qze)DQXpLqN0Y_S2TRP%K8b6Mw<&;$TY5j9c( literal 0 HcmV?d00001 diff --git a/public/static/icons/hrt.png b/public/static/icons/hrt.png new file mode 100644 index 0000000000000000000000000000000000000000..942e05c7540bf44e8a30af4e34976bc20dd0b92b GIT binary patch literal 3137 zcmY*cc|25Y8$R}(D5rK ztCTy@6W0IWL89QUYH}69@=f@A#xAbXd+cNqp-T65=hBD!cq!$X?L52;@{sO<=EBLO z$vyjK*x#PT%dzq~RpvSDVbYs@TZY+h#dsF$lq>6#YP}k}#(vCatXy9hCx0I2yIp(I z{?520>q*cf`MGz~l`rSp+7OiHpgw`1K6$x>6xkFhmSZz5P4Aai!0qEh>opsD?u(Di z4OyZ;L=2axzk*ETfL+lS6_-QUb$@p747qIbw4EVjfTu-Ts{z|1nL?`-y=nhaigwgL zDg7{Rw{0|hL^Ypupw&h6obx7i62O^|glM3`)^MwKvb@ z3i{LB4@`v7sLh(M+CQVWt4}#*@KUc^X7JAoi35|6dHK zo3-NJP@FNrET9Yo&-3*iIpopK9!K@5*!1uu@;)Tl11ytd&DdP=l!GyJM$ zibdwjTN9isb8{}L+HA2(bOAwiw0drLPW$cIjZW=Eug;A`38~0?Eg;B*}RepU6oPcf~X zvokKdkCkK(^Upocl3skus6YPZfnas2#~e_0O-a3lh}qo{8}-k}k?EZ3+psemc26{f zCQI1*etLAB4soApTmedu4`}O_G+3L<1grW$SZlMb8K}2dV)45@%|~(^7!GW7*!#H? z5cHL;e*&n@+GE?3r18CQ9qeL$AZWM?7&j9WK$eNQ0S*=sfQ^Y*m>0kT0yutQ065EX z><_kNk^aqL1%N0#!2X+K$ISc7h#Ac8-?FZVJibO3$pFB2 za6edpdl}44mWz0+3zQ2c=Mb($Zv|&8(FLbK^Y-2E0yJp|CiKQpoWV42f)5!%(}MhB zAeeZ+42OV!Q7B$okP9Z}U=)#r1D{qsCExx-IsXlTF{mEcNB@=S(2+24oaOq2H^L;n%^j}96~b|v9`DR`m}cwg7q zg-E4nK_L4^f7U*PcJJr;97`2G(3l!7Ask2bSabH9o(BjIsO=Y4(TDa~KZ z|EvA>(S+}t|IcCmneyUn40C*nqg$kEV9 zmo|QpG#i96V!Zumuf{ccqu)f+po9Cm2HB1EUzc8wc$Eh4rLHuU1TS0gaD56h9+8b- z9k%5bB5?6u&WoTX>;+{T8%5q~3Eoy_oSKQ(2_t5*uJLhKoo*+cvAr_;Jb~*W!bTYM zao+EYMZ(CS)bjWKl?Ze{5TCYn0yIN#xEZ(k))V`2gnGZ`CgaISOv%>-dCkgXkk;9( z2_LCGt`K#w1}CMt|FN#9ZE3P}Kk{~0(z(o9mya!rA~=~e7!F;a4zE}v1Im}o$J$Pw znX<0HAJ06{n(HXSxO1p5M8pKEKxc>W8so%L?Kom~Id+U>*~~TG8tcJY8SvR^mm(Fl z{n40FZkynsidhr810J(U%=L#syFhl{`OMmtH|Ftsz0q5`=%~wZQ=Iyq+nX}VOI(!Z&pkhC|MqB z5NG(OGnRZK%{(18HH;0^6SD|2k`*Sc%5f&>`fBj&dvocRv`zI>L%j0(m$EG_i8(-})=$0LTtxTcG};9>Lw2BcNHS>!auS;kQO7QiRb>*V$E5)*0zF zfyNJ0#PRozX@qXR2LAeyl;%IuV9W>%Tn~CQD)U@9F}%sz9n%6~-cG z_jU@xSnsY()_s-hel@#xx!X;U?=_lUEi(b)S(LF)CGq5c*LE1T++`~<(GSd*m}>qI z(tC^d$*JHES7+zPQ6KOR3Ff5+;>qFp5O1R|?t*s*qkGCF1;m|=r)7wq7^?3@E$Z~J z3#n{=(%f$j;rY_9T(w)5L>3K2Gwu6 zR1-rM-;TOkmVRl$;T*#4=hJ6Isrn(M%11CxIh~-o6%A~{BgK67mM75}D)z7HH$-F} zyyw4yrmhktTj&$>MFq#BhQ2B`SU>)1hcs~bbkON@2x!3`EZUe5l|PWfkB-(EL551) zZI?N>v+8e`j#Ba}ujQVa5~95u6Igw!@15Kp+fd=R_TfG|`9{x|Hse~k1&f_+$-*=( zH?MD-OM*ECWk;qqh<_7c@On-GP-djGaj~&>7R6o2>ia4TLz~oCe=!i)JerGayC4DW z^azlYZAuMbgpU!LwU=rLIU=v$Dj_?L^<~qdPcMipom^AmSfh&auMQEbw;ERXSZ$t3 zNFR5|yZ-E*@=`N-&N)Y6vdC|iea%cFyatOZ?m$!}OP6o(sGrKH6%t}qprmmp-3{oe zE4$s07mNBFi<#GK7Mr)vuSm62@=j3lcQeNLO}^h*Y|AenVYhmEHde{kNrO*E*hf5P z_(*qyVxw}UpD_y7bPTV3+Mb0z0QWlI6fdkgA(Uq(IC#`U_56hVUxJ0Na}&2v=XL@( z^C(>5;_% literal 0 HcmV?d00001 diff --git a/public/static/icons/huawei.png b/public/static/icons/huawei.png new file mode 100644 index 0000000000000000000000000000000000000000..36cebb9ec11fa8e905633bb64092c46a830d50f0 GIT binary patch literal 1657 zcmV-<28Q{GP)Px*Gf6~2R9HvVm1#^=R}{z3dGF1eg<%|IM?gVV5djwj6kCI$g^CMWHAEX5YpG&Q zm7)=Ct=2WDH8zS?nx@9BsXH#DsJMY5Zm3ZK0dZhvlo7@OW_$15=22C!z6NubN%_y_u~16Een%brP`|eboCWP>Z zs04RlW1?5G(L-(vc2glGl>@JD1ny}axa1W|0DyWPJF>v@#?@JG5PyiUG26jN-5(w;9LD7&6v;@d2Bk+1Xam~NLG{?kku-~oz zN|GF(?RK_s3nG&4fOH#x5JG9Bo@U0zv0`J%)Z{UIb^TP~ZdInJ1brny4Ro!g{5&2b zOMieA1*F3a#0n*{!BetKOTN3`DVaj>;+vW7M(S+<=z8qU$>7f;2!)_5FLG}imi$5# zMi77sQFqXxZaTr<76>AM*$Ta;eB7^P$+jA_@=Vvn=~Zi-JytDfbF>4JDoSlr0u9t_ z^U>F>0sxgn^CGMh%2{qkl}t-IjDbia03&aqdbtz|kDvV`_g-~3H=2L~)8G^J3e#>@NR%+NsF? zM?EUbGmJZT%GC4cx4bDtw<2`P-@j09GLH;hmOb2lv@o5y{$MTLbp=_*3jQ92P}7u7 z6ig$fa&92HmU#43-z8SN7qqr}cDf_RKg@r(YDM-MH zKS2c&Q2BU2@XOAcZdtMMCe>k=iUR1Q__^GLvLDf_cReZ<4}~gCifq=TMC;yTmpjEv zke4l+KianM@Oo0K8zI7QeR|jWH`X`?;QZXVLz)W;DpW)Q&cJ{Y8Bj(B7bq2qD!%-| zM)66M&PYwQl$0){U3=e0mEtLP>)~cF+og1D$PN_XC09|kqAN-k6abSFGWr#t-tQ0x z#3yv0ukU49qc))v02ojp19F-s>Ws8WP;q|-BF- zR9Z3!{rt?GwK|=XZq(Rw$V6d>l9Cok&E{mv zU|?vi4tsg}gfPZe$Vw$GF%5Nbh{(N$Wojd$&T|G+A5=LJOS7RGJl%Mqm$TiOv>lNzStkdb7j`;UANo-bB0Duf>a8HQMNxV|J4H3m5|FsAq%){jIGh5GH z{e>3<;6MN?O<>Tm-`ssBOlW>50I#RZ9*B+273_98dum^|A`}%7y2n2-Rr%Yuuf17W zIX5yS=zd!2gmI^eiw-Ye`O&C?{7chczHFX)<4)zo0m1#B1cgT=XliOoEM_yiXxXxn zKjh`@zgJy7`c1*Q1rXZT_mp=Z|D{rvwLI5q?g&Wfb60;i&}KBcuHUdee{jN(h4qi? z78?xBNnzpPUz=J@{TrJ!3#=B4XV$z-&%M7MJYzB%ql2SjqO8_eTu#nPeby(lE2|sz zj`_$$fDwuB|0I)2ZDm(39w0QW|9sKnNC0r#p0{a-z;jWApxtWj=r=oazH;B5U3vf% z+`K#vI>{CCppfuQzn?vI`@>1;lf{Won>q91oayOz90o8jIPi#1K+vqBqN0vrkrDdf z@Q5k5u9uw#pddLVWlYKW;yw4OY6eZ4HZf9DuUThlYx7aNx)#4TCSmh|f&+Dr8Z^rE z^t9m*Z&wxzgkW}VcIf7{c}0)v8zLMMp*L;vU)KKtjbx!WZ5cfs00000NkvXXu0mjf DC!Q2x literal 0 HcmV?d00001 diff --git a/public/static/icons/ibm.png b/public/static/icons/ibm.png new file mode 100644 index 0000000000000000000000000000000000000000..084baffc813c41508b1e65e934be6911dfe75403 GIT binary patch literal 1595 zcmV-B2E_S^P)Px)^+`lQR9HvtR%uXER}_9XFA1PQL)l2+#VS(rG@m$z#E!~tVp*!r@rKBamB6Q4!V&aQ>) z0vilqVrn>{cmI!-RO>|<<*5KH3Y*}4u$jW zID?b62Gl&rsTRBrafrPl4wWQ-bw7e6fyG_DoE=huI{)#3`Y?@F$FWprOKeD$NCXJO zs36d$?_>d$jortQo-o^a*`B4IhIulU*zFb9bOdSWk~N2||Lf57IOLzZyQ)Z|)&(Pd z`!fHf$uq`vK|TFQ{koZxfWEXqNY_Aqn)v$T zjlNaV?gHdk5aW^|PVstTnkZ_k6*go+YM!zykWRqNs&tc4Rnq;Ti9?{6#p@BZE2R zo8zZyO#@cu)ko_wz#3_6qWt;In-=ps5pM69HZOUnYBEz?WUzfhSxt{WlaIxssIyst zr51^=I9wMYsqMOh0I6{vKDnzrTTKH3)|U3_bmZ9Kh>zo0bypsXbT-B$iL3JJS{2)n z&EC%XQBR-71L~8Vd7T|km99fRfZ5w}H9ZQg;oZP-pl>`KWA=u;a%jX9MR!sR0Leto z7-NZiHil8AR~@|Oa*WOt%+Hhy#v0>b4JIx$@#XpT!m_$&<%mr3`!4StUgc-jao_Y( zg^nP2!*v|Taq`>Ge8$ZW`TucQEUr9Q+tR-S#huES!&zH=OGicAHdELUHqQKI|9!k z|LU(BKG0}&e55CYJ6%D4k1R~%0UDM9NbC7zVW(BfM_Zwf9mE_)%engt8 z8YB!g0Klm8yMpN&2n*tNKgdxi)pRjaqE7ZUF9boH+}}(43rGCayb{d9%8P^>XKaxa zViaj0VJz_uksHNgK&~lh%#g}^1Q-j)B;N=#A!gpr%7T8?pxH=@W;^Z9PnptZSWsM6 z)wTWsotJ51q)&9PY8M4LEdJ?c=Y2~UCOenQ>b+eM5ji)jqDHT$hRzOLIs9M(3={Dp z0wD413oY(9%Db-H*;-ZoCJtE+VF_Q}FITE`X5%q4z<#!mm!t0Cqy9jUoL}vxQk!=K zk#Vr$5ofc!|6P#tz;Ne|MqF%d^~Kw~J0LcGkJN+YXw5e34{;cMev)&g9+&p`x1%c* z>MFuKCNev;J+WCicu&@k1Hp#!re1|+swF}$jyCc*U$@}1w`IyzQ}^`;1}6*2mAS%I5mY)b|J9>KlI2HeSk zu+(gc7%T;Ab{666?Wv5zdtY`@4)7%HRRKBy2p05oq2OQvo*rIgM1Zd34+esT_tJ1l z*bfTDT~`uoW&uNa`?|nRD61%|NFu>77)-|(?~1TAJpHSjwbGTmLZOflaJav}zp}r& zvbQe*uBxS_1y@mntEnlm7)sEbSXU!~|u zO70o`9zV}XA-ewSoluyX(B#vmsKZf!)eVRtL^T_i`PipaMcONlxmXOWN^{_nVWMWZ+{n%*1 z2P|RA~I-qTr23uajh=+1I$3K_xiYUzX7ii=jEwi} z3e=qrLAGmOxHmZ1a#9w3oMgVnDSbR*ZMEbBNjrLNE3pGv>kOw$>fZMFWMuk5yB46|zl*=10LlYDYuxr+%@)#7if zxRbm8P`cwXCnj#~G?jz~NA-_R4Yyw7v?fMSGC4ar!aL3^El(A;VF^Q%25S7N_d;!Y zgp8*2hkF7_-NOeUFH7`WFv#IM$HmfUV@V)2#-o4xY#1vWR7MAw=q@2~t{Vc=4 z{-Jy-Qu=-aUnM2Q>k2*Wg!vJyl|!vUqhUa4_TV~KDQH4C!67Os^R&DB$=o?7JLy2f zghQcSPx;rX2O!nQz@{zoo!f)rX|tX9S{`mU93e<_#$B-bd$On+gm~^gmqYS4Amo}l z^3_Dn{BVBT4(48`g)%zW-W+eWSm)q&wHdFvDIbg@n)vW6Kf3MV_eiaj<%!M$;=tD$Csky6jXpf03? zTUL;A^*63P?{8$qY@NNV+W(d*crbSE9sBWw)W?5z>L{+fp(k26e)ouCvcH&HZ>Mqo zH4q_D>MmlL%%16NFrp}}N1eGyoyqOg9FJ?YZ(KZ<2jc#0G)Zk**c|c6jCRB7MP3@X zP0wd9JR$f@?+ZHDjw9yG_VJ!}1cCq1*_n1uB}nc#c4A;chwZH6ThUy;e%05B(_b{j zzjujw=6p7A_QQFY)|?Dee7KbU6?ut%IzC8cqYZnx$F5j{vGwP)AJ}=6%k|s|sQ2=> zVZpWNrm^_8l2r}5??&>9g=2xeI4S|*9+9BXUDg2%$!biT=>7UZ3u^nIIC6}ilg3D4 z4ovB9C*J6!l|{8&62?n&B$|AjL8QjDsEfLXBwN-B!m4+Cj`oQs$&m{EcpqeV7c?>+ z^Ey zfrE?;t8Q7M`WlkxNGZ+icCFQbnI1@QHh0==+{Ih*Wvk*{(jT|k^b^&_H5JXAs+tT0 z5Z}x%wZAzcL`5YIzED#@3$Typp6{z)ZfSGiaI1mGREIuN?0W zTfv&|N(vsINcZkL~e zLWK8ekjCy$Xs#cpEDMwyBp}`~>yp~95^ZF(=b(!;aPxPMnQy_dVspVoT}wqx`-_S+ z1Dc<6qgtZOx^AF7XkX<5*0R5(-tE5$(^HvbjGY&f<*4hG%v0^PXnRiU%}h%A>t)Ez zAPJ)VU|*K4nXgF2);4B(x)EZD>sgr)pvl+=J1P=PbuA0JfWx84Zf{euS|uc*Z=|=v zR8~G<3|*d!7IMGqHrH8NHpUo62je9VRP*_ohH@bfyx}We!%2)nn`L@Bc=K-j_1Bkhm-&T64yX??pjAox4Mxe}0)k4d+|%ax zqiRxT=q<6U?2|(xnj50jf=7{56elr~VO2Z)bljPSo zntDQZ5#v`zVmDh;vG?YMayC(sjOG5}$-mNy8D4>17_r&m_s!>fTGq`{t{%mtIIGO! zdMeGii7BsO+n6gaxQ`WOWUTB!OKOACWMp!}vm&U0ALZ>yRUhD8-<7(ZhqUEZOe1pM zwNH|22)5_m$zAk*0 zBu}ub8_#7hjXG-DF3LL8Jn_u65f5%vy3Px(vPnciR9Hvtm3vH6R~*OBx%alcl(rV+H3h~15s3i_Fc>W@ESn1xvzTd!3z@RT zp?}O}i-j=2)q=b=n=u;qNLaFr%^8=B&5_8qwv;y_u_{g;(#%o^1X}Ea-rnA`^p7er zQD|#7Gq`{L&hPd4eSha32v*q#R~au@1OC4&zNYY#6y9~ZZ~ZSi>jA1MuYM()5LKl) zNZ@b_4w;UzPjcE;60=gDjM|<<1jKkf<(W+@jdA&Tr1180gNc{N%p<5#iUA1GlL`?s zr8Qw4xt+_wjiYncA53-9EuJ*CobQg$2J_enaB6dJ(ydv0 zpRHcXUuh$r`eiqFJ?~h=k_ReZ@@R9s1{PLn#sL5q7b)jn3W0D004^lpc?`lf6U}_- zM1X@sU~_>W07wP_h(ka-5g-Hvykx4A?r@z2m8;qAKj%Hu=bVxp}w6L;k;yy)3y&lgKw3Vb=Q)|_s!}HAa)*x0k zo5P9JPFudA8l;@9)m?En793;S!dWp_kBD@xqGYM^IskATkBuuChN0(bCB-g#q`a%h zU~#lKn{o*^Oj`3`qITNcMK$KGciHxwN4QScAKfoo`5G@BjQ0vxc1;AbV5eR#dfT0l zB~#kAMesgi0GM?HvrCocFfQxkyK>Q~2Za%WuvEpcAaDkAFvY!UiQ>T>lPOVxkWBfr zBI}yV7Feddjv(Y%>!q8#QS{Lm-+&3A)*ln^dmQi^X%g;*0Tq29p2z;YB;B#JIJZnS z?gSu`Vi220z<%*_oL7H6oV5^Kp>A2Ek;K{{jdiKnKBT%~c7n|$1}2gsc;YJ`rW^I`QHsGw{_13z@)Ci;zg{;?u<}Q zr*^&~TEJ={0BsqbrTc6QiXkyLSr#CPlglCF4Y+T>%dE7$UP5A}DrRRQA^7QC@%^O@ zl4YtXE{=81)#ens>?tR^H);*kWC)3$TA-NS0s{Nl=x`QOjk#QRT>hzE!EbjL@33*G zH`hs%pE+RHPfJj)9>O3PH`Yq_JZyZF)Bcx!aaTNV!^M(^D;itVy?55?EPjEHmucsy zp=ciaV0aML+IKi>!5y3VX>a(j!9Heh@b1a;P2tDfVTd8)@I7mb3s^2kSdB$x4D3mFY>ngBH)dOK{ z?81Am(9Kh~`S5$4wS!0C-{}>ivwm0jov&{3+jTPqQ;M9{7f%kp6@UYS>Vxz@+=Zi# zX$q4<0CuK=X~ZA_V)nR ifc-t;|2qGwQ}`eG4^1~WIXQX&0000Px&ut`KgR7gw3mP=?{WfXwFbLW*NO=lXUn;Hpmk&3pVP^HeDmIg#YL>I9Ju^?7) zQJdz@*j-fyD@BdWObFfhSco7#79waRijB2%V<}=GwWuvFinI`4O=`?zoO_SlJDp?_ zXOd|m^epdx&iT&s|F3X^L~an5)q&IJ!c0uuf@%lIMnr?CTmkussnCzSzHO>jV%G;9|q1?Es@>&8`0h`vWunH)?DlclQrfpdGlC$zuQ@}N$>_G7@Z<(ddtssgOhd+=mRcQ zwEG+?Un~Hp>~~Qf#SL^auzggpzPSx?Pm?v9>jop6QC{-P*k|wb+YxbFczMSa`bO?! zAU;IWeinGm*Gbx=;I&Q>Aibzwf?(=Q-DXp6i_JKKCEz50_(hGLm3P003kh?5(kU zuPiWeQT}%{3cUgVBC;eaE0<6!J1YvALUoM@2*TUp!|_y75Z2BT01jqkxcd-Q-4!u; z_0_r>uM+x7OS5D*jQ&+a#`Y!-&TinV!?=3cmd)eedNz!eGhA#y%se8=-zz*D(UZn3I6_liM^pN*b& zS^5T>lOi^w{>@87jJC+RWM*{t&;8IYn@;2M8^_e&G$pLYKe8DLWpfgoFIOXD6-R{Y zzFpIyUL8x8XSq*u=_wE3r0Q1rO?*8`;YD>LbRrhBI^ zmmoiqz=&)%d(pOFy;iI5moFI^hs~FsmfHi2j_bfG&n~O)sdOUgq;zF?5{=uxq^#6U z?+O-*U4RitsQw<)+rg<8dJAb2U$%SP!LU8=6<)Jk_k%rFY|}(v^v##1cOWCzzWzAl zS&%C}o@J^e1y0vQc+`Hj?1=ZQ)hdzqdqj`FJkITK;$*)7v7WNPQ!d$R*`H2f*gLOh zbRKR_jGo_#^jEOXgvgO%y!~(8kp#~Yi)U{Wi&x%`&X2V0|Goh{b_?0)n49fIT9$6A zFZPtR@QCi}jnZ+^#PY}QebFFwEXyRVF>N-=qHTkKyFOae-Rj6Pkss(D=nj36(;x1OiVgQnYq0fTHN2yJ zplcAoAuxK!U|#{Xd$YxFroYl}#>7i{Lo7}>evaeu*l6y+OApD|ClqhC-4gm34s#pk zP7bKPb@QZ=#}6U3E+Dp^(I8F`^7>f;-|oyYphAL;&LK8Iy8_ z3?-ii(e_FTt~|DasdSGvA6`-YZp_@x_Nu5>Oz8yAQ21E*M54Nbxe7EXtl@0pr>~`F z;*OvPADnNaeI}c23ykrLIe<|#Z;41y8AW8W>+3|EzK~3$AkEzc)Cno|W z9~kKDlAd~2q&@d!wn4SGRJQgSaSEtBXK=8E;;^x<#EHI*r?Es2u4x@w_IhM0H(DXw zvr6nTW)dcvct8cFl<^JA&|(LU2pxQz@Vwd68Qfj2Huu$=5w1B548%0~ZmzDMja?G% z8v*KyHib7e8B(o5@4EN{f`LEb5bWdx=R$V z`~saMxt*Y&a5{<#qJ+T%aFjqioDmiw$O6n5C_W6s(*q!kFmgBz#Xv)UGEjUh2qU17 zpA>p18hXOX1!6^^;vvRxBpeCFNJ1bGGb%0^g|)WbO6Q-@P$HckfkGgnqN3nYhHwg% zfY3KJHANr|5C#S?J_AOJ4yOk&VBs|NUq${~#~M!yqLL!$BuY3$P&Xiu5=loxp#q`b z>(@Q$q~L#)!f9J=@f$=4{vh<>NW|~j{8TeR6y;1M;rYsf`WSt)pUnS@ZRwaH1mgd5 znO~j$jPhH>NSYyjKO06;#dk~$0EEgMtS#K^Wtv=_LKTiHqIrMUe4kBrk_d6F$g@^* zm*4hBQRwz{&;_Y@<^@Iiz1`~|_!`&o%mqlDyyuhc$9u+0wLOR*TMj&OQW%Umuv9qn zmkL?DHWlg1SQ_R=%@m${)pQGP?sS4pM743@k@Eni=Tc50Z|)ugRQ7k3FcOVSC7g^8 zGT3{lwM=g6T6pSNJBR(>6ZdfDa*mR7bFl0Y)}zgWy*u!vG5tcVJaP|Fg&Q~Y%(nk< zsGMP|MpaJo?7Nv_QA25xmq7K^E>l7^iwf=+MEkC+R!V95kLjHM;4N&6W%d^lt;F_&LDse> zuWV=XPHADmOM{S4B<(k#i%Tx;7~yI$MjpOOtWr(IH-0=TZ_*(>LoLZm_u=eL?aTI@ z>j_yh%3{NHBzTHE!glHos0j4&DAx>LrmtSAWQAkLN;9cne**m}X+S_jQYCNZ$>G{^A zl6ALy;4o+)>N5F-B3kBUft^dNXu$v?Ok?b8#CGL^DL*~#^>;T!b9WTn?-U(@FSOzo zWt%w@qb{axAwNv}*rb7a@5;3P;`ftN?&DN7%|hu^-BTL7cC><#bw@6V?#Vl6$O{U} z4*IB>iHsawl^Q_zbAbRHICHW^BR+|F5oF=`LDJ*w{)Csr%EQXO_5dgh$9ho`zx<=-zD01h_CtnXX;U-%DK C^X*{( literal 0 HcmV?d00001 diff --git a/public/static/icons/karat.png b/public/static/icons/karat.png new file mode 100644 index 0000000000000000000000000000000000000000..e70eae6a1bc4042b4e46490917fb8f554bd4d51e GIT binary patch literal 1804 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?XQ2>tmIipR1RclAn~S zSCLx)(#2p?VFhI7rj{fsROII56h?X&sHg;q@=(~U%$M(T(8_%FTW^V-_X+1Qs2Nx-^fT8 zs6w~6GOr}DLN~8i8Da>`9GBGME}dj&RgWkZU@y=!AJEM|FSIXZsf`*||MCbQg(eFPX%l#B})7DUy`~?~DK53V)hEZ3vY+{)grc-SrT^+uLq&-{uWgPT zb#<7u>A>XKrAcgp9!nQFRR3bxt{>~N<2xT;NT`CLdH=0FHdCrao}4n`ndJX#8;k#I zPYw5e$A~y372$(T(ecKrN=)Ue-e~QYzdBX)M6iv6PMcCc`@)m@4vvgAtFt@a-(=sr zk@EuY4!b?>HbRXPA1|$47V}zEMU(Y~=GLn#x-w!G%ci>hm8ddj`cbn&TdPTGUel#J zOv!0%hYm3eKZDJSemS*aANv^(X*8^M{!J|_rFzI#{W+2e1UPjH4D zuJ|G#v4eeKn);G$WeH|XJMNy0Tk4U+B7KGF<(Y2}-1M7jYj4EI_aAR=u5jDGy8KGQ z)2jwwCMF(fi#t&9o6SpsAyDb4r_qumOS{eNe~uVwg{s@Kv%Py1;LP0g_pim}GO4BQ zvklAla^Je8^(FWA$=w1QwWlw9`rKLnM1s61}h# zog*S1syj~xF4L1-YG*8|vf^Oo&Ef{%MN4#Q6gZXYE`6D@b)LhI%jq!|_Zek!j@&qX zT_gOCM@H1DXcf!-#&_=Y7PJ|hb=z<;Wv0WPD;pZFclVw1)A-`%|K$sV%2A`nZji>Uw3y8t7qB6J1ZXt9JgO|X6=kfYn9w% z(dGwV@~gLR`M+@!Q%yYUsoD?KcV@^gwN(H6ck9*}p`nwk)-rLQO)OP0_Du1at3)XaD~t<*%Mlmpq<#Bx9Eu_qjQdoDx%ZCz?)j4BfTH zmOcNN(d?Y=4b3;do0T7bo6jku{O{AlX~KV)Skwdz@-KI!fXaAJS3j3^P6Px&en~_@R7gv;mU~Q7XBftRr?o58;-wLtk+dq3iq^F?ab6JOV4#D{L`1i_Wn-C_ z$mX(}CZdVAT@sg!WLv!avBYd4TO!M{O*E;3Mg?VY6hSIgYf;dJdEuhABDBYxucJ%T zigwKRpY}W7^F7b=zVA8jITHUwONKeg7w|binhi(;*W>(^L9WxOb$L^3+;^0-g2*}B zm@7*-;v^dsF3IHC>#iP_LeBj?|0nqXmo~wlB-PI`)&TRKh5%5b2n2^v^T+v;6#@Bi zsG;mf2}tT;$btU&I8`bLDusxS2!RRfHZgX^YVJBubFt(Vfi{2lE9w!WaV^UdYf1AA za^Hh6Q~HlpB$!fh&YLK%4Ks{k`u^iI=30=0LBay+q>()5XcVA(O@DG>bs@=1-z4Re z9dw^K%;gO$nYjHMM&~Z3X_1Zo?oKpg#$oyW4?3$3(7O3uadyVRdQ^!z&b}};WN4rV zDIaaakY7ZgyOSF~f6wiM70fu~6d+eoCR$@EsbB3AYvERwnO1Qe?F17IS!p6Gz3q9@ zcJHUQD2EaanW@-Lc*Osp-^bbPbU~~L^mpE(DSxKe zQ!s%$-Qjga2FgN}I2>!W3!nQOI0 zpTpSKRta3=ixvXDyVz@6>AU$i=U$!_CXdR%ysuI?zkkKU`B$^Cp9(qYZ4Z@AA-VMa z>rDB&9Ph?8O!{Ik-qN*s)#pJD;>?(g zq*jOfaO=09XfNA}^=M1jZGTS}O$)6N?qdpE-~A;WKkPzdNXAlmhL$(-@O#`KNg{&> zf3?wEIA0JMURuh?`8kZrF2M8g+w{~{4=xb3`ve!puUXHt#qZ&qYl?{;@+`8Q^w4*s zgXSf%2l9{vl-pFfU9W%pIUVJDADO{_9@l#7EYkK=;4Ur@&rXaGPx(I!Q!9R7gv;m3>TGRT##fb9;MlZwqZ{X~!tF@-YX*4VVz4W0Q6e#bJy?m&}jE zWLcbOVxk$ExR^O7ami+u7(<3eOxR`u(-{AeY(bb)!6E~iSiog$BRB%W1}$yx_c0~9 z41^E=Ob&U+5Q|Gdb5@qcl1&A!Jog%5YOwQ2w6vuZ$DL)V#?TX$FG3Mr9C zx(97{6_8ukl9wH9y?FG|2{;uNBi~DP+j{yNmx8P+!TS2sv5L=MHNSHt2PP|na6?4f z5)83-1(3PF{iH8+_Swh!PvMoLxnR5mqxDflC{r5v;X>a(A$OF(_eR@u8Yi46YuXFH z(|{NDXMyAsOdb?5F{Oqof&)dX0#sL5^CR~>^|8bWyWMjWc)0xt$}+8Z@}&&01sY~Q z({W`uf%0I8AppGivz6xjX8PDku4#pT{O z5`?J?boY0x7?4}{>0yHyt9OnML6{!LTy_cW?`lFpDvOewG?Z4^VZ0X*2PnpVj3KJf zVgJvA1HpZOz}9FncpEbzY8WdjmZahpfK2qJPY8lS+FtB zirgX#3~K;wnj+FC4)x;&Wi**D==J z0Z0G0DBvWxO+2#FEhx-RK~}y1gNs0mP>5j# zaR~mdE-?vNXi-gbc%4p|u%=U1RWz`Q3X>FrL7d0vFXxbdt{K@T4GxY&x=n!BZ9&Ip^3+&zyq4h|Vk0giM73=SiRnTi|)U+TUyQ%Q^7t;L5#QGZ)x z*utuw3q!XZwD;EgvN=f|wV8Ri>>ONa9Go^DcDn(b)c|5Ph)z9Vx%FBmA>HMho)9JN zeSh!Z#$_k@i?aOAOgCTQcJfFuGcfW5jEMm;GE{VASiG;dC6;8X2cQ8|A%F}}oy~V0>Ks|_M_e{R(jfBn)^QN(p(24kr$e7*tDW^-?aP@j zdB{tNVjY1^lq!ADsV+zO635dWp_Q1g7?3QCf9J0?2Rgr8sqvC;(VdD{QvWCP@2P@% Sek~9H0000Ti;viEgfcd_VLEO(X!el|8& z;pWpZSKF{<1@jL6}V6zFKjsO5)lP!tp z40%Gt-37KCL0DcBYOE~Y>mfT;sgs~7+d z!nUnrXPD+1M*;wN3_x;?LxH?_ksyPz*E~EM_ERxiVx6s;4gZP7X$o?xMUayXCb_c# zV1uIAU;zI*)IQ9e;X>w+?d@FGcW9d>vShsxCnVxxbE{HsHxv3)`r!5juF2r1U3db5sm z@FDEi+dz38nnI>~S~c**naCI)ez6B=VA>TU~J`(JZsly@GDO63&Ztl<`= z%r;La{`F)-Pr%*>;bVGBZoDI`VwQ#seYgqLIbNloTM<*{ta#;oH`5xM;zj4run(ry zURAZJoTCy2g3kF7WBn(B=s`J0>QqN5w&Nlo{mh^n`NzPcMC;qR6ie#3zKd#~4!vm% zsQ|0?i0LvtBNT1v&Wb!+rwF1C^DPGJ(4Qm5!aEmS-4aHV7Tq!T3fS64CE*9FNca7Q zrb6uY-DtKUt&ro?)GfGCvW)6sUk{zRcgmi}`&@SzTtI_kO$=e;(`@U);k1^avb4b7 zoI%(C&s~xl|J}#Y`&04*FIGuSp^ExsWV}~sZ)QLYJ>Vf*XTf(f*2*JOnl1fQ^3^#J%E^-#p57Wxwr?^{QZDW*qNK~tXvjF$ zq&4p~8%9kBZ7bgilM7Nx~{IE6yPX=q85pK4DkJ(S5D*-d7(ydwDL z4zUJ(Ctp^Shn<#-e_+H_@FiCzWiF*WyUUv%E?RWnuo5vaMgvms^z_ZE2~SkjOwQkw wb;?*t`f56V6FoFRJ73@08kgI)61E`ytJ?J=uV2a3$NIJ0I{T%e&>Ggd!P4x-sipFz2|)U8G-AJ z^sV#(07f*bPcUpPk-0z@es{~rqp;DA^Q3zMa3<4WJW2;%qhqMSbO5&50oprJsDi zeLSE&g9pME8B};8dDB))g_^CRn)fN&Ql&NPBQ&Fmb}QKEiKt-`01Ql#i2?;mc!%?H zcuba*MGqjw2oteUTZGYEtUOVKumB_{!EPc~8ikf8@&yu-oQ#>uAi+KY<1px{6zNtn zhDB$fy@g^f+6{}x;xQC`G#U+wx5Scyef(zV@QRFymr6w>98M;aVP&haLUA0Bdp?SGwsf1wiX6 z&Bv2THOk0q7UqO5xp~y%aG<|`;tCz@{o%!y2h&t5uV3e2Dg(w@c2VKbTR-_RY=qEdjI#ijzA>1p#A&1}8=@ zGA+@CVM^ESR&GtH-WK{Mxj|jwJdt;G!`<`@P5Q`^%*hoQ;8lZd9}4WBY{T7%^o*GF z<=1X}eYI%)-XX>TUx#}g%N3Q8*>1rVLjlK9q2703A%+n@RmPd+LvHcL9D_K{E%3I^fQ+vuK9r@8S%Uv8YR&c0nbMZ&h{D)Z+iK{l~a<<7DY}1!2 zA>Podk^2YN_;fClM?cNXMTuQ<`c)rY`--+nips7K?Jw`Hb?LNYCk*#0Qco+}5+a`x z2Cu%jSk-GCRP_y0J+6G3RQ|?#tfuDLME@_tH9d?8l`HYlz4t={-C|#5GQr^H$C9k_ zqfv`5Jv_sIVR)mHBhj<+ z24eo3$D!(T3dd7r#D%AQ3s4cFrMUwC_V2SPkZSa~uhfqGEL)QzqXo35%KENV8G2Qh z6U5(g(tiV^c<+-?qiBz9>>s@uE@I=~w*+)^x2=Dz7%7pBpdwxvDx`X+4b#j4-z0pf zDKxrrPw{0<+2V`Pg*NEV3pR(ZIPMs?P3vzYUK(y|E)S9@`fYkkvrHMHNw)sp-A{3A zX`5PBo1b4b;89X%%HLg3p zsjGYbOBZUoFL06AQvd(} literal 0 HcmV?d00001 diff --git a/public/static/icons/nagarro.png b/public/static/icons/nagarro.png new file mode 100644 index 0000000000000000000000000000000000000000..e55979790a7bc047e20efa8adc0b050f6030291b GIT binary patch literal 1814 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M(sYfG5cd;r+(I=PCX-W_X)kMixtdW zZ&*d$D$>mLuddRo`~Ux;(&9Zk-!J@s`SaiX_uuc9Kd5LvYe%orJ+~Y_-S@5s4ja7) z7ij2}XpO#O$eWhyB=GW_T+p-zNiILZB-NF?zm&TSOqq|Za!X)2S)s}}ss9U0UW%7N zcTa}-X+0)3y)Z9>Q07yY&P;3VV3W8wN$0vbjKb)7u#snp8xU7ss(SEy&szHXNr zT1KZ^{2rvNSf8!&(5mKp*}_GdETyL1PmXG{gtc70&vQ{zvA$U9+^e(`jOv@}dk?o6 zSf(}4G%uTwBUo^r^NvEn)C1A?D>x7SR=zNWiDfo#RhZ+OaYPj(6cfp6JlW+VF;m@lvZ&}%Y?o&pLqrMZr z?4d*Az5$yxEwY_1gs*9PP%5sHC8nh{!TCdk_4`vli>E()zl%HheI3`+G%5FU^Bo@@ zQb@D^EoYXm`i7C8{d;M7a@GT#R0pRQBAa8|18@0Fyc#h@ZgSE2C5!YJY?m+CVdlL= z%gO!L$KSu@KbNhwEfd-K(qdD+zS0dz#~&x{*7WogTHA&%dC~mm=9z%)8>UQ-$o1N3 zzVrT^}-|ghNM#mSc$2ZUcsT)(nq(*!5i1MMq~<1hc=ym9?@YU8CZoMDyb z9%~LOB{Xkdc%_K7qfGj`8vA<1vWHqt?fiiYYoEO2`6OH@x70SM_sb0vE$OVEu@}{x z7f*?Dy0_WXIY}@h$7pTNQ}N3iLU-=GB)^xP`}uyysv^F3&#G={xZXTsa@I{y_iw*~ zaW%8j*^cUZY5#twZ8BG!BU(<*zsWy8;g)Skl1lx*$!$y)7yj!^Yp+Yq5}7tFa~F3; z_2@-Q$e9F_v z9a66@6g)EMx)SMoe!j~B?IwG>ACoG4Wi0M;`@6HuJXxt#z?G%e-nLKUQONouM;$G+ z4jXV^Ste#zwvH>RsA`!)#fZx)T(*KlO%eS`9M+Id0We=Ih6%I~nQ?C=HC z8+Y||;%6WG(LVn}txDw^gH5-+^Sc`&^WQ1g#;Q(|uz5T8!X(QlnX7jlUhA@M(S(_c zXDcgxwse_g>reumAb%U9l`a2R&G(pDhb;ix)@|0KHCX`}TEX9*r zZJX1yd9w~<@P_qb?^9njMDGuYIsT(#g8k)_^G%N eXRrGI{Ezt3&Ks*Y2&wpiDhE$jKbLh*2~7aSL)=>c literal 0 HcmV?d00001 diff --git a/public/static/icons/netflix.png b/public/static/icons/netflix.png new file mode 100644 index 0000000000000000000000000000000000000000..83065dd57025e86726faf46fa1622956533382fc GIT binary patch literal 1061 zcmV+=1ls$FP)Px&-$_J4R7gv;m1}4mRTRhn_ukpp>;w$j*jm><=z{sKd5bNrQib#MGY}AC2A|!va_?hvvco}J3Et3 zW@j6}IG={gIrn$Y`JZzx!~guT|8oB-AboGzDxL>c)b@XaMu%McmyZE=Hve-0*rBww zsvxm#l2O|*dH9i(e_to#xRV*Ugjnf>!0K+-{s;gi!4d&4=ks$1s_fTS;aQty^_)Sj z5g9xOqdc6U;#$Y~BW~OT*kiPHEd_mZg;$1~98?o91%@AtJSM=d@AXO}QG*$PP1)>% zUe6d`>e6~$MxOHRKOql;s@f7D0E`REElAr0Ahpjl;A^Ap*{$Sm{6N-blt2S+;JOG6 z6${dC3DA!HB8_KQ=J_tK^imYSCxuljNZW`PSOexUjv~|X0o~HUdS)b+DD<5amMlm+ z4M6!BtcE%77J;cg=`;zb0aXxg;@TcKOcJL^;-Ul%Lgx>KiNg}}--0vc1NMsieLKi~ zf1j!+0(4r-cnV>9L#l=%8p20K4xM{=3QvjbL%sFV4j*vPur}W>D^HA(uS=5#IRFA2 zSMf%f4yZcX0|Ao&^BKo5H@93T?ZZ!g2DTdn*Z` zHQU2;+q-1>VIT0Rk$?I%p9Hv;8Q35)>w3NNMj!BG zDu3mrN`3#RtR$951N0Vp4-#8=*0&i^9x|Xr!0RH5DbBBcrS5ze&OvTMSk3}@c7j8a z?jj8c1)UU@|6c*&nDWpUndH!CTv%Ax7`93XVBZ?~&mNc66-Q$_L;)+QhJ)P1qF{B5 zs5%B>fKDdxuE_1b#f`853GSKiHp1qDSdm&VFOU!g6VM z{0W@Wr!$t__Ec{00>$3EJu+}{fOa|&lu0+W4k!fd7A9PxwfCsX8zC~juEiH3zwHd@ zf&Ku}4u%rQ-(2BE+DVU@1%@-h=`LZSgR`AI_40$^qHD?^pc*^5xvrb>7j9M#MuS(Z zsl9>&t;Ydw;wY&NcPU3NI4^43>d9o60ZWFsHJoSY+)8!qraDd%`SErzhJI#X4NId! zI5wc{zT?1X(z7|+qc2S0!u2A%VmZXhc7{b-x6_2N5y-tS%IfD1@K>}X@l0m}#Ip_U fbs~w6d>rsE>57jiiqX0a00000NkvXXu0mjf2nO=Q literal 0 HcmV?d00001 diff --git a/public/static/icons/nutanix.png b/public/static/icons/nutanix.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ac67f6f70d72339e68a664b62a055b9acf142b GIT binary patch literal 1519 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M%Zxx~XGV1kBX z1H)vi^!IP?8f`vy%#%axyuqaN)vxpS&HPzb#`EE(og1U3uCLdH9Ba`7`C<3NjXZ8L zZqVV?S$Xxi@**c6$4xhv>{}9i>5}M9ri2AmVTy4bo0mU2*jnwer^3H+!z9*a!iLET z$B$2Lyx3{U-B8QvV|O&j>(1ADv&TF4{QbRc!_L3_?KRhzy!o(r%gX~B9hI$QH(l7x zsd8k-6n`np--XY(L_$(CFDu&wJ#L?uA+EOVTb9qf*sHe~*2i-daNV0f@3ri!w!{CLLGlgXc+HI z-8hfkUKu|6Lm*PjP; z?BGr9hE{P({~D$lv@<+mMFkhrw(LTTmOn!MxYE!mvE?OCR8&s%nA zsm4FumTkck7pHKa)I9O$vb+B8`8yJiEw@OuE?fQCCuL?{(Yxjc42=%^-v8z;cbm1_ z%_!)Uhn>hTsY`0%?eqM0ibi()Xg2GZ8p5zxc&@tMy?a_Oi=W;rn>jPe-eG@aWKQs= zl(Ls$$L5P~om#Z2a)H1VmKBQAmRv~P_xNPF)%647y3f5^Oq1?wcXD*zynXR$RoC>I z4=k)Fzn5;kE7@7f`@gIAg2nF}H`#aAZP%IDDKvHWMl&x{2Gt6!=@))m7v-fDx%+t7 zNkxj?cv|#k$)x}L^_x~YcV&6%K=kX zxoQUd8MR`2^$JA&2Iyymmr)(*R|$T01^jh5Zv9jf6K_A_Ol25zjr zYth$LC?l#~81m(L;G}%zwK)x)NybJdkALQWYPf%`Ml3SZhkgFzzsndx7k^rPx%mPtfGR7gwZm0d^_VHAd+GrL+C;@?FmLH=C?1w|!@LfxpdiWgQ$N|#m;C|%S{ z20~uCvl3BRP|#I`c@>1UvlaGBL{ShC6cmMo5>)nQxa;f}GrKFMYc0WEL?6t}nRDLv zJMVeVjF9CcS;pr-Auw&!-%6R0L|Gx|4O1N#`T#waPvz_sIe9+T#i3WA6*8OOq7Dq3 z9)V+kLNTf|&I5+PIB`x|0mfXp4%zHeaOzLe%@G(8Hi+V(dowLg!$31P-QxZ+{L?c` zAmoAfxC7}5>6~jH!B_@@d$-&Lys&iExG}?~PoN+0S$aYa7qGH`iwbrC z_br{eWc@8*OF9xUZC(Qv2yd+>$`4-@F1vD znI^Pm{%-P4jZe{~n`M6fZrg9I8VtyfPwm zisC}r4)#7Gr|<(&_hmGfqC)sK9VG@#S~{ik34o74u?Mc$cXc`*_8hO%lg=NeA+z~~M8=rHL zX?w2O3JhC1okoOqQH%he6`U5KFs>LH)Olt^s2Ans`+@PP5~|K@_PX}Y!7vS)aP1d@ zq!f37dK5RT01YU_u-T4=CJv6$*e1}C1da-{1$C~bfXxVHDDDB}so3I0i?Cl*V$l=? z{SHSRACn3D^98V#L!UcbZ%_Kse$>*T#9O+8MJ`G=d9SFBBT8`qSdrR;)GkyPQ#I?b zN1zKRN{6vz2kDYc8z&jpeg~G;rkNCE!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#M9ndDQ79=5b)nJPvaa)8W1=VV!4~jXYn1mz~uqZH{*m2qD!_%A{*L{;Tb_NFK z8=fwXAs)PQLp^Wz+-h>-|; zXYwXymPC82+AbrnIbo;VnE5OovGDOWiC8(esQZ z2$z`VhUDd2<&p*MbKAu>6*{i!P}#8Out?d2;+XTn`vorAbGC>+QU1WWs77?x1r?vA zdMOE-yi4=~zUoifFEpij|Cyqx%wirSs%-6pky|8zy*x$8+CNX}C^ELXv%}5Nr5UJdC-ddaW#z9W{{Axf(D``s$y>XQRSDb5ZaICq@5QVQMU#XY zr_7phzW7hV0_iB9#Au_%l_@Po+pKR< zLOiP@+`$~G}EODdhX`1B^eyaqh@C$93xp{l8`@bp(j-fd@|*1s~iA;5+Yb={F@r z);4l8`<#YGL+e{@Eprb&I4wD+#*L|OYs}SkMIQw+7M@!3)MD?mC3E&!cKYA{l;Jb0 zVvBj-x~Gmg=`+56KYnqF(Z{amkAL)Pa+k^;FMp-)Yxd{*)?Z5*Lsi{8F3sh7bYh#v zt=WfX%$fIm$p;5lCW$o8^EPu1GB4U@TqP^&`hR&rOvYRF35@P?o?)uTX21QYVLflz zBGm@JxUxToY^T0d77S)HGj0DcdG6KT)xW)eKMgYD-WH`EdHur#t8*Fp?>ZBYUJ|%; zD&A>=aE)qqbA|D|84dyk5ixBJAXEN z(Y1$G723_3*FyJk`%S!48r!q!TYHrAi+e%IiqE)R)eg5yM)sd$E)}|YBFyg7*KT#@ zx7l5bbe?fsezDi6F_Qhn`|QJ;->vD)d8!=0e{Q?On^`Sv%YL=Y-S@vs{qTFm#YKw2 zvd+`{|JOI3(c)-PpJX9B=}-BJt&6^X-eI-ZRN~Xe+X11T3QM*9O7A?a-&@bDD;(pk T6=LcGs%t!5{an^LB{Ts5e@xXz literal 0 HcmV?d00001 diff --git a/public/static/icons/palantir-technologies.png b/public/static/icons/palantir-technologies.png new file mode 100644 index 0000000000000000000000000000000000000000..db892c4011e2b5319674133aa12911d0371705ae GIT binary patch literal 1354 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|dQu}i(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#MneWBpg21aN3~}%ut3!$0cjBM0AiqS z2<@JqpPrKndxE(xJ7xzP+tN4r(cm+pl_&WppQ*cNoE?tc__L-G7xQGUqLLh0S1kg zb5UwyNq$jCetwP}BwB3r(Zvz&vjG`o6&aLToS#z)@`s(dk&QlvAi4(sqRdoakbpH9 zLe(RSp{tL;W&yGwRD+E^C>W7~6%uD)QDCImaRL1TO8|CU?7Yi`fXPL})5S5wgZHfH z=~a$_C6)VmHC#OBsoEzdJ+S}5@b5s3rt-f7XKpm~oCuJd5unD_)$%E>e0}MA%a^xe z*j~Mhs$ReO-uk`$YzzShj!*lRJguJRzdpNEFB`|bNR_`AG#^kE)QEMf*T4!9(G5c6z^{~V$ zRbfts$kO}o!;Kf_b9!_F?Ty?KqV@1+&9SVltF(muOdd@TZiC7A^{`&yekR zFFiElL-yn#x7o;7QP%9{lvvPn*kGTcs}F)0@b_a5vAKjfv6h!po9^-FK6= z-%h>pw(LgU_L=TQEK8J`U(S%?VG}UsTYZ&FYbsZVXXELoOdl)eOqTCI9<%CZ4qK}e zfXcXa7W zPR4nKR>>PBxRNdApO@qizqw)F`RCOu{C7Qhv9jTl%!wyQLTs<9%4T++SiNb*w}S~2 z+>4B68d%EkeU{J{<92=XP&0Rv&#Zgut4wuY9go*vk@Pr~z3b5K=l_4D?vu7XS#Q&< YU$(aLd3MjmIiP~X)78&qol`;+03Q_Dc>n+a literal 0 HcmV?d00001 diff --git a/public/static/icons/paypal.png b/public/static/icons/paypal.png new file mode 100644 index 0000000000000000000000000000000000000000..d85312fa5435e4095bddbe0932242a4a6a77524d GIT binary patch literal 679 zcmV;Y0$BZtP)Px%VM#SUV%zu2lv?^;@1w8ujQ5@M{oHfzx#vEC zn}t(vz`E}Gt#;8O17d{FQy<*?g*zZ=07^rEs?$8__(W}t3&0YDQ|2zk%kDyqvplt6 zkCg%4bBAaVnWg}sk&XxI1445*5aM-{07!TFVXRc*a#E5|IQa^=DXr&op#9yM>kmM% z9h71#%WAP6;5%@{p=9c?QCe=m9zBTjv_Dl3P&!~|W`*Cdne|rp`{3by(DZYt10P*V zv_l8wGN2c{0T-fhst+tSn2B`AfRl;C7|IVx>E|j~R(*gFFd3`*Oh>k=;4DRNY7EPo zmz1(A-n);D!=5$|Kq$3{utuF~7GziJ1MZGO$3DAHk?BaQoIxnLhM?1-X6W#1hYsrL zf}x9Yv+L$_X8R{)KsYIPkiH3nXTawxbN&AEZi8DJbhl4m{VbL*o9zr#g>dWk4cv~r zauzzb8lo}NjbUb^?<&q!Ksa#}ly8#C#3d;8cO#}5BdF20cGoJPH+dV2my*t%AunkY z(_COhxyOr$R_kobz~zxq1l+n@8)NcEKStpFI;!e9)@^{~I&jdT*4_r!&N~67`IsmD z&%DxdIRlpt>N^gnPdK$SqX#wmr5S+yOkN$xvwv^UA*SV8PzUwh15g#Z0|%;s#R9S6 zHNXk@KVzBzxP&B@oD$4taA6TCp~e-)Le#8MupURm1+@Di?k{|8*jsTtT!NQVFb N002ovPDHLkV1nsJJP`l@ literal 0 HcmV?d00001 diff --git a/public/static/icons/paytm.png b/public/static/icons/paytm.png new file mode 100644 index 0000000000000000000000000000000000000000..0c91e14e857b482ae7dc263df9c7082ee3d37e5f GIT binary patch literal 1468 zcmV;t1w;CYP)37K00001b5ch_0Itp) z=>Px)c1c7*R9Hvtm|biXRTRhnXLjk*7Q0&`A0kERE}%T1Opyc(-6Dz!L4$TTgai@{ zWC{-uO^n|URq=x-9`M1P#)O3W#3B(ANF>nR6~lvc3MMMTPW>uXqNLk4TiCWc$J}YR z%r5(BTcC+2*=*+CbI+agyXTyH=Mtv4Y;5as*(Hi5C0=`Ub@j!`c84Z=f=RW{Ouk5O z5&!|TCFpg2F{$&7Of+@H7m8g1VeyCu{{zdplK!?{4@>+lfLXVcN&~j7ji<*QU37R= z&5g{78rs-iGkDE$Xx;1q5V5tN+_GX6iZlk|5@>T&3mmr&o?E9>lr!QvJTsW^y?t2P zaQWhAS5rD}x#>%QU$l;?shT@26lxw8ZSG~tUm(o3^s}z1l6dxoV`(p+i)hg6GBYQO z{uL08g7La_EHfQE(%^jgrEpKZ1UdzvEY;7z<$<_!>B;q!Fyq)QD@DD;sDXg4sXJ4~ z=B?a*zawG0UMQ&vv^A;)T1_Cb(hfkjj!9Mxmj4<$cyqL0{5!1ux~39F>XlgBf)cEE zjsPxFf7D<K zO9n>7`=aeFZCbnuJwk%fK zbWMFa)m|$r#|S9T(0dBEx0&hupMj0kBvCI@^~Ihsr$|@v8wz?|6?sy)4}d5m3vv+p zeYAakWU161FfB!x^+Cj zQua25`yWdp`D6Nf(Vk#~^T1eJ_L_IYgbBbOiTRjuIKz)qL9c6_S^q*k$3e6q-3ONQ z0(<0%Z7!Qs){`Gtvs5czT~CmnVZa1U%#9g49qtie*MeTx9Py5gZGDfDWc-xo8}Wf) zef1s_SR}UZw%rut1Xe36uMn`mVDbZbf!!cfcDJhod25(ul5s@X7%>0YzQvq0E=?#f zx4hj0*sf%YFwe3k9}{PWbWV1b2>TAe@(e`{#3x`-6$s`ETg5z9+-YFp*e3wqC?+Kf z1Pqp_vO!{OayQJAKH$?zmT`aV_0n8VQeFVZ=;{wJ&bEl@hH*e*u<+lMN zbm{GCjhJBZ(j5zi?NVnhV4}TNRt^!cr5I>a4Vd`W>?Xns(RNi64o(EHQBbsC`L0DU zhGyB>Mh1*Z5S_?`I2phi!@Ua$d^uN2`XaFp!Faov2pc=N=34!%z<{f|rp^;%7CyPF z)<`Dxd=Zw*wp&(2Z8XnwDVg%XJf7VSu1c7<3mI}2%)=mB0l+*_rzBPM&1b*g=GLpt z>zra_GJuWVsihy8EC<)daBMFD?-UbZL%ODp-3R4~gi@}B#tyE+-jXH$vc&Xi^M0ua zxvp#K16I9>*d^~cFpu1HoWW_|TKSx}Mp!Aph-p={BXI6c1M`J@J^<+535zgcD9i0= z9%iiQT1!ib5%#IBsk<|cPDF%lIvsN-?TDt?wth?I0rn>V=dFQsUe^NkMWl+U;;B>C zF+=Pq=8+Px%SxH1eR7gwZl+SAuQ4q(!vq?ciMNtDDEY@a&7PTdt;t#w8go1bw@)A5o>`_4w zj~@I7yeN1oDtaj-o2aNLie5xf(-$HL)x79IJqVVn5FsSlkrx_BCA(PzIXS1@_vSmF zdGlr-VaP^9j*tHYU?tTF5H0{12hai_iTV6uJ}Uc_*t0}&@!zC^aLal&w{_Uj5Ty{ z0?sbl=H*@)T0*@9a1g+Xw9U=Ee0l<6Lfs%B1K_>1&D~ygwuEwY9tPMd+R@VAzC8h! zP&)fy3%s{%N8fn?;-Wgw;5iVU%A9$`FMze9+!qPpBIyiWZ6>J>JA~%|eoEWace2KM zoPfy^)pk&6M+|`4FgKeKm6!vP0M(=&8TA1GI&}>?jjgW>lgr(rxKJ5~P%q`o1-%{< zm2(8T1n`oyqmzCCWdKtEUz2upu3KaYr3cMu8LjQ*?5?ktP(J`{1kov(i(K~wm`X40 z3_8J&+Igg5YWTF z?$m#;$<)D7Suh{^o`a5KT&UX&9AEusFqT0WX_ut4NXV3O=1sRI==)qxi^`q==stiQ zT|snb5g6ZP-VA$nSzkc6SU(}*aDua0YFR?H+qW62jSlqKd1a;dtdzP3#xXEmmHEi& zflK5CN}T+(E?gUL=o1YE(C?Ib|DW!_Pe5OTHb@{h%^#EW(ivVpK)3(^002ovPDHLk FV1oLsDf$2a literal 0 HcmV?d00001 diff --git a/public/static/icons/reddit.png b/public/static/icons/reddit.png new file mode 100644 index 0000000000000000000000000000000000000000..df79a65528f97db69cc508e24161ee92c5aaba4f GIT binary patch literal 1201 zcmV;i1Wx;jP)71Q{00001b5ch_0Itp) z=>Px(Ye_^wR7gv;R%?h=RTN(PdG`x3cK2LyZ4@R&)IvO9s7FkaOdKT zI79pAdVOoJ{jIe&fq5LIRHwD}L8Vk*p-`Bthgz~^i9azhF>0+{Ob9t^t?dSYiqn&M z-~pxd7y#tbG+hb+%mo)hyr;E(iZS-GG3GVS`3s1+(^|V=-hcpL0l))*!~rU$Zq-`v zM8pT0F5~Pt0N|W&n9XKal*{Gs>X|oH%I0#pwqmh(E}P9RE|p4W>j}&mkTLcdW9)|{ zNp>|qiY@GBxd<`k6DKRwU8-GN_D*)o~TjbRvm1pv}o zs~BSk0N^@Ayv;F|xMt;?@6cL*z&T%Sj5#W$T$d!t;N<`{+X^9`(OSQylv-A)R8C1L zw`i^3bR~67NqygMkD};|QmVUBsf;xSup2irGBAL%C188+=A`%YY31ge-(igTvb($6 z9~~Wy0U&jN+V_12a#9HKc#zpjgUDFX9nmE&_FRx#8bx=I_hm#rZ z9Tr3JeT{l4;ntrBqhm>XNwlQMCF4eOPSHn>(C zr>Jk5l3lw>lD)^K`mXNk$j3R~US%m`Y##swi1_F;0W??ra;P%RCh1Xq z!qjC1;E1K9?obOxDgB93+GmV;wF)SNIAEGzDWU$oX+n?aRQcly46Vx~de($aE86h$j5mC6^* zzAi2ytzG6u8Y1>cDcv|b*yzU? z+n=WCdTZ^Kb@{a6UHgmtLn-|R5m(oSLe+Np^5x$6`1o$E^=1HASPO7o2+`l!*|}?E zWW+Ug{RqcQYwaRyZJX<;ivre#j#Y@bmUF(x81ro7KAY{0+uPfNd_KQlYrTmvwigk% zH`~v+o?2U57ZeJGPZ9AhLP$g@J3mmH{1CS`;h&($Ire1 P00000NkvXXu0mjf@x4Z7 literal 0 HcmV?d00001 diff --git a/public/static/icons/robinhood.png b/public/static/icons/robinhood.png new file mode 100644 index 0000000000000000000000000000000000000000..958f77535fd11efeccf33a41a4abc010cb18b5ff GIT binary patch literal 1296 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?0+>{umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuG zfu4bq9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)Btk zRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}p zsJDO~)CbAv8|oS8!_5Y2wE>A*`4?rT0&NDFZ)a!&R*518wZ}#uWI2*!AU*|)0=;U- zWup%dHajlKxQFZv3``R}T^vI^c(+dR&K6FTX!U<{)I0aqs;genTl1EPu!O%_7a;hD z{oS2k(lNU}^8et!vm^Kpmr}$o!Bqh+1|n;fau;7Uxs|o1(=PpygW6}`ODw++S>HFm z|8&mhxU`~Kw!hu0Gk$*)ux@(ywrfFu^fa;K`z{;gGrgH}z})Wn5~XBO`yT%zK4)g< zd}m2m#s2@m6QL8A_b)j(YYW?v$#o|KfBFcAr?YTBd3ufiCD*6lI`XF*BV?z`y_tS& z=Kpp2$IpLr-KNBnCB1*IYHYOXf1P&%=lo9}^9yWw-_u*#X}08=pu``Bf75Q9pV$}p zWUrOd+6C7Vid`OUsraX_kj8mh&A`GUiZxN}!Rq@QXI(M&C2-G_gFR+R96m3*LfTI~nN0pG5wTZsv;O=>uw&D5Vzyte7S;*vf}4 zDK9x{GMkU5hD`T3D*s~P${6$7R2my=F3R`(*MI+W%KS&~LcagyV1JMu z8d4@aO~qh`{RYE^X`0WhyJAuH1AYC>?C_aCSL8HHg>^8lr*Y(?PncVy7|2Y2C){TF-=G6v*^0}w0pUXO@geCwD CJ=VAY literal 0 HcmV?d00001 diff --git a/public/static/icons/roblox.png b/public/static/icons/roblox.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ad95d7f1ab17a5f14eb6d3a161c83ff23c9447 GIT binary patch literal 584 zcmV-O0=NB%P)Px%0!c(cR7gv;)yu1nQ4|L7-;rA`VSwBQE&~Z8`5$D!44s(>nFtx6NKz6;h%ysq ziiv-LGdmrnTqbUXLN2+5)@kqBcJF)M@1wKpn|yoi^*qm7&sy(*aXtg%oZnagpK%+f zFoNIzLZ%I13cgkeKj13P<9V-OZ2((v6O%9pd$1Stio^jDU;!H7ji(J@7%MTk;ni{+ z!XT!n`zT+OG0J%h-}1XQfM2+SO&z6(_v>&J8_e1wXHBkTniEBnPBb)dSutQ?fLdi3 z;2oBfZ_A)HhzSm>z3pMZO3P+)2XL+p;0Cs)^$^3-&xxVDhuQUBDiy?fo|dxy#9f@k z{T>D^*2>1@|G$XUb&NH=8AsAI=KBB-g{SejLE3jb#M=6<>x&k9X?wD6*e{~P)Px-L`g(JRA@uxnSF4SM;*t%yZc;f5>taMkU-T!C}2BvQmK(?<+YXOo+KDZE&?F~ znbE$CQ^%sU&ZINeKbo->`r@>;sACxw0(Sx-$?bEg5o6n#h5}7TWW*9WOf4^$M8?)8 z19!RoIs4o_mxoKpT|zPr_L<4#=63hDyPxOx^4&d#bdTRJP*W4LyS4u;7lU~pf*T9* zjc@hX-w`qUKVy{6)Ks>crnvz?rIfN}s^(d=XpyI&pkNmfZIx0U8f~69jM1Lfr|Loc zH-Kos>Mf1f|7<>xeE|>*Bml+cqq_bi{QhEa-VHLg!&mv>RBa}mUDGuG2;knq!9h=F zXXjA5{u60mwQAK2!!W``^rU53kB<+i?tNfe7)(5mi~LvcWc309Hcb1!0mM8D0c3+2 zhjHVyY^+!@B^$|P^VbGY9nQ@!lmZ?(4AY21b-*%Sg8u$@aR2>rnE#{DpKPFBueXRX zrqkLxQp!8@)+Xkmty}$2+?Vu1Wo!oLKZP<1l2DUgDhT9R4DdrP?>&cauAG&LS50Q0 z$p%_lT5596g8-D2QitUPfwnx;0umK=NNaFRG@$a^joA0wvmjA89P&cp<7v6b9b5>A zZrAtyShsBYWWvhC)?@?KbC#8r-8C>U@OEcs=f&{>JKbHxRtL-xt zKvUP0dC0eH8vwCS0sKEuMl)b+a)tMIP_^l$q;dbggTT<&lTylmZ~+J>;xB*$#7~1n z4TO)%W>)qOY${D+JpcM|&~{ z>WtpMy$GOota)(WcsG>n-_-SYF#a;ul{}w`4bwE=2kj(q_k+QO~`-mvS7+V<(2LJ5X^7(vO z0|Nt>0JKUeSG$1{(OJe=A%I^n#!e8?IskVi>~FLzYo}u;0h9yK3Z<5am}OaebbEPu z`D~@s2aK`DgTdgFqX9Kdvlu|PZp+Hbn%3Oh{O>r>mKVQ*n0PBi8ii3+TaXTj%QH^` zVxA4t4t<>h*rTYued|~@TtL4hr99^DI}xA&E=nnL5}s$9Gfndg08Tqz14NF;$w(qhE;n@O4Ei1&C=>P5A0W?HCChk5{BbUDlf zSS7xXx&_Z%$%X?|hl?A6?mrQrMD%6LvTUzO3GY_`Z04M=ZEI`Wp8%~xo+akKtp8X* z0W<+v9}gt5vteZXMFP6_4aEZV~GtlUhM(Kt57?CUnU_hrJPcrUa$8i#@Igr?3Gg51$2$SG%!Wy9 z4eAy&r?cS-`4K>!Di6Rbr3^W?v>X~37|_ycM3q-c%?X7dO&bEIH?|>#z@p!`B@>dNitSUcL#xe-4<@0pHr9bRe$S{`(W{AiRjWg)N!b7z^m? z)vIR>4Go;%}$w{CA^WjZ=)vaq0ViS zX_}h>=-hlsN|~+U#)1A}PcOi40P*u+Spg{iaI)evu@W^a|B_r_Q`es$-d~jz_D$V4 zLwQams=9th$3VvQ0A|=lrmiS&q9LCErS+zVG4^Anl$JtE^@?>{I2_J$Ji`H+m`iKh zrQvY+Y++&H9ZIR!09?ly+ZGH4f8ea=YJn!!_Y{C10_c-c&WHmI1eO3sD|~D6;SZ)9 zJ$VDxFOMHRo4P&#iP->;z&Mp-L*0427{t5d&aVG>KQ`Vn9lv`o4950h!5xwnpkVpWvb7w#5=1uzLNJT}(93m=KO7*1bRcB-R_!tNT?8>cy zM5ECXB03Wag^r|3vP{yE+g`f# zECv%ttO{ z@78F>QtKLpHrBGQ{F{=UGY_4H;=hDquRsVL^6q0Lpl}ZazW^m($HuwWf098ukgp7M z*PENb#11IYfZ9ck@EWLlFa4Ir_RuGY zPx(FG)l}R7gwhm2XU2RT##fb8l&DvqH5R*`Ew%vJd+(6NgL|z*)L23S+E{u{muA z8euU(A<;O@oRAr(MzRkxbLghFAj7r{0Y!AW0b@~gE?L4bS#(6RX~1nImHwmm-ebb2_;>qH>3 zF&v_qf*_@e5^j@3O4u!>l!8)#5P$_Zj))p9xoR|MTGN-C>)(EDqfZ5$b;;arH}CDC z7N0L%8w?7$LR3m(V(L)DDF{=C0+aa5;_4iWa~y%unDo_`9cAm-^NfHR8_yff`lO#FHzc^0&NgBA616ff0aX^J zE};U;IY1@l^eh3Al#mU!Qw&Jfjz7o4u_UUK@tlI=I4oJHvv`~By;B0c=R8xgy)>hB zA`s=b*uC&Lx4@LFhjnu^8V}@S`8{Tw8T=X952V9d45)_2ujMla2?u=A20omoHglk&es+= zk$KksVT z)c5zkBm-@*IY)vaF{YPm#im(h9 zb0W`kG&xz*vDCbv^6=r}v73RYae0Sb)$QpQE{=~#q6CrITQz80kwB6pSxD))H*C*h z%(m*_c>*^>sbg5;p&o}vOBuY(kg<^e1E+c46 z_(m7z2n1~sH>T5T22CcdXHkmbL_FqxnYj!hyX zBidMzAtXBERsd!U^k0h1X0I9jm(6CwTU|R3G+hSgT!#JxkyX_w3J6$X00000NkvXX Hu0mjfpUETz literal 0 HcmV?d00001 diff --git a/public/static/icons/sap.png b/public/static/icons/sap.png new file mode 100644 index 0000000000000000000000000000000000000000..55b5fa7a004574a97bca4885163b3f06ae09f407 GIT binary patch literal 546 zcmV+-0^R+IP)Px$+(|@1R7gu>WS}u%q_O!7qZSYh;n5%>Er<*^y|yQ)gMfm6EdM`U^b$J{Q-%@; z>MI`nV_={p=`udM86hu?>;@DI4CY+_w>4auQG%P5;q$M*3<;YbGB7bRGA#91U}!q> zoMFe^PYg%m)WG^b{QS$1yXy(VjW<7F=H0oLuBD3ZK@TCb{LNpow|7T#>a^)36@tPY9w;Jsj5*A%zSP-YjVBU3{;bfU5L+QGk42hP~ z44M)=3@Y`9j^1mwx4{)PC>AIdZ2!m3%EXxNsK`*@smk#7%P$6D9yW%OHBYn_g{W9WG}q1ZELBuH@_xUHo z??3+-K)#X?;slF%*6e0@^!D4bYcm3(38gv|3yk7d{xeb+Wt0))VK{W*8H0iZFT>qu zpBO%U{l&n+#=@W}F90_0=A(}@kIo9pAY?d59@T=Vr391de@4cR^Gl;Di7_0*0%A3h kqHeUXBN$qvK}0Z!0Pz-^8Ao7Px%MM*?KR7gwRmQP5NVI0Rl&)d|wWyNL=blAkH8&Zi#m#{n(b_wjzX+ly_hYE@4 z(xF2^T_Tc{!b2o2q@wIt&>`(mijdA_rE4UKo6)p`&i#@1iFZpv2Klbs#oy&UJip)b zdHH^S&+~f(zhk(x)MQXh4+S&>MnJ5r>HJC{CgJ6>8uc{H%tW=i)FwW=bH9YwIycgl zCZK88bf8~of1an97Ijr+nUqwcW-(%S_6caovQ}5Rgy&+^?$op@)K!sv(vk*H|G`kb zD5(K7_j48-5TFzqQI}#AI4enfn?}atY59a8&sIV*JPV3~Vk$&kSl!(Qi-qO6xm9v! zNaT9gkD=H~bZD5(jeGe}TaWERJCPnQW!J8f42Ag76`b2HW{_ z_{ytsy?KSfYQ^ua%V_ruKtY9r_}3|rGG*%W{7+;eLB72#?ak;|YE3iR=&B|*{)tUn zicrjElA-Y0fb~9c8{?qm{IbjKb?viPJ(I{I>uqj&9*e%*kIbA8{S|4n;h(RVy%Kro lf1WJ@@gkuvwyr!|egSY*>6v*f384T0002ovPDHLkV1hL@LAn3{ literal 0 HcmV?d00001 diff --git a/public/static/icons/shopee.png b/public/static/icons/shopee.png new file mode 100644 index 0000000000000000000000000000000000000000..7f700846e65fc74ce609a17504f649971fc147d6 GIT binary patch literal 706 zcmV;z0zLhSP)Px%d`Uz>R7gv;l|M`rQ4q$z*}c0U$nBwphR`a4i;;rD!a@@pD=Ek=SokN###mxv zXJbRO6cdS&peB1EYP3=dD-#M5CAb$2g%(DMF$jyEV7z^wSp>3s_l`XwPWfiu_nVpb z-aNs7Hu)EQ_8r>xrJ-c(zB^s2cVArq_H||!P2($oCICSwt{PIiT1KZ9l0bCZ56O2nQ~ip?A=^ch=43Qwz6Dr!z5$Qg?{@ofIU$mAx;A_Mxmi2G@|UO2N>EdCDi_J|11CAERTqjV~`P%fLFHL$U1D$lHSy z3?%{nX2x5D90t%4izlY6g4eAFICd|AhZ;Z`Kzwov?t|Px(XGugsR7gvmRa;C{XAu78>~dT7ESK6UXetoUT2o2Mo=uwcA~CIvq%n;`fQQD$ zJ!_3ANfYBkOB0epe5&n3YYMxBUbU`1*oRisrldBpVb5Z;DnYarL(ot{fjuj@yX=|f zKg*%q4V|a|{4;01`DebFAv{hxx-wmf>^%&s1ECZ|5;G3~d?qWNePZO$*62zuXgOte zYxp@y;$Hw{0sMs_@i#V34pQ97N&BNh2~rIcHvq6RaaGjoxwMq8B>`l=)(v1o(jfQb z0r!KIBFs7dN1l-u`yD`u=K};3`vq@|k&Ap5l_F{&dz<=kqVcWx}Z4#I;y?|*khA`0t6?sV%VvjEOE?L0ugMSbq( z)i}RUQc`9Zwtn%CVdu=+BPaGUQKPOZTg06S;Ap>6Xfu*Gbydk*jdNjpu6XliVx!Lj z*mdVlO!jMk5_4_D=g~|6*{}67b9L0`xj7FY7__0cnim#M*aQJv4Uk+Cpf$V(68Gz> zl22eJIS@|hs$#dC3yRt#?h(wGxf{*ONZ&a8R{6u9ib`LRK!U!K&@s?PfN$;#W`fpr zd-O?i1hnUEK#T5GcA3tY$rT9CquLBe-}lXR^%BvQ<AW~!k1hkKtIYchM)&$^I zL{&}-h11`&MS{^Q&XK9y%zWqAQ`1RmXM-9}AFaCvARRy=!;zLBAGI@QO^sPEoePlD z8m=%TG?E<9&KL$aKlFL73a4wozLq@|i(Bo_#ORn{dZ+8;VU7(9B~r|wH+K&7pB3lx z#ie_h>GYx$rRvbN2q2Zeo|g!Q$n$Jn){Kw7di?WuFA9B9vTdvStM9rvcNT9d2eTR6 zycB)a{RCpROXLcKJ~9|LqN?ZAY;K!a63mg?x;GI?Vr=9BhzDEhMS6r>e0|{dYbk)T zpTXF%5Wt*e#7D{17E)NEM%}CIHluF~?IWTN0RJ%fFo9YC6aa_?Tk3BC*fs+)2o~AG z1}m_+FA%k5@I68kOY-_~Oji|?lCodhPe5Q1Qc~icI@M@_@LgLXQ8|9_g#q!M+umJn7}O4snEzwM?3+*(Gyh%KZjToY{lJWu z0bGq_r|ob}CN2{&ymR1ol|_`vSbSJl6{iW{3iOmR8^7wRvVJ*^ujXF%YavOZ#)p6~0 z)ND0tF@ND4yPPGes^*L&yH~3Sc!95;_U!Lk30jg zs;eH+JBwsl0L#+R8ZNL&{2qYaV5~Fm2_p>t(N6Yb7yoH2gOIH(#n`gXSO>#cvW=~TEM41R>}AIw@+(^?wXp#d=ok#JF!2E(28F%>CJ}(;2L=F3CedHm zj!Eu-a|i$~1pv$kobz>|rPu8~||g zGmHtiRZMT6$tA$SInvq28sUu%fuen|UKl7LB#e;-=n)Wf7=npJLkJyoD2L*tev158#{`4(jtB^g48Vp$7`kXL zY*ZvtQj$^V*ZSFKWPtDQN};%evFHQB7++wjP!-rOZF;I6BZ@c^5rCmrX6Wmy>iuB; zU+kcc9*j}^f13F@>5nLVRDBLT*so{P=MZ-P#0CJYB^D+|4k#`+N4Io0C&B%piP@D2 zT`G3wey2@Uh_!L$x%o3yXPC@Q@7260xG$9MnZn9q%IjUB%tzEOU@LziuvYde6Oy}W z`qk*GMCz$4((sf12$?U^Z5kG{v%QTpYH=NPa}-Zb7W17%&K5Vf)DJx!+TP^dos8O_ zd+~ME{#XQ!u+;A~L+KDxY4$hj${i0JjTJ?+MGH+tr})2h4=PbFy6W_g+xEM^Jrcys z-?WDZJ{z9gvHItJjR)RK;yV9qMsMG&_~CAfNBL;%eKmikE=UpZ)>=GW>xeJwD{12M zNt4-eR@asnH=-z%CEdze-C{7aYz9x5fyNZK*!zghYKs=y9QyMBHb|WG+DJ7V9wNvW zo)tA+eKzNCQs>K$?w`j{x^Y3!2em6VNE)4PEs+)V`)hYVkHdxtQeCtLme|u@N!WyW zXJtpfR*1EeWg!Wa9U(%d8fu!I&r?r=C!;hD@n280oi`57M-*C~{1kk=*d;4r&7Nmj zYIWpeHZEr4s^ng;EcbBK?wapS@Y$JQ19mhBWnx*9(n>56ew{7myi)v$#&ijsIRxh< zbqH%YK`(Ax+Di=*q)wZb=E|FvoH5u+9IcPhEI7gH>wJe+n5KQQE_rJIMm(Q&YX4~3 z5%shsd2Q^|TJ%KiD=sNdXG&AYT)0Ki;8NpQ@Jh&Zs;GTNaB*ohJ}Ak8a=5C$nlI<3 zF{$Fw#bld?>at-Sw#ThJG8(R7B(Pm?Iet9p)@c93iSApvvE}29(PVq+aS-SF+wr-K zZeeS+=-An3iK6AWbm-jDMO)>hs!0hOW}AlYwc2)Yn@C61qZBbBZ&NrIO7!J}MOTFE zTV35*P*4hply5fcm@U<1T%eX@R)Hke@m_TW!QqMX-kC&96{QBOV9il8vXKzB_r~5k zM+nuQBKqNum<;;7OU(Il`#-|+Z}h3S>;apl2`SA{!pobOk*83@=!?ADRYkTT?)POEm3o%YB+=$$;(k8E2JY8L2m^Ky%@Ep{Q|cV?jg4R6mS8?3i6? zl7r=KGn1XtmxQf)d0N$mKmgfxRGhdlX4tU8snT7G6Kqt}Lie>WYmVkTUsb`Sjgw=( zHG$4O#>8!9yz4{CbZYTP#_eemOLvrd1~JU*;ak8R#VEiOo-a9UUANNB5)dVkI4Si7V~1gq>uaQU%@@RYlu|jxKcADNH?q33csAOu*03~-6PpF zBvE&wtgTTWuv~QP1TVAQv_;?lD8OGZDsaWdGWbcd_uc6p5iUi=)y;|Lfz9~&kUyht z-cmwtw{K$3ee-i(A9HzRsRqyAARCE|5NsFSyYo_Qvo6TK^UkQIG!qw-KFZZ;npuC)HIx;jG+j zT;Ic}xbT7SGnXTFuBDL{Dr@gPUk$E9o;3gF^~W$ORT-OJ@%-!eLh@35$7(Zyb0SER zz}4N%D`w%NBAuv{?e6Dx|@pS-gFeZx-|AL_Px%mq|oHR7gv;RZVMCK@>gry@`qGN79g>!Bi{Qilu@D>qe1wW2p)*{0D+aK@e(n zA-Hg_KcE}k=nrsVL<9w;6hfs+uwb*Q6-(L}O-*Z(H}8$iEsK3R}C7)Rw}_c@IS+kz`Bej6eecP=7!r z5vd%+QV!sv6|b)p4ToJ%(O?hQqccFK$2n2n0Kc7pSp4Y<-npuftV|>XK-ADVV(}OFtvRUbZw}UC9VL?bR!vq$C$q|EY;ybXgniH^ zPe2;$^f{U=4_4b$1#K9x7BbL=!$2o1vzJxmO0eQ9FrTD=k_q-~4Ak3E$8l{_X~_0L zYcUDp;|~>sef7?2I%qQAo?aDI!h3qzRY7)AiPI%l&GY{c&U6CebMpu13xI*9ezy5! z60l04P^jChX}J~+)7G}7>j%`0-WLo8i;R5&aJa2Z+kzx>Q`b+W)9JOpq81>XGECNO P00000NkvXXu0mjfDIZY5 literal 0 HcmV?d00001 diff --git a/public/static/icons/sprinklr.png b/public/static/icons/sprinklr.png new file mode 100644 index 0000000000000000000000000000000000000000..d992baa9d706abcbd2444238675afacce772baee GIT binary patch literal 1805 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?0+>{umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuG zfu4bq9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)Btk zRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}p zsJDO~)CbAv8|oS8!_5Y2wE>A*`4?rT0&NDFZ)a!&R*518wZ}#uWI2*!AU*|)0=;U- zWup%dHajlKxQFb(MAYZ$;uzw=yEin}MzG=_y6`!-c|MTZN*@piW9rcgo1yv+IX)Nn63=c9X zdsY9Ezt&Fm(Z>{}1GNVY?RaRfraoV3x+*mF z#^$sA3sa+cOz#%+FHzd}?(UP0X}h?B`NEnvozXenCA52WpWp!#+rnAp3FS+VZ;71R zIaA4U`U*LVji&o+4E6pub%?v$t}DN>W25jF)0r10^;EC&bC_4evL;AR;}F-np63o8 z@*Dhq>^42})Mv?qO~uWkRvwK?uIm)}clMuHRC*@3qUEUx&m_(xY>^yZPG9BPVt$71 zSedyYLnn}<*kGyPsujoP&9W&zelu=!&!s@2*-UkcE@4*E^F5_f_~m)?OW!_uqY$x@ zK5g zIN9^&BI!pw+MfH$_pIA6Yf9TKCli+%)<+?MOAK^WwsLa&yk2{#d}Wx8oxsCe#rzT- z$7SUvFIV^|)jU=5-NcE}s?LvpFPr=$bfZpsgLBoi-rDwQuM~rG7VeT3+0A3rDq_yZ z`G4tmj=+|~j;{hcvb>MR8eij#@XzcFEI-)$LU`T#Go|al*UH@KyYcqwN3PndUXwEq zKU`4SyZ=j2n)(!tdHphL1gzx5GY}oR_WKV6%FK># z`Z+^vYRTVT*?Yn1?f37@)BS68`O?z9t)_q9y=B<_MdZv&LxG>Ei?$^ul#lCa`)Ml`^tXwt*(i?bk+0q;SyeBZHw;Wi)x$O z)*LDR`fN_#S>YRdbNNpndbpwT`iDEBUAJuBPV~877$VhF{$$PW_X!&W=K7qvpu#*g zL!WWVa`Vu>wC+4H2_g{QxA?=1g%sXp@4{)RtyXZ&Z;uzm6N Tjn5-dP$BQ>>gTe~DWM4fxl7b* literal 0 HcmV?d00001 diff --git a/public/static/icons/sumologic.png b/public/static/icons/sumologic.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf2643303ef23136e8471ba802a50eb3a3075e3 GIT binary patch literal 2090 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#2iD=e71Rof<}^v;}ZVb z&+IN44j*DaEY%frTvu zx#Ldp^D{Glo;zb+Eczi?E?Q^WQUlYeZqd<_GSP2-$G`h$+z`}oJ9f+T_y3h=vuWst zcDRTf$#iXXGFUMoT}k%!n!|~#8-*wS4ag{FS=YOQjiWsV(xx}bBCkh+-I zC!SRsa-|K7m49v?wbj-sdBSFXB#`1O^? z%1Z6yzuIXXvOM$Ll_nnESu7T`Qpd{rdBLv|2|x7@4;+1V7h832f4J(vA_s%IjPHVnNDlT ztdsGgibrPMVB8azP#Gy;Rrn!6HEyre@xQ$!S%=bEOG>8ld%{{&{nAf6uTjS0-hbF7ne=Lw>w%DP*vS7jP>W;4; zA6#3z-m}N#?XsyNgaaq%P&(IKx2m z@E2ACt69e$BnY+h|DJhmi=BM0l}V|+q^Of|;k(b;Tei4-d=n|;?A-0c|B_Yy*6sa= zj&_GiNPE8wVbm^}b7*6-SlRn;iblc%yL9|b<%wYtHQFdfV7KOuQn}Pra#eV zUB)avet+T0fZ&hs?mpj9wN?K6yR8p?e6(HD%DgkC@9Qh&sqGc_maJ8pzl zGGcxm8In?FxFT|kk`--cYnPPr&YXPs!Tn25 z`~1@;)-o@+PaAEr>9irZ%_q096~`8aqQeC@u9!XAv&7}4pIEh{?pgJ7*Z+uw z@#tPOJ0-O^CI4|$US{N>+9dUg$!Df)H<@uioFVdQ&MBb@0KsV}NB{r; literal 0 HcmV?d00001 diff --git a/public/static/icons/swiggy.png b/public/static/icons/swiggy.png new file mode 100644 index 0000000000000000000000000000000000000000..37681e8fbec8a847c94b8a0d3c2354ef869e3713 GIT binary patch literal 581 zcmV-L0=oT)P)Px$|4BqaR5(wals$}0Q5462XYU(@$u1j_oi{{{XcS6BqhE#EcN7YZuYx%e2H8SM zgPH`}>I4lHjYw!T^LApx5X0Jc?_7B^J8$27yfN!k@1FBNzjyDs=Uk!Byq4EHcmT|T zFRX+uFmH;jBXX|Z%%(_oVKux1obHGAuKoQ$7mjy*DZp03Hwb%1CwHO(Z;eK~SH2M}OF1hv;SOiWEQM?!jFmEc+A#P1iu~ak^<3BX(zeP!YOak}@ zZ2ZR!EM?*zXo5Tpw01_UmhOQZTgw%uTH%!VN_m?T|M`Ca-pk&0@y00RP`)8DZ9uH0 zn}S?e<1Q8hjW(~&f`&=AnQ6SZFkOm%J}MmMy2k0poOi5 z-!qfv{Dkb6mVebvFxW}aFF$huzPe?TTW%%2KVSlvjYik9fuTbbYj|7WY+vD`Kx^fG zYVH(T4SxWW>DH6S<1lV)fS;Qwy5>attOnU3TKkZ5to+uoSHoHH%ovUC=BfSyuTrW6 TrS=2?00000NkvXXu0mjf3_J;n literal 0 HcmV?d00001 diff --git a/public/static/icons/tcs.png b/public/static/icons/tcs.png new file mode 100644 index 0000000000000000000000000000000000000000..c8de163341c83dd3d54984f4eb111f9c598b3a7a GIT binary patch literal 1540 zcmV+f2K)JmP)Px)zDYzuR7gv$mU~cCRUF69xp#Lj%K|R!x;$h-9S~$8UaRgdiP~5smYO)wjEK`8 zjq#9Te57U$mRY9AB#u(n6j~}$ChA~1VQ8?%Lz9+86XYSuz!L1j?y`^jIL+N$#DZ9o zJ9FpWbI$ko`+n~4p8J~%!BZSX<<$ZG`k_cKH@6Vopt&_zBEFaTin3#}DdA)TKK|xP zXpi3X{jk+8b0>J(0FhT-P_+NGRGG{^*<4P&%Mc9>4ct?;T^h5+7A9~bnq%eu%5;Td zXd+{cMzhguHt%?(>&0=r+TGp#h)gDHo)pBsQ&$2yyY+uC2*E&!Fmq?di^UU}k6uRz z!PeGRPovSe-fFcLAcVLWhM58b1B0bf>A-}QIDWZCqSkcvvPmOn`Y+E}v#4S+0Ap!u zYinyLic(=1W>+ee#Dowzg=cIO&G2T3ymH@tExG7v0oZti5T;hEY4%NS)QTu#R)Z?2g&l>m*6jd3QE>87{0_ne4`h?X%S+S}WOhc4c# zw%ABnps#m&>-~hv+xIN*j|Vb;kvQu?vwrTccgdVVGYs+IBQ)KIb76OiPf==-e|D&Gi?#6B&95YEK`HPg>7 zv{OjZ*-Ny!5zwlylte!PQD0xbjHc<&6bgkjv*0vB2!NxT(l7`iVhx|q(#KT)WCI975Rk+8XzejND zC#;?|etkKZpPwx;J$_}6P2$$|f4d>MJGQ(=5Y*V_(Sjgk1O)uF<*eB8$vX^MT3QI5 zPG=Pe1i3LWF^+}ogQXE>iUg*BQ>_g8! zr*3J^U{cL(TMkXrj#!KXnbbto_Et)dFG29qvkv*E)M@Q&X&T{<(qkBsc*FZ?iK=s}D*k4vyIl=cT&2(kC<;jhv#W96q1FF+4on=t_(O z0wKgvtJNes;PH6n^XAQ4 zM3S|<7p-hG15m6 q!o13=W{1p}?!6)*($TvA@9`JoFLW#FA$Sb{0000C9ZlY1_fde;pN0T(IuaR43FX#mX;gz^BWI01A&Z2&-@ zitCS!pppPkQ~V%`SVyA(w7)TEiar{;6rr$xX?16eqYJ;Dr-Q2t!o|VapW>$}p!z#U z0relgYyr(5o1KCK97hix#W~@vYlQ;<7|$FD6(B2zvPdn8GPlHA8p0KvFrH!#M@hs8 zp58|+fD%E0VtTsZ9ry{JXfK=sK^goLp+K>Z+z>GTPYB*a8Ek22!mo+Jy70@2iHnJY zRT%jB`IWHF*A)<2I=|_ZnKIZ7kM~x9K>Ymt#QdbhFj!ZJguJ{wL|hUgDJe=ph~oUc z@D2n~FPy-yApeb{<$`mVps* zyde@|;*kGE!lSPLy}kd#I$HTf`&remWJ;9QC}?6`9Pk*dIR=AP`S$@SLH>>Sd#6fA zAr-6;E;tO@_oyNjsH76)|2h9nFvg->D9!mvkob-Nr|;i*%m0<&pU&R|CCE`j|Iy%I zr}xuKIX)EzN-h7r3Mvf9MdK054N}z8Qa86eF<}wtoi@nYydCoR#|`Kz@OgO9_6ARjCd{$s)$zR_PFIH_A`5y^6c*vmMT1xywY)h;H))_PWyt! zDb(5Hw7UFv)KY-i-PgARC&oVRrT`5hR26s*$(iFp+j+PZ;`a9*;{2q`(qY=p`DURc z;n-GX9;b4=OIJqILNGvM)y*U!WaT9`b0>Kd#n5DviF-;%M(Ps+kE4Crv?++ zsM{j|kFcjlTLnf=Iav*--A!m?3=nC@PWihbCE!54r=E>N=AErzgvbM*4vrVE*bmxg zt3h0=#zArDK7|+53Y?$Ww#;giHg}4rWrUaRIMJy~U(dqmmwZ0ngDaU*h$x(iLNd_s z)jZDQg?dRa$r6<2mQS!4>>~uvyKXbjkE{0Ud@%2N($tn|ofNYCJecpJoW)Xd!r}o- z@KtyAO2nFHhK6JY^R^LL`<1zFnF=XV_f?Oo#7bly6{tFrwH+ifSk8V^Zc*+ql)Fia zB-W>Op;SZhgOzR9ht6@eyW5{pqVC1;LpQ^oo9}i4wCw1r9#dkl<*=Nb`g-bc&uF zYCi0GVzch<@E$NTr}@m1K~6sujZ7GoUnfWp%e=B-2R%`E1WCxwvf}`ut;;e+pV2Nq z!?xx0SsVH+mi_p#RLR@1?88$oT=Zu1O;l47-H_w$psqf!MH{Vr+juBBMhq7uqGRJ0 zid9JkjdrrTQ%`Gp;{i@ou+Hawd%cgr(rVK2YUK79le}9P-Vy=*D33`d-mh;rys3RP z5L{OmmNjXvNa+{J@RW^LRK6WBi+j2rR`K4tD(*1E)}TAywZCUcYk%{Q|0U$p$1`qp z)_F13jb1sZeT#J1rcC$X`>u-G%H$W#^rp;kTemQTfSk;+tt}?wiI1rcjSW%@gQ+b- zOkEoL7e;%tG6t>OeY81N4Y=vFj`aeK)!=M=qrCtO(L_wR(cCZglcz4P2=jx3_ohm?r&1lL04==8Zjfa-6cKOFxeJX zHw}WdGfaay(sOw`Q_s}rboK=*~*K%8F`dvUOdsNgTfqzHM&4Wc<>K zfeEyI%GJsA4PoY$f0D1tfYJkmR8Ab(Y<-FA8cZ0GY;JE)MA$zIZft%oWEbpA(gV+z zlRp%#SNbWfLQP@|UO#C9Uyogu3*kldJ}mEBv6Gva{Mz@rE3-cn@MRAlzzZ9bQw6=8 zsq*MtMdfgoV;&|3$URm-WV8q=ru$s+yZAnld6r;2O4gryQ3UI`&CJWYna~89r|QDU zz&GX?a{WP?>@Fq9r=7lJ+SyC}`T~0^FihUT-Fxz1rEFVm7G1!QsKJCeSy>c$JmKQk=Xdg*)`B1NFb-sQk&^?(TtVqvedIpLK{^q>LIxM=xH6a1kk%(jv6uew$ zv+?ni`K`ip98I#*gyuH61WTp+A4zG$VLr@QuC?*}w}Hmf)li4n`q%ZQEXQB!vfM3f zMXJa?Rz&8(_v;1jkMUni7>d$irV;S!y8M)28~GY-Se?CKunM0GA7)(E%-+Kx5_c9} z%yg7 z0zN>ewD@R+*MR==OyX?6ePKQOR7AiuQI{AJO_rSBZXv!;Qf%|e;&?2VdV&;Zgp!ZD z*qeL8(l2Ypqy6B9QZRkKwO7Vvp$xT84>J)Z$}77Spq-$E&&cJuFv(_Uj^9nSz{rDP zXFMs{@xFvVk4P-L-z7mb6TE8RQY~r?g*|m!r!HR)-6@ptWCb&fTWgUN#-}!*cB{G=QV3<67dqK zJ93iM(*`wp*d<)5;f_WZD@KpXy>ylG<{uEb06$2%71N`gd-q|3w*DCp)~|7M=`?HD zf+QL{XSxYTA;Xl7&!V|($5|JZ#_RIUU7fmouLOff>QdW*e_bZ3H?%kA<_1Q!d<}Q0 zXLsDRf9s5mX!qSnuch7XbGERs4A9KRW#6l+P4f}Y9M8=f8&|kRT)C19n;cQD_jwy| z-cIC37_R%tob0}>EEjxRx{%L!WwpWsZ50Wu(}+W}T}$Mfgmr`sLPhskLT*Y=XUr9U z$X6L@ItF?3flWc@oM8dIbW2D9dr zWN81W*o|NQi&4*@!E9O~t=$fw&WG%apsUOSeP>Xu&g1cm(@HmaEm6b6hHH6qZ&&U) zl@Z3`NB9FiAwxM7AS&Mj5p=yLT>IOFWnpEg(qflG&r7xM9E3)OM}?waqLPb$Kaf%e)|qw?EX_bk@lIrZ1fPST_;@bIkW0H32vhy1;bPj;)5*PojZt)5=hS(9B- z8EQHd*Ipnc*B{ec@~O;jYA6c6R}^|~fv;4;4Qwra94ZB>44t6zp+$WX0X5Cvq3ffE zO!&KfEDDc5_WJqcP;D5;yYw+aW1YsyB(Mw*>M2+{Ci-a_dCgx3Y046V$v#-D-aq?* zpY>$1mt_`RzjwWxLxkSRlMX=ssAQceqcuGpEs#c5h%j<}weOShbaXFlfh%2XM{)sl|bOn>lWy^p@7Oa^o z_RyY-vuffZ@CWZhZVr=5J7t$|+`3z)LUuuCRmc|nua#P&TBv(tOCNSNdlA0oMl zE(I~mvdx-ns%7~YgWf&I%>SV36V9_Jf2coMa+@kN!XRvgKJ!_IuRHo+Px%k4Z#9R7gw3mQ6@hQ5c4w`MWa?jWSfAVG_~8Y7;t(B8?#EA2KF$D3n?RL4uI8 zC>QNoL^6LdjbyY1xp5&p4(u$DfEIoa)a!xt0Ed95 zMGEImJCeIL7tjve_(ySVSrF*deq;lR%e=HSy*3&JMKQ|dFfb~D8bH)MQB3A_a+s@j z7nTbl_T0W~w!|Sk(Et<08hT8QFy!*U!cXjL%TN#pN_Pn3cL_kz*$bHr0C;$(m!@-P zOm`swt1>nlAe7%I2?8U-%pPyl0|fv3N>tp`X6fWAxH zwz6qzf-kPJG&CHg##>3%(o636bgGH#J$DH@N?3L`;*bXl0n}rvd(mni z^)q=QpbGTGWm;oV_B&lX5M}!jX1M$y4JmP1O^3s@Rm@C(W@Gi1l?qA{+$WLZgCx`w zZa6ZnLd-C17bDevj&`&{g%|F>BG&ty&6a1(rR0LyXE!@B*|c4IuoELm+&pUyn%Azi zz^eL^!4?c39BqDa50AcjCUY(PUmpGJ+zNfRh?~}J_Sy0q<2TXEo$NfS00000NkvXX Hu0mjfAgMva literal 0 HcmV?d00001 diff --git a/public/static/icons/tusimple.png b/public/static/icons/tusimple.png new file mode 100644 index 0000000000000000000000000000000000000000..2448acf0e7f47eb6babab387cff3f7e8f5e46784 GIT binary patch literal 2048 zcmZ`)4K!4F6#vgK@)3!Aj95PhB2m{h*6D1A5*9q3?}nsW-#kx)<`=QrBH_w zqte=1mCclmB9^sOwAJWDMOd9mp`_5U?;)(yzIXob-gocscYpW3_kZUd^z-%B*R|9I z0Oe>wp1wg4oj0x$xFl3xN4 zg9qRh697^U0A|9x8(YXwB9+bX38&M+O32p+D1;HvfII|r0)!=it3e*vfIv_C{s_A% z3=#kZ2WU=Vc0m?CXwZT=lU75Cn5n2lPNSWb8q>ZZOj{gMqkxQ#khW6{fSxhD5a48< zIRMB8&Q^wmLEl6Q74RHbVS*60gOn$PS%54hK`xIiVPT{^E?-QNx??90B*=%uI4ouY zB8hUxGU$F74}pk{S>u3rz+)-87z~Ci3JWLsdwNaLp*weMq(mYl;c#(raSm~-9R#8X z9KqGq6^D1kIXc=y2z&7ldFj2Vt5u8JQ?@R#9X3>fGZFM2w90{gUH54`ggHSB!@)89kX~zp>#i?O>*= z+}f-G^?Md=(XkpkVtb*G+UR@YXi)h{yV|glXlkQrXhi)jN;C2K#mgDT4(@Ruf1fXY z1~2ig_qdgdbUm0WD>b)m4ICR7M&GP!0oOeAUEaENvnyQw`LV(E(ULCv+QNtz+s6wC z^K*|IL@~xY$DPjH>#lgcpda~L+TLt6ujz^Uto~J@-pR;whXM%vO|K5dYINDPUH$So z{zdjc)5zWhsc$<~e!zYQd#`3)7lq#ULq`Y7vCmEM8OGqs%aW z2g(!~%u3pu#5YmQO<%Tq9CKSxcb#Q=_q=zT!TDOe_Tkzbw8@67GwPc8LPSL;;c@S4 zl5u*^a0|Mfc8{Gu=6%g>!Iar5HITRT*T-mq+U)IDg~T-NqIq4{5EE*~jG3=%CE| ze^lpd@z+^(6IEJy-H3KN?{dy7l-T&R4g5e*?bjNFb7;-S{qKSv!&#j6&b8%ir(TL1*YiZ@746bB%fbeOJ_V zYu6Qf49s3CD}%yGRVV_qf+*X`9^qnNWOP2HFd>_wDu-#lZhHpY^_;m)0>;{sjP4 B4Kn}$ literal 0 HcmV?d00001 diff --git a/public/static/icons/twilio.png b/public/static/icons/twilio.png new file mode 100644 index 0000000000000000000000000000000000000000..68a68a252d81fcd43021a28b38315682147d01db GIT binary patch literal 1016 zcmVPx&vPnciR7gveRqx9bRTO^C%o@JA3lV)#3?%B^8Q*rsnUy{yL~m5mhv=t9My8P@ zXd+Zpe?mq-NkgG1#D0)Pk>9e&Kn5eyWAbO)$WIZ zd(OGfbI)_mxkH$+KE---x|(bS@$&#y05J0K6u@Z^Uh(4ST>`TIf}wE^32epR0=RwB z1%^JxVXqzCGmhvIf=1Q7lZd~$BH%(0v2mN%o;#|WM+lm>^9(cIE}TmN-j`+AU79lf z6u$Igx`GU2CkR_K+2k<>Z>cA(_Y}sEAXr(u8yS7AgEP~HdOQ4NQZ|9@ZUXZMBe&Kv zkp$n(&X%q@_g7yFO1l@zl{II6=w69bCuU~Kz0^FfXX7Q2DQY4K0?RoDV2uLnUMOF! zz=Nvu0D;MCx4zKH8n*i|82x$@ekJTV$v=AG{dTmLinnLb`g#(6mJ{~?EXoh{{Uo}I z0cu)~$kxp5^L`R7mhlC-WEKs(_8c+2ng=iVNhARS+j$I(4@WzKH)b#@1b%0vR-pS; zCV}OM85ztAVJiiea|Xb2xo3LKYlmW}1i@x7-Y*b5#V{%Wzd1rcw5}e9pUZPqXCDYp z=ln_RWxuY;HOVG64Cq%Fp zhx;`GnzL$80_b^3>wqrTID(->AoB)4Zl2a8(z_+~@&+hKC%a3L{5)M-X&CfNzRyGk zX8|nBL3h=Y=q0ITwYHIn_UpF;(Pjcyiq8o#Kcwa)uxfh%+LoXDLlo>q242n$!`u8H z0x%x*+tHV@iw2D`m=UJ!^wa9qi_A_>43u03(S57p@X(lnx~xQvs{1Grf2^=hCU!|Z z6+Z&FrPxh^B&gON7k0nhI-nQ1X*-)lk^MOONcfLmf9urLlFmg<((nBwnw12_ECBS& zX}6-c>_{yNn;cxcL+bf}xcwtIm=2%ord_+2nGWe^m0Xj+8)*bHdl9spT2bHYVN)U^vARkg&sxqumPQl3(VyOeSS8 z;xl-y|7+{8ZX5g4&ub$75yQeyCZS`0FS~a3jw44zi;k?Z1S&!hl{&p=84yw|)g%>f m(pe^cPx%MM*?KR7gu>WS}u%q_O!7!^8sZ&;}t^R%T&p1{dRR<`3srSG{I*O6~F7(4W2S z((NbIG@rp(OP;|kvp175y?N1!KmY!PpS%8$surlrOEBePj6X>o)@vBO`;jFdxI~_n#U5{rk`G@Be=WRu*Ok z4t7?Cl{-%{=qO7wnCmKmwLO3HkwK7;i-CiU6(tnXTNXilfNTLsMPAo(hO2jmZ59G z4zQu}lEMs2+fs?M0F-1?niew5Ye--)P?uvciEd$-Tpr0#KYb%ZtdAwb+P&u(%(N95 z*6lsZaAsL8!{$R58G0A(WH>OVj5rHGuKe};4+A?i(tiH>&A`ga0*?5XZ$E(}nva_U zuIBIGe++;A{)MZD*#eK`deh_KKVM&>YCd2SP-192?*d6hw6&ml(TWC(Q{g{eo~N!4 z1XURt&N}X4v`uIWI54|#{kO*lscHe2j4gw6*0e%!g<~AkD#^_FUz(aW{Qk@E`uwt* lhr^^sqh`>cn?>^=0svlD0*%e2=)eE~002ovPDHLkV1m4qF$Vwu literal 0 HcmV?d00001 diff --git a/public/static/icons/vmware.png b/public/static/icons/vmware.png new file mode 100644 index 0000000000000000000000000000000000000000..621db07285159de15aac3e2399b6805481528778 GIT binary patch literal 906 zcmV;519kj~P)Px&L`g(JR7gv;mETWNVHn3B;6VPEa*CB&UAe^tH`2y*>Xo*})?ZLtIci+6LPPn{ zgvPLi8i*e7)VN^f785SKb8BM^z0wP(i*B5nb6!9qj5_KR1B7-C9Rfm-QRn8o=Y5{{ z`+1)q?|T^VpC86W^l=>L0i4}UrP4yupUGtS0a#wSTplgAz9e9Jdg{&D8ABb9#~CLl zCy-1gDLn*1psubCI2=xz#Y&s|`v+f~2Pz7%+ih*9r>V~bK`>&mSjkP+*46@wqUo9% z=53j5;7g(NUjQ7p-jB!6T>Ja`<)Y8CH#Ic@hr@axmp^ys8u9=(o2@OGO!_Morv*s} zf*`_yfj^Pt0Wb_p?d|PdsPN~7*V59GRwxuq+MX4|ut^g^9IDIZyj}6hj)) zHwRGt?rC^#6ck`|bo45MAmL~<)7C5&3xq-;tgWqOH{9Lb4ZFL$5Dtf-v$GSnx3?h@ zi9kn32Q?0bLRnuPk4LujHLX?~p#T<(`Qg#g@kcs60)YVf`uaex*F!uWhvDI2;BvWH zfmA95OlBs{^ccr+2m}Ju9GRwuhWbZJrP`SROqne|q6b5XL?SCPHZ}&Eo15TrxnN{u z1RM?rNTpKndcEND`Cxo}oO+YrlgdH0k^)Rjm?jD0a4;9p z)6)ZDu^2WsHh|CPgI24hgghP(EG{lm<6KxF07V<8R4UC71uza5s<~TTCLQSQmF*D+YP~B5Y%cl z%+AhIW0gt;PNy?lXtKyVJ3BY+c6*R+QznLC$!ZT-L7O6E4`k1Q(fImpB9VOhFAf@; zjl9$8UOvk^XaH~t!?0MjQT#q+wE*z55CAfnw3p8p_^P?=wzk&q*zJymzwRP>LZea1 zo13psR|+9-(opDIzsWR#=iXPvZcc_oA`uIP!cUd_aQuG%y_uOA4*;ag0cbndV9;Ao z^vaV`zf6Mo{@!4Cr38S3T;X$5RK%&itE=l)d%LI?MH>aAogfa^S5{URmY0{m0>E)G g;Yt9d)|a*Y0*>s6D60jxUH||907*qoM6N<$f^o~A>Hq)$ literal 0 HcmV?d00001 diff --git a/public/static/icons/walmart-labs.png b/public/static/icons/walmart-labs.png new file mode 100644 index 0000000000000000000000000000000000000000..190dc4ce3f48618527c6462e71d9b6ed7af1b04a GIT binary patch literal 1066 zcmV+_1l9YAP)Px&FNrR|S`eM}Q3JO;0?M<-7 z2PtB1K1gb!J`^kpqE!2&Aiky1#8&zs7FuYLAXx8B%|b{_Gnw7FojG#O%uaTusXk?v z<;?6k^Z$L{|NHhFf^ELYHtQn++%aXH;FKKYoPftvF*cs%JqUO_*|?8>PtP%q&(=qb z=Y>oH*!#`~7h>W{UW#E20Wr}mwv~7Td}BnHVhLc+v@K)%FY%?JJ{dsU`ODx+?xx6_ zvs&K@@PCn4V?b$U4y4cpPUtNyv$BBhXmQVejj1E2ODLDenewcjR^MzBXSfZL~P zQ3e41eyCpx1YE%bmu7LzjUv4?IE*~C&@=xfI91S|yMZeQo`z06xqjFD1^9YV-rof1 zOaKHGbs3-cK8L>B{*a45Ts(}?KS!dDSYHGqDqg?)6pr0>O3wdkcj4fLXc7|tS2559>z&FdIA{{>*SgNsjX1>X-H#+qm1nTv113i7fh zA=SYY1A$&deJo>9$5dUsoANw#*1%mW@|$YlMk}D1;2{HoI;g(^!d!47#Es-DAkKI$ zok7Rj^`r*PokZ*l+|Ud`mI21Rko`D2w^dDqQD)?Sk&GC#GPbN z7a#Y$iYJQaWM>rTegG5ED~7Da>LYznNr1EeJd8t^r(p5cSe(lB-k6fkpiKZ`@o(;X z3Ii=aN^7ca2?OU&!wWUMwC_8#sCB%1?PaLk#g+Sqv1dnBu3ND8VesON6c;{w;~7BZ zxRY2^9lA$GH~I4mc<+~Ir9enjTz&K)a@0ll*?IW6HtGM7_LG?G{{SH;D9?Tid&gc` zM?VWFCjbJC_%Q9OSo2$?I3pSYYGC!T15gP=<;>Rz^j+}voltxWCH5CQuA#lVBqdEd&fDs+_$M=g38)7dKmy_EKrsSY|D_%k5GAC$ zK}0~hkq}t;(Cc@vzx&!Gk&e1L*vJEIk8(i*fOb@35*gz07=7@@XxJb~G9FZ%GHxhZAn{gy`Z>&|B?Tn3wn{oO1wOp5peZKf@ zq|2RFF9e?2t#?k|U7zcu0g_wjqD-vi0h2J+8EdqhrX50>XrF4D;5=;zz0r*Oz?D}G zu%O`9)nlI@?lds?j_bfBtJ9OCASORfm2^sgG18q~EIl=PQ^&4$KDvn&$Pl8dyLv6$ zF}j#XpMjU0XHu@2TuMoy`Od%tO~Z*$(s#VCsDNipUn3a+@Dh)|rhpv5mijhq^hPTK zh)#1V#M8-%jmCx#BCg@00W$pI&=Rn4@hciSn+=suBfiwLinQG1#9@pn9EMK)*iWyU z!1>A~zCTjcWjrG0mEw>uJ8DA(nw)PDJ@*tzfF2J_Vc>__lyw^T#63fDerhzVkwuoA zihQE19W_y5UG24)&$}DmS$bL2oK5)FYIh1U))!L5C$C>%I9HZ)QpTXpYcCI{t@nL0 z@L2tL-eoe!zl6^`Ma61yO_q5?uV#Pn`^KKIwcdz5U-+T+es^-mb1}QFANp|#^DVP? zeY?j(b=I!1y7imCNPxXmR%yOoVAw?>B@3q>jHa+qNaD#OO~OF4htBR zHnoHb*sIj}Dzg~~<_Q7XX%;XwWCR&=K<{8nVx*J<2L6p$yj6vOq&JwN7f@)Reacfk zMyNF%ZMRBE2osDX>;Rbga0oD|g*Ejk$U_x6O1>9N?+!u)v$->}lXXo?R{=%A7cwX( zN#bBCEQG}kf(L*A81zxqE|TIUEaf4m9ifGqek<#C=y9gCAVqW-J(!y>WEhs3iOmOu zLfSJd7tIzKF$6WFUg|U%1dc5JlmX$!;^es>mft{Y0sD_4qcrEjl0K4eQe3{!9a7oY z>@JTbcEgD^$W6a4mg;GLfuPD9<=(TZ#_>=f^_+O|YzIo40%}VWyCQXJ`-xqPa2W&0Gv%xmE zc_hf6is(afLGUnC(~XwNW-1$~b&0vcFyI`q`$5y@@teYui8o|#s7H53-B!WgR1u9Y zr}f>hRsrl}Ng*B0YmFQq(i?ZD!`->IBz+BP`KKtkVwh*-zTV%A*mBrXK3F&)$FZx% zO~XLoO;9075tJBu?W5>NS{t08p)^>5PCZJeDW=KRR(VUZB<|p4Z6YTizD%3@y{Qsw3{Hi z?8Zu!#&%0{N)1YtON%cNM{|Z(L4@E91WWdddYl@heU?%6(pHz&G*gAch7crr21f| z)Md=O%tg&z-&%%QMvOnL39qTF(GGZicx9K4x+c6(GhQ>Z#UjSWpdhy_7glDplQypx z&U3F>+lEmJBBA+qupC>?XNj~-w`3S69k&@zEx%CCwLN4?He~pdOZBA;R`kg_7wu2%Q#(_- zZi)5Yq^+|a!R?WJ>2&RccM5lLSqPdRSh|!tzV&rRxwO3%d0Tt?O2u}mC3?tqw`II3 z1s%|PSWi7<|ETMHs%&a;g?EMRg#Uz%;>~yF@9^Gr`fO4Ut7H6zIB##*zn?lO$6qA7 z9zhi`doD;mML|H3(;HjTYt0>G^X;SRMc0e5@MQRVsYdzX9}WwF%%aS(det3pGY+$7 z&WS6YPw0fByh3-!yCw}*hZkkn*Qe`;@wH^_jT5{*Sp)D7Qk`W@J5fm$W;nC-k^IV- zeW#5bC<~X$^PA8*7cbeQn;o3HZ+C94+--}SW1caa*&qBeYPI^M26Sugo#XzC`ey(8 zVfRysV1S~vPs1$iUISCedlH*_g!gpsJtMhJTukmplNl~TBhS9gJt&INTFeq}6xT7o zewklMpjH;E^pW=k_=Spx>fCti1>*u^T>cZs8yH`V>Gx6k9{#&esG3Kc=2|ANJH5et z>v!%zB;|-GmZg=Zl^tt{2*~p6xvw%`1@h9Q&VP!X;F4?iT3G*9KU2L;;n#@07)WsH zR}06g9^WU<3;j&q7zK&C62(jCqZ&1B5O3I@nY}d^Jhwd8mJpc`j=(y(EMLmRiCg$y zGT?PZT2{7dBnU5CeSKrw6K!1byh?~e*D7TyUR6CM>s(ak99bJI*V7&~|LN7{D+b|j zW)x=LuOx51^%~l7DPFa@mSyH?R{6Tmvg}S*gXQpesaJ1Jm6z*^*YLtCuJP%*Oncrt zx3^nTQ#<9DT>Rh5+j=_3`gez?ec-AM%I`?*Vp`a9yEEyrsP#P#$E8?l>H4{H_d2K8 zhJU?Zpz%qP>!j;QQ0c+TgS@u2tqDb+(e=w!4DaAoJ5!LPn=&NZBx5A^-Z8Ja3E45u zGu3}7!}h%8S$Uy;H|j3`-J|>X``7oD)+eer^mJ_7KATkbhvS`&D%ZJG8Wejydv~qz z+`H;OBA}-t2R{OneJtSBfqup$6+C4#7D!*@kyxjdQz4>oyRiNmW#N%C&KWW^J~YgE zO|drXT+!n}YOW~xey_n?OO0Vgzox(QmX~H86v}O%b zQ)ALA(hVwC-QHrxeBOGCtwJYe`#rx_d|DIs8TE0Syos$mx;0vNR3}k~-}l?MQquO@ zoVS^8jMBPrC?4P!_l=WT+4!!>$-BM{YJ3IWfmDf9;aRv+fOIPdc310=%PQRC*`w!7 z$|KlYM<2JFmu!l^7A5K3I#)+um%`G9hoAJ|i>a-iA9w5)$M&`MWy;OSJw{j7!Trqe zQ-=W)=F_8(XhCu$}TtW*?Gr#MeCG?pqb?QyOu5l`HLiAj0|uhM=)xJD=&`> z(xn1I7&SIP*22O|PuGI-?(SZCq=>^lk}h3!IX*h(yU?Iwmm7Bq*$C>kZZDKMSU46- zY5{3i-#F?&d&fROn(Npb7yv?NItU;kpa+P~G=j4aAYcPXe(3<9OK{3_n&zH zC0~Uz)fI`c0sFeTxOpo0D)an`P&m_nn#Fj)zd|t1$~@)HLKqjwA67ur$V&alwl9Hll5u%=cZWtS1 zQ8!QCzmoiK9u1`DZ4Z_vj2ZzKRtiJe)aViozl-_3Pvbjq>H%*%Jpok&q{+zN-F(g`9F?->ii36 z>WTDFN4uWkFwlRF>NogL=f8o!7%l!_l>U?P562(CpA9IOAU)A8UOzX`)D4A!o)!9E z=6|Cs{((Uyq|dm1f&R4q8)5#Rh(E3WMi_da&bGnkXK7H0-wc1+e#a|`{XFPUyb_f6J#qAlv6#*NVy2l z_x3uJ1>EZxjw7bUti0^i^{5WyCq4#UOpBMOc#su%pnQX$HB@!0J!XT&Sd3$WZbdrH zLlk~nxZ7oJ{1`v->~&mYl?Pa*#e*lWc7G3HQph?nTf^FfYs= z8j7Zou>P2RXsfXp_OW*RUC-Kg2-v!st1O^*hpB$Kd z3X&G7)NOrEO;Xj(_#rf{k>9VzXL4bP!7`hLiHVtoluBAPpHxvl-q-$HT|p(n%Jp^5 z0khC+w@xHf@TvB5dftp@bgptV12246SI5fGyN~LZVQ#Pw(_QT}!p7HfvQ?z*9<{Yq zG88RgJY*YReyt#u?TSdmZ$x?Mp9rW1E$ zxEw>F?qOGQE0N2`)dSSD5oak);SRia7Jw## zEaRdK0;XWpswD<$iL4u3%$hk!nR73F{ERE%Tf{Mu*No=JtM2wOeoJBmL7X+>STs(n zG#80^H#-!bGRyNV@bI*mWH_ccU3+vn;yt~UUlu|6R*+PWfhr8=AP{&bJ0T5kpPu-h zeNrN^AH}5m-uOc`k{0=%BAXq!axRqKdVuiF&0wtX2Rsyx@E(75YnHc(Zn)#()jD3L z4jlJbY^jQx$IABzcTwN#!1o`kjb-pU(UItpw;zwKCbgm$OqHL;;wm~A-DDal9AHGa zN(!eGoTUk?)h<)mf%jeKW1b!S27Wb)`ILLiLMyIdczwZ-$Y?x8L5Qpr$tOf167<5o z!nao8C6vtyVT&Yd=ZECe@a2Lsa73{%TDzDqs|d+nKPJhr&xb{+%1iY_c^Fo)+U~C# zY>hIM=SGTXjk>cMJHxcby|as;U8{p5!ajTK{`=eb_Cyt*&7nR)gDJ9U;Zd%S4dKJU zo49+g#7aLOWd@8uBlF6brYw6NpFbKg4BG8QGKSM`e~D5j;xfU0%Vy@QFZ2vJ=bnfD8wz~=QH#b<=w^%XD(hc>VM)>9rW@ejaFAco6$YvfZ zT-wS-vHZgNia+qcH+;BOVe6R5Y>V0m-*hiAC?!ruV0ISYg??jKi!$8W;jv%CbLO#o zhR*~`#z3f=B+Kogw4WpL#^8DDAB%XIWQHDH8&?@H=s((%jE|fxAQ#jJk%nxt2rzjv z^bH!QebGkdYkP1tDmQZoY+ldvM;$R1V2xe3u4~i9K)*H#!g2@9V%eKzh*yUZ{>4uY zMlX)@x>_tB?gF*JMsu*Jf`XdZ71Q&x#w4C3?$#o4s>5S$wn78K>C1t(JdsV%h91&k zIWySM!wMXtohPN*VtuLO6gn~RgUz5~iueUQx<7208AQTOmp~t0oG&F)b{;n)PwEvQ z_&{_PP0EoV0DS6BI~P6wd{WJypdq_A7uCy_sal83bV93yCHw7Gs0FI=>J|G=(ev?I z@Fp*ccOnw{^C^Y*zK4FgcDmO|`DvrocXoF6V<~Cs5nHa=)mJ&@x}+huKh59gEyjm9 zt;-~pd-bt>Axrb)%nGUuz<(blab7waj+)+0>Y*X4DCx=*j+>nyx{)74-(1f`eB$^S zX@@y+jZ(u+3S&0;wSsp9-9>fhjY)N zg3aGlAIcr-g>O$eIxC@V$Hi@>A<3Z)2Qk!ZS{tuf%IKz9vUD=(#2vZCE5;jO&p4Hy z-XxMAxy)UmVUG`@riSKmcZXC}?1kbuT61Px(1W80eR7gv;mThcPRT#(rb)DOyVZfpSb92+lUTm?;oH!DdEFf&cfyy+-f_Vb#!#Yc5jT)Od!#yF($sCFbx=EGz&=f!H6%D7st>!kZt#zWA1tG zxxHN{=m&1n+|zqcpWiwE=Q;nUHr(LLrpNCuIFu>uI3<7-Ap`_C^gCB${R!vhcP{j? znnUARpUd{C>72TAb-zo%zGa853Wy{bTn`Mo>mv!V29(bfV9wy`{Y29*J5nW}&v}pw z2pg@K0!Be9hynWV0Ot9%-Yx+>&bPP_!lr^NY2sF|uiOH-&Q6$j)J=eH#~>HrHmmN| z;G{RnH5VXOf2Jg5Ex$Dqpvw`FJ1`SBOZzCmkSlH%dO@(+iDs>5n+OoP?*JEq8#$mL z$qSOOqP7^>D>IOIOQJ01D;NL9@Zs>vtU2xdJYVYH%7{_$aVWQPsq@o6Zp(OBq7Udicq$5m7HIn)r^^GP2VGHJMSex zXZ}8t2ppT=u0UGuLX3@!12%v&j>Kd;7G%$l1AemWD2{e~iISRPlsBw~-~!w4Y@nS% zu)u{D0tEAVB_KI13DrYeWFW3_3_kr1CdV#g>*rM%{q`(A^&Nv=YpLn;u;GnzT5*O4 zD{3CZ#n(t(FxDnUnS54L^$ zED{nE%sI`DR=A#YVtwOU^i~bvF9WQ)S9T&uxw;QY7 zEAc?3EB2iLYSZ0#sHzxGyt)oAFR3$aMNe{QJU{?{PNxLu2Wdm73^}FQW}w5{-o=l{ ze?m%H3epP~W8>@V%y$D@58}J`hJl*^P1B;jMP|vum)Z&N+C4$z9MBn9<0(bq7Uwm~ zwEww541aJ^&i9XcAvnj2OSUWhC7}C{AOTwLZkIbyuBrbB34m*}1BIKG$*R%I_58>M z919=E=_4bCUDJZ@U+=`?{5$Zz??Y)NWI3Gm{@FcWIQq<0XOpc2hQ+hRizRF Q)Bpeg07*qoM6N<$f?+5GKmY&$ literal 0 HcmV?d00001 diff --git a/public/static/icons/yandex.png b/public/static/icons/yandex.png new file mode 100644 index 0000000000000000000000000000000000000000..581bf013f61539edde0d802ce5b688875d9e4538 GIT binary patch literal 540 zcmV+%0^|LOP)Px$)=5M`R7gv;md{HYK@`WoZ%relsRT2zsTS%Jrnmpw>#Dg7VXv3mb1T3viW(6rw*@j5ASw%b z7YXsNfUW|x1>kA?Z7e{*#CHHo0|4ny{8#;5xDJ?i3eaL&fHtG&N)Aez8t`rQW$xkC zCyoF;Y#ML z0j@hm+&JW`iF|(P=V5d%sm~x3@tN=m;6@h8Rq`ZS6vdh*9GTI(N={gtgMf(+fXom;+gyEF zw=&6%lDDZfRTI%W1Vr|cxhGnfRzqmMEuijN>{`~&v5 el13?qdH)3#(cT#WskdkV0000!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#wjV0j=7#Nsa zJY5_^Jb1TGjm+^)6lvZ6dRrUcv2Dj(LOoYIcF#C2<)j*?;$>4gA;U>Yk%RN2lTr)& zXMsc9{BkWVES;K7v%00SG<4T0T+Iq`&;I_t_m$;zg|eb|d!O6?e)IMH)@%Rr7bsR| zG5sP8oUseNja;^t zH?RdoGk<0J=Uc(3blc&eWW*-G!ctG4c{DD=EvbnMk#gVbHZ_s%Uz5ZG5& z>iqqe>YZJT*IDG$_Ar#~s1?zjoaTHk$kP3J|J#c9W}@q+yk|{g`tH}lcdOy(Cz*;W z_nmX^E_@LtZNFD(wy@Xx?5yiM9xZ&rIqQXu=*?XYyYr$vl=E`F&+>;Ng2UgX6ymRhKw?36$GSy^dV3OCe-|-)Q z`hR$@5OQbV+8wQD+hfJt5|`&$xz4uwqjvk3$o4DunIpnZ8*sfYx!IT@c&lai@0Xw7 hGdQW%1zJq`B)dvhH~-+BABLb>!PC{xWt~$(69D^hsT}|S literal 0 HcmV?d00001 diff --git a/public/static/icons/zillow.png b/public/static/icons/zillow.png new file mode 100644 index 0000000000000000000000000000000000000000..8d886f3399ae94b41b2a472ebcf239b640a09efc GIT binary patch literal 601 zcmV-f0;c_mP)Px%6G=otR7gv;)k~;PQ547V&)+-G#Ka>plA$Ci%0NlVYhZ*#lo3fO6U^>_WT1pR zVqip32F8?(444ynMDi}Ld$qLpZQs*5=YP6o)qn8cXRY;J`?uEKyXQY!uTTE*IEn+9 zS@C_3lj--TDNh^VCbo3k;C1Y%^Q{BS!dr~(m^{1v#B6*i(+4d)`4zOK8|;_pq*TIF4g20nx+33<$>vXtK?? zkB!)gWtfUhxPi$vf%|bT13uKud5(F7xrhcn#Ye2d>I4nHTZke`dw~TR5W#i!4QFr) zQAFNp03K8V0uZ2Vk#kHFAetF7{kaIZh&@<|hsF8^+$s85a(i`vIQC1h23HWUyI7Cq zc#h(i(AM7HNxnEu2y9XI9P z)SIrCU`RPs-bL52JtaMit*M#)-i$hhPUBE~s0PPHHK9S%uFG+D;*|fhDqtEuHOzDu zz+mc66j}?2#h}NVFtJOHhQ nNjrh7l`$T{=m+RheXGx3BN=2Fov;7-00000NkvXXu0mjf(BTPx>(n&-?R9Hv7S$TX^)%E}0_h!kEO!fp)$YK%#BsE3CR??yYiXwtVDIb;(wJy}H zA_`jD;?Jd4KO$mN3D_V4meMN9Cb*zra7i?%2?&%VWFahBCQLHPB$=7_-aWt1yDu{& zCM>bV``5g4?mg$+?>*bS!|+3lCrMg%ZNs_215CF+G%k9_525l(>tI(}fsmhHzAW8t ze)jIG>}CKefgXEsT=Xi&82upnuYi*O3b?$Zc_Aj%mchYp0O1Cet3w|cwJ5rmo%!Wn ziNXBR)sfxx5rO5m*drG|nZbNlU~gAcSDdL*+_mIOYXflVeL6@c}-mYwr9 zDa*$`VgSISAnHAHV`+gqY{J+?(ej;dCHh>LU+5W$f z*O!bwfm>U;VLgCJ02>03>2j5yXe(EIZSLroZ+y8muqMC!1b`I%`?@Hrch=zGUVwL# ze_Z2y#={e0^)(kA0-Tm5VUUzzAZa2%IUtM#Lks|ur?$ao%iMY~U6)dEQT~O1`(C-{ zP|G)5B{loioV8yFt$9a7U^ce}ENJs^31BxSgep_wL(B}gfX7o4XfdacSlE-`I?;Lk&v)wSqz^PM8Ff3#&lKEIQ#G~w z+FpxRf4M12w(_R$a~vg35s`n&pOp8kQ54Ev2iQXKo0AH+w}9;MMsDASYOjWH>@edz$I;T#|1L(ef%K@;jrcpas=PX>&=9qX<;MSII zoCDAsm!m}G8gKEn@l);wUej8Kr0@_60R`(O<>i2gVO@m=zgM}v8aT<_p^Y_v}wE3EV5C8+H>g-7kee)Tw%TeaAViy0s3c-3^k<=ayCCq6Fxv#y=({=rse* z{7HFH$gfxc&}P9SaI|?uXr)D1vFDZ~q=s9%SU};~4ou%x10raPMnqDA-5l`D`-eRP znW+FYfOi6_6YwE{1+v{q=X`e@5 zdTHS9-1}(b$+r6N#?EHRqj_aL+1X?(hK460Cw@F~hKxf>SUfDU84ngbhdtGwbd^ws z$%)BaVvOZa%9D^^t``WqFu22~K;`CD*TvzXtlr&=op)M zX7oKsvK9zHK*504A%2r?m`-DnU};AI(m>xP8Z-`S_&i8&5_h)b+Qa(-j+so5LW03P z9+1b|C$1m5nsDZFflJ+Z{nr3S>1bGF3l1&V4wKX)f&xk^T59o&ZFd`DhxH{OP%qZkf9nzKVfCYO_3XrBI+Oc6;ybhM&*>jJ;t>_VM#Q5Wx zg?MWC6Tpy4K(Yg;r-3?4x&UH;ITbAR6T^mYM*yl@@EQuOI<&RUTzd_5^SA-mWFm26 zo&YT{I7j2EHE^tbtp|Yn`U70b`s@F~8UCo79c_z1@!Tx|VLnYkmFo-=L*rmGSy9_o zkL)+@2=GTlNBOP_3$y&Q=FXaSH6%$eI=w#0iNPgGr;%ADCpR| zU)_pnZ=UZ)&d!>LIBPSISZ@^4)-9m=rMg!c;K2r#UTMfKn+do}1+Vd-m6Hb5ksDg% z_qf>m@5I1|FI*!$<&~(IHYc#3{VoU2UarR_ygDtLG5Sn|0vLkLHZU->`8on!ZPgvS zV3tgHyJ9~U7rbbM4S<*dHf8+aLFV_)-i%Wn25xXP(*vUivcFAD6rb~VRN`O9&h-k7 zSEeQ5?rUO2nv$O@7W_d$&8WL|p#f0haX^Xyd=;RoiCv+qhb05M`m_PundgDJJVA3F zF)K@SJb$!l~asC4Lw5 z2e|0=RpBn+;+e=0U!_P zc(Om28Ng*$1I!Gx7J`n?6CUS2W%9MxOP0FTp@mQ};p(sV!xSDSibzS?SpVh%whY_3 z83TSiLVTAF8wXNV9B?^Mcex&?FO2*9je$54KghU4jf_ph`?FRVr*XOjb9O%-;B{F* zw+v5Y=e*H)`_uxUuAYOF$yWg zT8#iMVhIrSm~lwQGXQHkSnxz3I2#DQ#>j|jGwAD)0!*JvQkpAdbNy=}CwRL#byT^b z*ZIx|s9y5NUiyQECL`nht%6>8?=rOP{TQFP9H{RPa06eN?jijyD%uTWSY-=p7i|*> zThDca^KS+B$Efg5Be~B`PauuV?6tDrYB*abs!HqfYhky_I9%_>PxAT(PJ22B5@YC8 zI0igjpi5jrznroL;RAi7=QHaVu!MK|1pPdbgNl;HVQLC^(_xe3*fBuW+G0&3i$4_8 zsvda)=eF(cC5Kro82z6jL2uafZ`3~h0zT_6aM5dSI-*}~3~w{QD_yuA@%C6DIAi1O zINNUIDL;08&zv=4ux6DdIsd?H6+WNn$KL(TC`?O>hQ`G00;$3E9-`l7x0||+{H#O7i(Nls4y91^mEjBNM^2LE8Jyq z$npdC=u>dK-TMHT)q=6dj5Jce;a@oU%!~Nk)rf}vcwFR~87~pXk}lkk6Mqf1%`_6` zg=D&Bt7a)2@f2q(}+in|!Sy#se z06*#MKvb{=cI)};>x7p-MbXJ-fCYtM<@Mr8h#wnt3}7Qf5lF8Em<%*;2URaV-^;-Q zHnzf${p|vfvq%8yI4W_~&7_+AP>d;hAC}l?5h8`d$AeU(SM-mp{o4_g7%x5x)5d`` z4PUq#(byl43tKZiLQ`a?4hDmSw#D0pz%Bpz7+y_9PC_Q)Lt-FH#skIN-7B!8LT{IV zh#<2%bNIly>n5#!TQDEmF$2Um0~ESu_DI~DZB)+gL*;}qtM;Sxj7w}Cf1RD_=WE9X zt!JFwA%GiE0+?b&h|=L~!`r(0Irh^U1Gw6?psJOE?yQuQ#sgOKxuPK0u1dt{j|`Kv z_6{7HeLFg;Y9NP%ApMn<2pgjp7~t&dZ=mw27sT)4{sO08KyA4PRc7P|Sz`RI%(&RRDS17cwTIryfU4~bGRrCVWT#+S`XID)DENC}CH9v$o)@jL zp;$8~&;iqtAI&4e76Dw+CLnY&Kq}}fe@miY#TeMQ!+>lDHS7Q#T`FkqdgeRyOz0u* zW8#Hn@NILE`hUH{)UUkt&{34!a$CTbgDwXgzE1u7(sxz=D(k9W`Uo)V;JKG<6%DUG ze42{NmU?_pQ-Yl*it%M#IlQW(W34+}D~Jx$quYBt!Sn$9{!LMU=}nOSP}*y_ux3Gc zcPf1wpF*6UFx+`QSi%aC6R0>T(97xX4KNJ^8+;e2@&!QCFa8Wl2dWE~hSzq#s|Kf~ zVC3t0u*4Xxk3P89hw>+$N8Q$4Jq-HF)rckoxZNw-97c!SH7@vwC$GGv0wD3+q31HI zY=%cw^a#+CLmeYl#0h)A=~F~TpTgbw$^~7rFUGIlv>?*^62R{bJUvO$%~-pzhxJsE zYNhs0k8yctz`*-}=8u8)GI5zFVjbYD3YVb8vl(FNV_s^@pk zAX&_!(Irj1b@m$H=)ftRr7Kz;MjT%baMH?KR};rXMzoKE-i3y5@Q3Zr9{(rw3#kiD zCWb{D?*;J}@#>wnzGm@~A+6w4PF(s_;%px@UIOpw29^W;z3HN3Z}RB904^K>7g>Fz iwW;*srke46P5FPFj^tzklIipS0000Px$xk*GpR7gu>WWWQAXZ~k>_xE!F0|R3r0|SEu0|NsiRQZ1f28I_54FCIun0Y6h zO=tX#%NUpj6nTe+|11y1z8+;@_-}^K0SGz9Q}VC4tq(LX{y|rdVS&<&uU`NE{o6{M z!KkVjnV7uqWpHmp7Dcf@aq5>62FCy075vz?9bwbQMY>bN2K9w>s zFm@qpY_Vf!h|*@oYu41WzZiN?A>379%EmDJ!f%GJzd>092L6{ZDo*?SjDdkcl2i*o z>XoK{Vc=zBWH=hj#lXYH$e=stE1Cri&p{UaL&~9Gdx-G?%z}HFJaD&RvEV<*0%Si? z+X4o@zPY!}95){cGpeDq`uq}*>L4PjRNXAU2 zAWfPgOblv*On5EXcpJ6wWM*Vw_=^&w|I28f(P&syoV=gKV?m$74xDKysAvcl*DwV% zt#DwLP~sDURVK_5GAjL(@~^mUh^q9F!;>1#767+1 { return {companies}; }, - Filter: SelectColumnFilter, + disableFilters: true, }, ], }, From 2561c1a8737fbff460ae4e507f2964bd14ea74ba Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sat, 6 Aug 2022 20:58:30 +0000 Subject: [PATCH 065/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index e719314b..a2edf1c2 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-06T17:18:16.840078", + "updated": "2022-08-06T20:58:29.815730", "data": [ { "id": 0, From 8625445e51e24f94fcbbb29ea34f9ecdf7d71cef Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 6 Aug 2022 18:59:11 -0400 Subject: [PATCH 066/294] Polish README with updated information (#216) --- README.md | 71 +++++-------------------------------------------------- 1 file changed, 6 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index d4a85be3..24b7c82d 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,10 @@ ## Table of Contents - [Background](#background) -- [Preface](#preface) +- [Fundamentals](#fundamentals) - [Notes](#notes) - [Question List](#question-list) - [Solutions](#solutions) -- [Leetcode Discuss](#leetcode-discuss) -- [Tips to Consider](#tips-to-consider) - [Suggestions](#suggestions) - [Acknowledgements](#acknowledgements) @@ -22,10 +20,11 @@ repeatedly applying common patterns rather than randomly tackling questions. All questions are available on [leetcode.com] with some requiring [leetcode premium]. -## Preface +## Fundamentals -It is highly recommended to read chapters 1, 2, 3, 4, 8, and 10 of [Cracking The Coding Interview] -to familiarize yourself with the following data structures and their operations: +To find the greatest amount of success when practicing, it is highly recommended +to know the methods and runtimes of the following data structures and their +operations: - Arrays - Maps @@ -45,7 +44,7 @@ In addition, you should have a good grasp on common algorithms such as: ## Notes -[This pdf] contains useful information for the built-in data structures in Java. +[This pdf] contains information for the main data structures in Java. Other useful methods to know include [`substring()`](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#substring-int-int-), [`toCharArray()`](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#toCharArray--), [`Math.max()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#max-int-int-), [`Math.min()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#min-int-int-), and [`Arrays.fill()`](https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#fill-int:A-int-). @@ -55,63 +54,10 @@ Other useful methods to know include [`substring()`](https://docs.oracle.com/jav The entire question list can be found here: https://seanprashad.com/leetcode-patterns/. -In addition to viewing the question list, companies that have previously asked -the question in the past 6 months (_as of May 2021_) will be listed. You can -also use the checkboxes to mark which questions you've completed! - ## Solutions Solutions written in Java can be found in the [solutions] branch. -## Leetcode Discuss - -[Leetcode discuss] is an amazing resource and features previous interview -questions, as well as compensation and general career advice. - -## Tips to Consider - -``` -If input array is sorted then - - Binary search - - Two pointers - -If asked for all permutations/subsets then - - Backtracking - -If given a tree then - - DFS - - BFS - -If given a graph then - - DFS - - BFS - -If given a linked list then - - Two pointers - -If recursion is banned then - - Stack - -If must solve in-place then - - Swap corresponding values - - Store one or more different values in the same pointer - -If asked for maximum/minimum subarray/subset/options then - - Dynamic programming - -If asked for top/least K items then - - Heap - - QuickSelect - -If asked for common strings then - - Map - - Trie - -Else - - Map/Set for O(1) time & O(n) space - - Sort input for O(nlogn) time and O(1) space -``` - ## Suggestions Think a question should/shouldn't be included? Wish there was another feature? @@ -126,12 +72,7 @@ on [14 patterns to ace any coding interview question]. [leetcode.com]: https://leetcode.com [leetcode premium]: https://leetcode.com/subscribe/ [this pdf]: https://drive.google.com/open?id=1ao4ZA28zzBttDkuS6MLQI52gDs_CJZEm -[cracking the coding interview]: http://www.crackingthecodinginterview.com/contents.html -[here]: https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed -[topcoder]: https://www.topcoder.com/community/competitive-programming/tutorials/dynamic-programming-from-novice-to-advanced/ -[back to back swe youtube channel]: https://www.youtube.com/watch?v=jgiZlGzXMBw [solutions]: https://github.com/SeanPrashad/leetcode-patterns/tree/solutions -[leetcode discuss]: https://leetcode.com/discuss/interview-question [grokking the coding interview]: https://www.educative.io/courses/grokking-the-coding-interview [issue]: https://github.com/SeanPrashad/leetcode-patterns/issues/new [blind 75 list]: https://www.teamblind.com/article/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU?utm_source=share&utm_medium=ios_app From 5f092dce7487afe30d699cd7cf43ead7c8c7bee4 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 7 Aug 2022 00:06:08 +0000 Subject: [PATCH 067/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index a2edf1c2..2b5a5ea7 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-06T20:58:29.815730", + "updated": "2022-08-07T00:06:07.372090", "data": [ { "id": 0, From 1eb41b58d321ac73f2b26bdfc1bd76d74e490cc8 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 7 Aug 2022 13:15:59 +0000 Subject: [PATCH 068/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 1824 +++++++++++++++++++-------------------- 1 file changed, 870 insertions(+), 954 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 2b5a5ea7..763c1743 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-07T00:06:07.372090", + "updated": "2022-08-07T13:15:58.610497", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -24,17 +24,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -47,13 +47,18 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -82,12 +87,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -146,19 +151,14 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -177,31 +177,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -215,8 +215,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -256,20 +256,15 @@ "slug": "apple", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Uber", @@ -277,20 +272,25 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 4 + }, { "name": "Groupon", "slug": "groupon", @@ -340,6 +340,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -372,16 +377,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -412,7 +417,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -469,17 +474,17 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Intuit", @@ -496,6 +501,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -531,27 +541,27 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -564,13 +574,13 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -613,37 +623,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 17 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 17 + "name": "Uber", + "slug": "uber", + "frequency": 15 }, { "name": "Karat", "slug": "karat", - "frequency": 17 + "frequency": 15 }, { - "name": "Uber", - "slug": "uber", - "frequency": 15 + "name": "Twitter", + "slug": "twitter", + "frequency": 13 }, { "name": "Indeed", "slug": "indeed", - "frequency": 11 + "frequency": 12 }, { "name": "tiktok", @@ -653,13 +663,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", @@ -676,19 +691,14 @@ "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 + "name": "Wayfair", + "slug": "wayfair", + "frequency": 3 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 3 - }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 3 + "frequency": 2 }, { "name": "Roblox", @@ -715,7 +725,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -747,11 +757,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, { "name": "Snapdeal", "slug": "snapdeal", @@ -772,12 +777,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -787,7 +792,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -802,7 +807,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Spotify", @@ -861,12 +866,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Bloomberg", @@ -888,16 +893,16 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Reddit", "slug": "reddit", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -918,11 +923,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -980,17 +980,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "LinkedIn", @@ -1012,6 +1007,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -1054,6 +1054,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1079,7 +1084,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -1108,16 +1113,16 @@ "slug": "airbnb", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1143,11 +1148,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Reddit", "slug": "reddit", @@ -1237,12 +1237,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 21 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", @@ -1252,7 +1252,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", @@ -1272,7 +1272,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -1285,7 +1285,12 @@ "frequency": 3 }, { - "name": "Google", + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Google", "slug": "google", "frequency": 2 }, @@ -1331,11 +1336,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -1354,6 +1354,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1368,11 +1373,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1389,7 +1389,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "Microsoft", @@ -1414,7 +1414,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Oracle", @@ -1482,7 +1482,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -1596,16 +1596,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -1618,11 +1618,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1637,6 +1632,11 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -1658,12 +1658,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -1699,11 +1699,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 } ] }, @@ -1720,42 +1715,42 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 55 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 12 - }, - { - "name": "Google", - "slug": "google", - "frequency": 12 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", "frequency": 11 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", + "frequency": 10 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", @@ -1767,14 +1762,14 @@ "slug": "oracle", "frequency": 6 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "JPMorgan", "slug": "jpmorgan", + "frequency": 5 + }, + { + "name": "Paypal", + "slug": "paypal", "frequency": 4 }, { @@ -1788,13 +1783,8 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -1812,6 +1802,11 @@ "slug": "wayfair", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1823,18 +1818,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -1843,13 +1833,13 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Alation", + "slug": "alation", "frequency": 2 }, { - "name": "Alation", - "slug": "alation", + "name": "Infosys", + "slug": "infosys", "frequency": 2 } ] @@ -1867,21 +1857,21 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 35 + "frequency": 34 }, { "name": "Amazon", "slug": "amazon", "frequency": 34 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 18 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 16 }, { @@ -1892,12 +1882,12 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Cisco", @@ -1907,17 +1897,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 5 }, { "name": "JPMorgan", @@ -1934,6 +1924,11 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2022,7 +2017,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2063,11 +2058,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Mathworks", - "slug": "mathworks", - "frequency": 2 } ] }, @@ -2084,12 +2074,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 24 + "frequency": 23 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Microsoft", @@ -2099,16 +2089,16 @@ { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -2138,16 +2128,16 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -2156,7 +2146,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { "name": "Bloomberg", @@ -2164,23 +2159,18 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 + "name": "VMware", + "slug": "vmware", + "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Expedia", + "slug": "expedia", + "frequency": 2 }, { "name": "TuSimple", "slug": "tusimple", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", "frequency": 2 } ] @@ -2198,17 +2188,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 42 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Google", "slug": "google", - "frequency": 18 + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 }, { "name": "Apple", @@ -2220,11 +2215,6 @@ "slug": "bloomberg", "frequency": 9 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", @@ -2240,6 +2230,11 @@ "slug": "walmart-labs", "frequency": 5 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 5 + }, { "name": "Visa", "slug": "visa", @@ -2250,19 +2245,14 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -2300,7 +2290,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -2317,14 +2307,14 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -2356,6 +2346,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Cohesity", + "slug": "cohesity", + "frequency": 2 } ] }, @@ -2372,7 +2367,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -2383,6 +2378,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -2406,6 +2406,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 7 + }, { "name": "tiktok", "slug": "tiktok", @@ -2426,11 +2431,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -2441,6 +2441,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Duolingo", + "slug": "duolingo", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -2466,32 +2471,42 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -2509,7 +2524,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", @@ -2522,20 +2537,15 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -2546,6 +2556,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -2583,6 +2598,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", @@ -2592,11 +2612,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -2618,7 +2633,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -2672,7 +2687,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 17 + "frequency": 15 }, { "name": "Amazon", @@ -2705,7 +2720,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 49, @@ -2753,7 +2774,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2795,7 +2816,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -2811,11 +2832,6 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -2832,7 +2848,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Facebook", @@ -2852,7 +2868,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -2864,6 +2880,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -2873,16 +2894,6 @@ "name": "ServiceNow", "slug": "servicenow", "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -2938,11 +2949,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -2963,7 +2969,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 } ] }, @@ -2985,7 +2991,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", @@ -3025,17 +3031,12 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { "name": "SAP", "slug": "sap", "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 } ] }, @@ -3057,7 +3058,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", @@ -3065,14 +3066,14 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Apple", @@ -3094,6 +3095,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -3146,12 +3152,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 5 }, { "name": "Adobe", @@ -3163,6 +3169,11 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3185,18 +3196,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 22 }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -3207,11 +3218,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3233,13 +3239,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3262,12 +3273,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 123 + "frequency": 122 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 41 + "frequency": 40 }, { "name": "Bloomberg", @@ -3277,17 +3288,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 22 }, { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 18 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -3305,13 +3316,13 @@ "frequency": 9 }, { - "name": "Oracle", - "slug": "oracle", + "name": "DoorDash", + "slug": "doordash", "frequency": 8 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Oracle", + "slug": "oracle", "frequency": 7 }, { @@ -3334,11 +3345,6 @@ "slug": "shopee", "frequency": 4 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3359,6 +3365,11 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3400,13 +3411,13 @@ "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 } ] @@ -3427,16 +3438,16 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "frequency": 5 }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -3467,7 +3478,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -3499,7 +3510,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -3519,12 +3530,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "VMware", @@ -3556,6 +3567,11 @@ "slug": "servicenow", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Canonical", "slug": "canonical", @@ -3626,19 +3642,19 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Facebook", @@ -3665,7 +3681,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -3724,7 +3740,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Amazon", @@ -3734,7 +3750,7 @@ { "name": "Capital One", "slug": "capital-one", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -3746,16 +3762,16 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -3786,26 +3802,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 11 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 11 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 + }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -3813,11 +3834,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -3869,12 +3885,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -3890,6 +3906,11 @@ "name": "Google", "slug": "google", "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -3914,14 +3935,14 @@ "frequency": 7 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Apple", @@ -3943,12 +3964,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 55 }, { "name": "Facebook", "slug": "facebook", - "frequency": 40 + "frequency": 36 }, { "name": "Microsoft", @@ -3963,7 +3984,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "ByteDance", @@ -3995,26 +4016,11 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -4099,12 +4105,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 79 + "frequency": 77 }, { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 43 }, { "name": "Google", @@ -4114,22 +4120,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 21 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", @@ -4139,7 +4145,7 @@ { "name": "Salesforce", "slug": "salesforce", - "frequency": 11 + "frequency": 12 }, { "name": "VMware", @@ -4156,11 +4162,6 @@ "slug": "shopee", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -4177,13 +4178,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", + "name": "Snapchat", + "slug": "snapchat", "frequency": 3 }, { @@ -4191,6 +4192,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -4220,6 +4226,11 @@ "name": "Hotstar", "slug": "hotstar", "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 } ] }, @@ -4321,7 +4332,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", @@ -4336,7 +4347,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -4441,14 +4452,14 @@ "frequency": 13 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 }, { "name": "Facebook", @@ -4503,11 +4514,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -4518,6 +4524,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4538,7 +4549,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", @@ -4551,15 +4562,20 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4574,11 +4590,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -4600,7 +4611,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -4622,7 +4633,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -4633,6 +4644,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -4701,7 +4717,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 59 + "frequency": 57 }, { "name": "Google", @@ -4733,16 +4749,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -4773,12 +4779,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 16 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 17 + "frequency": 14 }, { "name": "Bloomberg", @@ -4800,14 +4806,14 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Media.net", "slug": "medianet", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -4815,11 +4821,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Splunk", "slug": "splunk", @@ -4831,18 +4832,8 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -4862,16 +4853,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -4897,27 +4888,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Oracle", @@ -4952,14 +4948,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "name": "Amazon", + "slug": "amazon", + "frequency": 10 }, { "name": "Adobe", @@ -4980,11 +4976,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -5001,7 +4992,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -5076,6 +5067,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5133,12 +5129,12 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -5175,12 +5171,12 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", @@ -5207,12 +5203,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", @@ -5222,12 +5218,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -5267,22 +5263,17 @@ { "name": "Twilio", "slug": "twilio", - "frequency": 3 + "frequency": 2 }, { "name": "Booking.com", "slug": "bookingcom", - "frequency": 3 + "frequency": 2 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -5299,27 +5290,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 60 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 23 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 19 + "frequency": 24 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 20 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 17 }, { "name": "Google", @@ -5329,7 +5320,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", @@ -5344,13 +5335,18 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 + "frequency": 6 }, { "name": "VMware", "slug": "vmware", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5361,29 +5357,19 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -5396,6 +5382,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -5412,38 +5403,38 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { - "name": "Airtel", - "slug": "airtel", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 } ] @@ -5478,7 +5469,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 67 + "frequency": 66 }, { "name": "Google", @@ -5500,7 +5491,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -5510,7 +5501,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 11 + "frequency": 10 }, { "name": "LinkedIn", @@ -5564,11 +5555,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5584,6 +5570,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5633,30 +5624,30 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 73 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 70 + "frequency": 71 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 65 }, { "name": "Asana", "slug": "asana", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "LinkedIn", @@ -5693,12 +5684,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 63 + "frequency": 59 }, { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 33 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 }, { "name": "Microsoft", @@ -5710,11 +5706,6 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Uber", "slug": "uber", @@ -5725,6 +5716,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5745,11 +5741,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -5760,11 +5751,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -5795,7 +5781,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -5833,37 +5819,37 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 87 + "frequency": 82 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 5 + "frequency": 6 }, { "name": "Goldman Sachs", @@ -5979,12 +5965,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -5995,11 +5981,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "MindTickle", - "slug": "mindtickle", - "frequency": 2 } ] }, @@ -6019,17 +6000,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 10 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -6037,15 +6013,20 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "tiktok", + "slug": "tiktok", + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6061,6 +6042,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -6075,6 +6061,11 @@ "name": "Twitch", "slug": "twitch", "frequency": 2 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 2 } ] }, @@ -6094,7 +6085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 35 }, { "name": "Microsoft", @@ -6104,7 +6095,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", @@ -6114,12 +6105,7 @@ { "name": "Roblox", "slug": "roblox", - "frequency": 7 - }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 4 + "frequency": 6 }, { "name": "Twilio", @@ -6132,8 +6118,8 @@ "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Robinhood", + "slug": "robinhood", "frequency": 3 }, { @@ -6146,6 +6132,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -6206,17 +6197,17 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 19 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -6233,15 +6224,15 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6259,7 +6250,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 } ] }, @@ -6276,7 +6267,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -6314,9 +6305,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Bloomberg", @@ -6338,7 +6334,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -6353,17 +6349,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "ServiceNow", - "slug": "servicenow", "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -6400,7 +6391,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 12 }, { "name": "LinkedIn", @@ -6417,11 +6408,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6452,7 +6438,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Adobe", @@ -6472,7 +6458,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Intuit", @@ -6506,16 +6492,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -6542,7 +6528,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 78 + "frequency": 75 }, { "name": "Amazon", @@ -6559,11 +6545,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6600,7 +6581,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Facebook", @@ -6699,7 +6680,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 } ] }, @@ -6734,14 +6715,14 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Microsoft", @@ -6768,7 +6749,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 52 }, { "name": "Amazon", @@ -6811,6 +6792,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -6830,14 +6816,14 @@ "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Apple", @@ -6859,7 +6845,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -6869,7 +6855,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -6940,30 +6926,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -6980,7 +6956,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -7002,6 +6978,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7022,17 +7003,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 115 + "frequency": 106 }, { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "LinkedIn", @@ -7054,11 +7035,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Sumologic", - "slug": "sumologic", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -7079,6 +7055,11 @@ "slug": "splunk", "frequency": 2 }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 + }, { "name": "Karat", "slug": "karat", @@ -7122,20 +7103,15 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Uber", @@ -7154,16 +7130,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -7178,11 +7154,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -7209,7 +7180,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -7319,12 +7290,12 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 20 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", @@ -7334,12 +7305,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "tiktok", @@ -7356,6 +7327,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -7396,17 +7372,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", @@ -7428,6 +7404,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -7438,16 +7419,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -7466,15 +7437,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 29 - }, { "name": "Uber", "slug": "uber", - "frequency": 29 + "frequency": 28 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 27 }, { "name": "Cisco", @@ -7491,11 +7462,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -7511,20 +7477,30 @@ "slug": "karat", "frequency": 4 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 3 + "frequency": 2 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 }, { "name": "Qualtrics", @@ -7546,7 +7522,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 32 }, { "name": "Microsoft", @@ -7556,7 +7532,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -7566,7 +7542,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Indeed", @@ -7628,7 +7604,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 } ] }, @@ -7645,37 +7621,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 119 + "frequency": 121 }, { "name": "Adobe", "slug": "adobe", - "frequency": 52 + "frequency": 56 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 41 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 39 + "frequency": 40 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 38 }, { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", @@ -7687,16 +7663,16 @@ "slug": "spotify", "frequency": 11 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 7 - }, { "name": "Zoho", "slug": "zoho", "frequency": 6 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 6 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7712,6 +7688,11 @@ "slug": "morgan-stanley", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -7723,13 +7704,18 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", "frequency": 3 }, { @@ -7762,31 +7748,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", @@ -7807,7 +7768,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 16 }, { "name": "Amazon", @@ -7834,11 +7795,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -7881,11 +7837,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -7906,7 +7857,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 38 }, { "name": "Microsoft", @@ -7916,7 +7867,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -7926,7 +7877,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Uber", @@ -7946,12 +7897,7 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 7 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 + "frequency": 6 }, { "name": "tiktok", @@ -7959,14 +7905,9 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 }, { "name": "Salesforce", @@ -7978,6 +7919,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -7989,8 +7935,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -8028,16 +7974,16 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8057,11 +8003,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -8087,7 +8028,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -8104,26 +8045,26 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "Grab", "slug": "grab", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -8144,7 +8085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 58 }, { "name": "Goldman Sachs", @@ -8156,41 +8097,36 @@ "slug": "bloomberg", "frequency": 19 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 15 }, { - "name": "Google", - "slug": "google", - "frequency": 9 + "name": "Facebook", + "slug": "facebook", + "frequency": 13 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Epam Systems", "slug": "epam-systems", @@ -8207,8 +8143,13 @@ "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -8241,7 +8182,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Microsoft", @@ -8251,22 +8192,22 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 6 }, { "name": "Goldman Sachs", @@ -8278,16 +8219,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -8298,11 +8229,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -8313,16 +8239,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -8388,7 +8304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 40 }, { "name": "Microsoft", @@ -8520,22 +8436,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 38 }, { "name": "Apple", "slug": "apple", "frequency": 20 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 18 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 18 + "frequency": 19 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 17 }, { "name": "Microsoft", @@ -8545,27 +8461,22 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "ServiceNow", @@ -8587,6 +8498,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -8610,13 +8526,13 @@ "frequency": 13 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 5 }, { @@ -8625,9 +8541,9 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Bloomberg", From 3bdefe981fbe7cc76118ad8ab66d2f692184f1cd Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Sun, 7 Aug 2022 12:09:41 -0400 Subject: [PATCH 069/294] use day of month not week day (#219) --- src/components/Table/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 80b333ea..e830f80b 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -357,7 +357,7 @@ const Table = () => { const month = date.toLocaleString('default', { month: 'long', }); - const day = date.getDay(); + const day = date.getDate(); const year = date.getFullYear(); return ( <> From df30aadf807861295fb4333f0921123ca33d06d7 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 16:16:37 -0400 Subject: [PATCH 070/294] Add Cohesity and Duolingo icons (#223) Fixes #222 --- public/static/icons/cohesity.png | Bin 0 -> 2221 bytes public/static/icons/duolingo.png | Bin 0 -> 790 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/static/icons/cohesity.png create mode 100644 public/static/icons/duolingo.png diff --git a/public/static/icons/cohesity.png b/public/static/icons/cohesity.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7f7f2f024534e511e0656611d93ffbbd0581d0 GIT binary patch literal 2221 zcmZ`)2{@E%8~(?{~f5^SsY<-_Q1b*Yzd3yE&>t;ZOho zRGkQT5-4HPy+#3ik8rIPKp_`wOSA=mvQ*_SWO?w62q2J%0B}MN0HWgn;4^579s_`I z3;?|K0|0Cm0O&BYZ+qZCM;yi5DTqh}3_yJiAP><1WI+uAJ^%y`NTY!o;0)RLRVP98 zS1>XFkU$0GRxpP_DP06`OF7F@Rs{JLQ6%#f4HLYyeQ!lx_%c zIUDR&#*}){o8wJ%#Rf2F#^gYTKgF0wV@g>7j)w(R8ihkf@MxiQHkN0FTtZ+$U1~-n z5lawGh!xVC=#H>wuqcRK#u#G^(i)0DAaJa}AS?;LZ-ow?tdPez93~cx=5o2lTr*<^ zD;RBJVPS#Bn4(QhQ6K`vj-YeMJQSV1Z8^yQ2Zr@Cs&%U8H$1@F)ribH?>9;~7NX4yFafczmRyzN1PYPje3jDr-dqobyo zZiNSaJ)MFQBPx$1+0oX?+$F5j@HgLTVx3i_)MQ|pW$o}wEt zdAn64JgO#+lk{QRLc|nbZ7P%KeI^)va&)^4OwQaWi+{P4ydj*Qsxb_uwV3{k`d;AMZ#|CZc+rz@z69MmfTjtOvmw^&Lc5U(nxav7M zh2oJ6a*1M9+K6V0r!m=n(B;{!m+PKPd%|~@yiYXH>5n~?;??xwVlMeQD_*ydTHtNw z-v&){$V&e2E@1;R{ZrT6Uccah$R3BcvUSas$nN;})SKvT8@XC9kN$$(OAn%3{KMSM zQxPB5zHH1e9HaMp#Ln_>Jxo$2IK!3bjY%(u6=h+Dk*S?>uHs6iz=VKJ7?qd^W^kN z2#cB!JJV8&VBj8+fz)P@WW5R{jeZiXE^H=D!j0XcVjQ?J z`+Dom3|`Z2NUk%Il$;A9&>BvPrN|5qfLfl+-JmI|2-}Ull6!M50lo2Zt{o$2OUHBm zmTmF-Js1-XtvNd~#EJPm;;jmnHXozQ@4#+4+86kUYpjM-(}cEPysA@ge9w{F((Pdd;7Wa{ddb4;R@x_>$L!ob;0-NZ8GYQ`vY+E#56B{}=k zzRyCrcJs;cnS!4c6n`CVYT~GAbSZ3#oY`&-$DY$WiRywGRk7Nx)b5GYRh{>JZZ!L1 z{?YmQpbHawZjY<<_TD4xH-+1@3D^PJn4`Dj(DaGAd(Tlh17-QjgRNZ5=n;{Q(|qE{ zVFPpY!do-dWJ3SO>50LQOx&DUA)NL~?{3#3ge6XR1kX%HX&FRhZ~4$L_k3?P_LOc2 z{7#mG2d9V8P`BxPu@cPg?e_AMulO-qpbmAl%)^L^V#obsspdt-O%XubY^bYqPDr|YI<{5|E$V|v`c

>EE>b8E87#AJsATYJ*+9iLO~*Co#B-)>l-zg+W0 zNt7b=QiU}OX|KC;_?sVB>8=ZX6xOWPz9>*AvF|HU{|=GSGE`XWJEx*wQB`0$Mpo?mK`-+m&XFP;)=p9)V67kGVk*s`|%$!M=Kus-WB2N69WbK$oR?Y-p3W0 zp|AR$l^17jXc%m*J2N7qrxzG|rf)8EZ%4|#m_up48CMkLGEFsF3SM~5zc=?tkf&!< zJ+tMAZ;hWA2%J9gC_VVc+x$N^)owT`yu&lRSnwa=`h!EFf@3wk#e~I(sV;25Ncz-3 zPK6QOB+_Ln^O^J6?Vf7M7h&0pO4lCz(8{+wonv$I&~~GVBR-b1_T+ z_hV<&C)?hn5Y83v{=OR0XZG7`0_w?{@v$0P(jm7ODV=Ml8&79Dn*`=tU2=7+5f!(@ zb*3W9HmBpwb=+I=X@|S5vkCiL6ymO`bPC%1PD;${V+~3=;XQQ%`ZftMtx!@7(H6j! b7XgW)FOli5k-qV<^e61(;D*0x=NI!o3O{;K literal 0 HcmV?d00001 diff --git a/public/static/icons/duolingo.png b/public/static/icons/duolingo.png new file mode 100644 index 0000000000000000000000000000000000000000..6f321f01c6b144ff05d20e7898e3f8602ec2fec3 GIT binary patch literal 790 zcmV+x1L^#UP)Px%&`Cr=R7gwZmR(3wVHn4MXX$L_NAn{xDVr62Srmyk8+8#9w4$;oDk`W5f*`We z1R?dpWDt>UL_s$h3ZoDEpo_jPBx9G67Fk(ZtwET2Y&vt>dE;zqPF%TjQ_ur1hxa}I z_xzscJqB3e}T!r2d(%*;-HUBl0?#EPDBCO;G?l(DMP>0N3FE%9cD$x)3KYQ ziN!dAPGa#H6R)Fzqe73jGq5NHgEs)`L%$4w4v-{9--)^|1Sr5v1H?&?7zb^Abe)|? zX3WrrZbY0)84eZjN)7}1h7WJLK0MD${gsF+_bVv7(wGu6^lDeAK&_$d&Cme7>%F)>xpf&Fi#dEzhUcZmsZYMW4mrGYJaIP~s z0(#Qq=eqMI4u^yM{Cp~HCvbe6rJTyu06pD?D4q9>1AC6(cDpGkD4?>Y3|o781hjmC zkD^W6k!2aH)ylzRTdDmpU#VQE0b24Bu`Fc=yR#c;Zf?e6v2gA44qE!06b+^jB*^Wl z{aDh9S)Xac<#J&*o4MGrhK_+I#kN!f^vLsYBP~xYqHsnj55CsWBHyC8A58H%AOf@o z-CRn90^>d`8Hc&&Dd&y%QK*sZD>OjOPY_E|BAc~82q(V7N_}|!!4T9XgJIkk*&?I3 z)@p#}+(q~W7~?@FLHAJjn%4_=l0XDubpYJcKoO9xhk$?{Kjw>&fWdLT}8_kquLw%n^PPCPUTf81(H7CHmX=_x>FIl(E+P|4*eq0rc_n U8L&lN8vp Date: Sun, 7 Aug 2022 16:35:01 -0400 Subject: [PATCH 071/294] Correct sizing of icons --- public/static/icons/coupang.png | Bin 3831 -> 7138 bytes public/static/icons/de-shaw.png | Bin 65767 -> 68647 bytes public/static/icons/indeed.png | Bin 2927 -> 6047 bytes public/static/icons/tusimple.png | Bin 2048 -> 3289 bytes public/static/icons/wayfair.png | Bin 5627 -> 4945 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/public/static/icons/coupang.png b/public/static/icons/coupang.png index 3ffed4764a4d89ac6ae4202806eaf1e74de0df7d..cade7844415b9eceef6086eac7833fe9de606e27 100644 GIT binary patch delta 6302 zcmV;P7-8r49pX13iBL{Q4GJ0x0000DNk~Le0001K0000O2nGNE0QvmWUXdZU6=|RY z00aO40096102lxO008nG9iEZx7y-z$1_2iW0yi*|AOmFtF*ZCelW+qSlb!=Le-2vm ze*gd%^hrcPRA>dgT6=U}Rh8f8oO|#0%$HZwv`w3qCT&9kMQqEvm@0x)8E7?8e4yyk z8Fh`Xab|SZIQ>}51&ofPgKJz4e<(|5R1#dUC{n;8;UQ3@0&UYuo4%61(>AZ~bsy)P z`R)596pcf5wx>sl{(k-CYnNx{)K)Hbt^GI|S`Zn#f9?4o`et7s z%Tp<_Mk@JnLv}oj?9*1zURTf>L1KMmZ3g>k`_u!H5Lf5ZW#EUG?sqsZKho!kKHl8@=$AiDx174k#s&`jSZsEY%#vw zArsDOrR;hgnL3i)02ZO<--?dj`NeC_Y;)!q3goM`#HE0oaPQX0LSJUs*rgECatRbGc6#YcAALlyMlrzpP)pN(p;o(p8s4+MFLo)MUVF zAQ4K5TtbSRE2-h1Z)oo*>*$yHhYuY4=DN1ok*1qcO07|@T<%Ave??oH26MC$)Z{3c z+`Vs~#1gGc!I8$RcOAPl zwDx=mJR~JO@=IEzGR-Mhw3Z`UB7|+oIieg|S^`0~0aij_ktak7f~i;nF4Q6wR^$fo6ybYh{X3R%h#(R)O4g1ENl7Vaw&RGmLe1VPU@d9a8T|6K%~R5-m7cVpca`kK0YRr2)5acz z9r?I#1g=F&i1Ur@7f+UAAst;@5ww*k zrBcwDunt(4f7Pd*hGUb#QeOypO{nN1>pHi(xyG9arfQ9zg2y_7UqL!5EtS)RbFDT~t~PIfZx6Now5Om+3U8DZ4Q~3a;LN(3gflnL zhRUINe+91V9z*h30e1ik=?t{}fKs$J%0yTz%a zi=7&KY08A_=o$L=?^YVhcbX|bD%i42sT@ccv*!R$6E|+R5pZJvJ}^Ny6R1Rh_cZ8sESt3EC+q z{rxhPTnj6^6iQr=HMpyn))b{6l#tTVinA+)0JvvUr*Ps zhAI`v2*-mX=7IU@P5e~-Q;SO!yLg3Ff0lg_6wJ2-N6r#+0K~$Bqc{wA@xzIV*x0uD z;4nk)xxW2K*64yO<=l)TJCjPZ8e=<7tX=e~=sIxh*rT+g_AniTI%Iu8 zSa@(kx!MSXJ3(-TkR3LF2{YW;0|$a0P`r*Wo|h0*gad@A5=yZ22u6I+5Bvw)Ht&lC z#5k608X7HX`AB4GPX&icgIJi{g0eP^Jl}jRm6BOH88ni1=F{rjeEOK%e@uVXbTfU( zTT0EalD)P-lW?o7J*^ZVPMv0@iLK9NowAWRYC`qEjDQ&LcWyl}o=PFzAhA=2R7s>H z!szjN6E4jf*D?(&nJpccbh$JIWqWKa+4&N~#2e_7X0xjK>{(;7=xHZh=UN4EG3ZIFg_lAeLbqT zw_i{B1uyBkV@Mzh5HcJi!h??}hinPLkIzx%n$XFyt?{vtO;we&xtT12G)|zQ`I5BG zD2?4234Sx0Y^w<3e=}1L&w|^%dBzYTmXS}02i3W(3oLGe}St2t1-YEATa{&pL~81 zkN)W^=l=*FfJMs2#F;sc7ahayUJ?1<7{fa0T#YUl- zz+Xs-WQ0WSm~jl0oRcypr8=OXmQ#aRN;_deJ^dgO^ZD*>2a5ztX=LJvCOF9%IOe{S zP-9ekR!QYmwTf56 zig=mN)&;%C3RWgVB@xg?o}gjWM9O|p=4c6G%9JV6=I9uG-``KS2Z!i(>(fR+9Y+m? zGy;e$c&@8B;R&i@$H8GG@MTp#@qS%B{qfmCmBwy>e?|@t<-lzttQa?v#)Xo&X-ASKqg9`4#`QbK%uL-+i@8B-bIsy9Viatq%PY*yKgr4>SH5CdQItwQ~dD z$H?;^oSPr|n+AAK>g|?R8Y&!y}DdzG@|rgte7v{A~bwXv3e_1-U!cEL`b9FUQX)45TyVUg9Q@tJg z8Ii+;fC}asoRbWv4E!QSeh{v(8%!R6HX+7LlZv?`!MD~eGl=ReChR9PUix$QC2e01 zxIK29U1$hD0aZhegn@;8qSqW2QsPY^A=F!;^v7ch=os^2Sg8U|y+g>ky6{|f#Ap#4 zf8oX}96ey}VCZ0v;EsipM2U(jm{p8Pw8J8DYfK&DLaR(t+LovSC$lT`>81L0G|nqQ z5AU)qe4Mgi>_=gq4S4r@!{-ycF)d8O^f+VKAP5DRUg}a_nD!U{{S+R!U%0ErgPU)14GkqKq_=V~DWl%xOBI5wS?^iuwYc@G`9hGp3UAU- z(-Gti$5rJt@|;8kHaZSEQSYLaBj_@!I7nS-ocnhSE3MmVHLb?FG*TUYf2D%}W}(v} z0>uH`Ttb0^!YoEkyy|yR{U_r-#2dzZX zptBw}-UV|>QS1F%N1xqHN<>Iy$!KiB^pv^`3Ueha>J$ptxu`)VBn0Cqx+taOdh9t5>t3vhvU~g> z+=uG^X_O)7fw~J4j`O~Sp#098+J48r4}6@1F2=iIrWbOMjRHFae<%7}IMyB}awEfl zc>%q?D?C@u!n*EkN}syph9$oRBPP+Wt8-oPF1WgP;-pzlQ6LV5yc)JxB|X+@Z~-RT zg2MK*%{JF|WNr2ZFwl$^D;+3g-vLux%<_fq9*$a^JzHhc>t}_0SKEOT|If*k0|aYN{~Hv zXM)+%L9m1F1ZCi2b#xutJr_fH16YuYBw_&?b(bNaBn?`36e*cLIOJXVvt7__GwLSO z+XvR2H_nm533T|N6yBVI(JRpNYJ>*gtQ>olOL8xm1k$J-e;YPpjw+#DfX-}vp+dV- zNwE<^T7|g_!Kf=DX%~7%?Sm4Pp>G`!&|J)^qOVVdnw}{XOV8giFrd+O7#{Y6C(u85 z7leK>+}1J#p3fi}?MDA=6arX`^Uc982Te!D5r?I?3XXXKebPzOzc%T&7Qz=Kx&$@EWwDuD^4TLt< zQIPR7bX4v+olUZ9<`^@oOY~isAa@i#C{pNzB>!$p7NO>7d0+Af8$B;1>N;fLf(jez?0>y9O;zfpcZhJ z0}BsG28YHk#s=+Ei4?Et2&cx;WiQ{g;?BMwu)DKGQ`}x7v)okM1DSThk2lB7RG1Q& zhWJ7IqfkFzE|{&FX6Uu%2BOUk)U?uDySk!S>8EJS7 z%c7E6`^Zq*jL~m#vUQ6@S-maMwtS!9w7Hj4?CJ5<>)V@BXt`5>+FL~keRlF6e;?j| z7}Ie&4RS#}5KIT|8 z<)zPbH)ZE0v-lRJG9bc_B%Qbe{kItJbzKdOZkWoYOz^q>q0s}^E=7L)?}pflX|pJb$b%b!hUmABcvOV-pK%feZ@E z+K4saFoI-E9IuynM|9mGUk`ST&?tBOIhAtlF?T2yDzDkF0nCBQV2ULKRPkQZVR*Ep z2WRhRSZIemT^`c;e7-t2e=smPd~#}PY;n~BrQ$@5{Wtpvfz}qKGeUDGev)#@VF4Tw zeAJ?;M$mhtYCTLd3kD2jAXXBlBOY7n$bs$naDlN1QJgxfYw%dkq>+mA$m6Ww3+1;~ zN^@6$&k%0?V$*y+Z9mVf&2H(RzH!sFA{La?Wg%kMC@rzhKT-&6&ygM%-3? zW+wB9nY{s5Fah_~l)XB2*5BW=WoDuZ3ph-j3p@A7e+x)5HL9&yjT1VPt(f6hR?qGoEE;f(1ZSRTf-l zUY~QVTG!Td;QM>4J-TxM&U#TvQ>z=5FG|Q<3SS6Lf#SmJ*cTrl533r0g-|z&*(SW| zC+^`@nRyn*=|_e`5i56&cE|WS(MHq^B&%R(6UtzOydC#2xeLV82a47 z!oXXBcWl6VTV%fZg-I`D+sR(uw`M_Ijr z?=S#AGX~x^e;^0etcm#FLhPf(*^JZhN$Dj%%P|R^>&^be`2A;ynE{%~*$yxJn z^!UfX%;0%b*gpK@6kgPeLiNzv#Y<~Fd2=@D{4I{2Ib8^zijvW-%|9RB$7?`nj0b=I zP@4ZJ7~bpuWT3q09vDz8B>p!LqCEDNbZgt+IN9`jf5S0+F)0`Rtx_s{$9a>@{@_Et z2L6wMnE`)OSnkGe;8h5Ou>TSi`XGY*b4at%aHKby(T-{LSYdc&!Hi$$S1e5KOzJIEIYByR{zwXlOY; zH(Z0ZK$3@+(e`nzf3ffv!()Grz5jo3vRCFBwK~>3boAXQO|CLQWfS_J+qmoS-z5dr UUv-NK~z`?y;pm1RMi>(&g0&FCjqh`LO>GU@qrTr!4NkpFbG%#gA^RJBkHu) z>C{R^tg^PC1z+flQ|+`m#Zo(oB7&%6(L_LMTVtm}!fS~jfrLCscC)+pan9*??t&B1 zj{Z?SncRENIp6u7zw>?H62K9^{(qti^8Ds~QmL6Z9Y_eY6GgV4>g(C?#Ji{aG|k!{ zloSOi{e=X$7N-ROeJ%5;*wSp$55M3ONjQY@-Hje(uTI$7C?vZ}2j1)AIYTE52#{&ZZuz zpmIpqxUwy2jYUOv>tK1NhvREU!qSw~FGH<;Ncq@qjgAk{0k9OhVPJc8k-!Vr{C+1u4l-*X}BvqJL?rX{_hrf{@+SRx6Xe zmsqLRBD=S1xyYt_m@k;;bhSOUYr)7%s3X-ZR0Jfbr&eum+7q04sBhJ_rX8-UuIcG= zE|@bX!Q^gsjmtB`3q#RofG9;GsVd3?U`7QVT_~z;I45?74aFNg3iz(*a(B z;kYIMLX1*WxPRHTQ$HE^e)Gw}ZyjrG=xbVufILuOQm#^Rsy-d6gpYYEtS9+!*@E40 zSGW)+Wo-Dh?0^ios#3iGMoJRF4KS5d9Wu**ykSwI`LV@`_V~4j9#RTE4(1ssvtbIn zqzaUiy#kQ}it<&vZz*jYv21GJo<+qk6UH|2P#&7V27jPfN%3GrJBBOTq7{L<7_F)T zhK4u9>yBkd3{4J3D}9~>DTtxhZ4ODGgjKZJ1K z!9OLjQfQk1Z>g2vgD%GrtMh`S1Q-gvDAZU6KO$$S;oE2CN6{Sl+w$t8BQWnk`D=+A zF~{60Z3~!TeyERAt)J#8g~uB8^ZZ7%gFNqYpGFlbjLM#+(FeVuNKUwp0uGPf+xRMQ zw112*4Sho2;C`bqhR7ml1%^u=2TObcb9g=s7TwU4max#g1~!=$@U)YLTl96r^EoH< z{@AJUXmmxt0Fj@xF;!TGL>wI2w3o8IRZLysLcLVwJ@7=fH)4GvKg4uM#@c9*C%F zV97rCP&kl6*T4PMfG=0Mt=;V zNKWZ~EYC&Mfn`Xu?cSQ^Onkvb1z}?R4i!9*%ECq=92-*zau{)TZ8 zgy! zGX!eA?7V)|Oguh0>tKIyk|rpFfq#%j4lYcyYGFJnhl84*y9<_JZxePh(2dmzbDRfg z+{qzW(=^n0fkvRCs};vdE~p);(a-n_3$L&`POaX(sN^wC`*nl6N^Z1VnBzCt;>Q<^ zE8jmVfB@v%ud;bPPDDq>|LmeW~2#+E<1aO`MwR3jyFdeGz((~d}{Er0Q%W{$?c z*k_45dxhy;=&+@lhld!+j{uzj4kg#x??6I(+dK|3M}Chu@(7LNVVwU9Y^cq zRi)<2H;()xE7fu=?I#RME-nbMJ5k|F)0X=@D%gTf>eGD;mLr9oFn^%0jv_*~4=~wH zgM54$_D%U2SJWy;{xA-8E~$hR=948V1$(IvhNFY-p&?j`^<*bDd(C*oGH@Er5%?!n z7E42K=X;jtc!0R}5TT5u?JV|tfSGlU^5H^?GS-DxshpaD+069M!2fb)2B!O?!&gX0 zeK74WpN=QhSSEEoiGR-@TWC_4z?AZ1B~056*%yC1(HqzI9|ykWqjN?_vE814*z^mk zQoV}r+kn?f)9C##-uM#((KS(`7T6FpJ+w7(^fzWPccxAyPurg-&BOd;;%5 zu}#2l?t%mNUp_9xxh$au?^`?bKmxsR4mj}OjtL`$tqT1G@_4-Ra7X!H4~$h3tEq5Z zVwg%fHj$VqeMDp>58vk-QgpY~-TI`q8MJe}kMkb=*ZY6>Cp&-r{JEyBuB!SH|Mq#s z%hbX#3g7=}K!2q5=Z6*%FBzX*#4G1j#V^sE4OaiP|HpU5YfTl`zMoVT+fHEmI6JgL zkHoZtVqPy(g?$BXe&Kmd_HAf1U0g>y7R!}V>?h8lY2K+aHu?AUPS@O$B@u(Z((Q=) z&s&?OmCXlHzrBo=71vAM&wNF$ZU<_RXB6MP&(Srwi?n*wU0p}@Z>Sm7N1`a<&%WreS$22Fy4>#f^wht$wWyBy zCAX<1<5lh>c39ZCFVwsn;;uLtXFsDIN*oq1MDck$k36OaEF>$6DqX*-{t P00000NkvXXu0mjfc~Oyv diff --git a/public/static/icons/de-shaw.png b/public/static/icons/de-shaw.png index d589fc6fe60cf4a1e796958a9a12b4e92006eb59..ff4961021988114468843409f82092627c9fc26b 100644 GIT binary patch delta 5575 zcmV;&6*%hWfdr?R1R;q~PDc$28VUda01ZhG+h9A^AdJ zpaTE|000010000O00000GB7bPIxsgnGB+SGHaasiIx#W;plzx400009a7bBm000XU z000XU0RWnu7ytnE&a+$r;RTa$GAxs@MhLTS2LUUSJqIe2fJqjU*##Dp$TDsNHastr zATt${Pcu&eG_#;Hki&liJXcr%02JLxL_t(&1?@TskR8Q!ue;~^_us$!wTD*HN?L)? zfdLshPcAo#=(wl9F8?a zmPE7ygmw`ibnborYv#|{o!9esbzu@$igLxNbm{L*_q=}n`rUu;l>q*Kypsb$knSg* zU|r9f%1Ivy&gJht8}BKy_l&CFFCqd$)J`N3J7y=dLS_08#*R@bAX2 zcUwPExCnJj0BC=9(6fowc6OhLU|`_4AGr2Jus?{|uK~Iwp=;Md@2`K&fe^`*i1Bh+ zj#9dmu^hULsP2*=6e*9=p ziICADyF3c}pn{C!2!ohv{~`px3mMTXi6CE5Q8w9+S`#~!uEbWufNB$nfwY_~G{nE$@HC^}Plz(hb9P)-6D*YF7hNtL_GA(Hpjm~SjE380K+woI4R;1F5)`|Q+r3S z*&%;%*wK3p+uZuQJ(U* z0poV`*LMKv7EjPudj=cgMzz`Y&~hlKii`BBvpfkk0x8KSDgwNFEnXu_~&kH~KThjPg1X$FUp{(Q7j`;$osNHGq1rItYq zPS@aDa{|030pkM{yaa=yg)R-%52k-`Up>IQY6#17$8u@8ZvxpZ@fC+TtXj-rFP>M; zqqrxII}l&XHfmVBcGVNUAYsyNrjqz=ZqMx6@o=eXw6_82X~g$@eo>I0NccxJ{&?79 z@3nhH+5)8Wp@)>dmJt=S1OchT?Xx^+$2$+qZYmBk7}VK2Xp(pIEL3g0|Av2Qj58)` zI*yf>-kab>FS%#O1YTMd^S~2zpff!er|L8~ePABdkl7=m$JuaK{W#312N50+ehI`C zB?HQ6(V+{#nC=I2`gnNxz5yQ8t(C==%5=#5L5Ej?l=s2i6P>VG9fX#;F-$aCAuJEV z1JW=3UdQq)@2Zcp7+{CsEW6H>HhvnLMpWC+CO4J;MBY z*B;pl_mocp{jJkT0GE97+x50xId!yTonG{U&NVzC!WSg-HH~gAJA8gF4hI%3s(!??*Ac{yFl_3k z(1X^1%m+>DLSOPn7$x(G1bcLTUFsFos3n$D{gfNRSw-QhKiFkIhg8by+3z!NkVhRi zq(GsTkZju2;az^iebXAFaf5OP0&dw>IFoHjOjZv~W4eDvI()&`!RlK=(C80g>pkVZ z{SdS*2nIbaFuK!ZB@Ff!C#^kawk|WK{L-^%5%UD$mKxWh3uEdqzvTN@Q=t7V^_fRM z_py%sU)l1)ON4L@aZD#;q=H!q);uJEF|wiU3NxDx=`!wnrQMD)1e9uv4O%5jYqrihkE$)r6sUrMhiz{#4jTX4CvMM)GEoD-1 z=Fd;03eR*nWhu}~SWd-3eZR)oYuT9oa@=5L%oFMpy3$sc$QBMs1htAeaz!nv%%UmJ z+Z+JVRUpr3injNR=H^3vV#LL~??=eLM2ay%8O68WC0RrYN$G?#OScfh>a=6$b=4+Ew}wi1v<@Nu3f6Nav`pc#gxxrdeVzn%g_(O z!T!fa;JmAbD50Y*+T<^qcQu^<=leB-F7QLPydhvQMZinTjplISb@wXV36%-OQFSA1 z$O!FhU1if;Rd#pvg4K&wGcTzo91rq%N8NvR?81|ed~Kxb)Au}`@fp74!(a`a0lNQ zn|gm%B{!rr`mv7Y#@Dmyn1vbpWu+keveK~Ze7Wza0Az(CWIijieH!_v2yY%MM>Mq= z%$Gc5M6y9+b(=RogjJI%eJYj$(v*l!2wfO(ScCQ0TFii3kCYtj?QIHOcPet!!&Y$u z3ydw84ga{}1xCg3uRk7aWsPxUM%qwiJd8$neua2{lfrM86*G>*hl`MnDVHJ4iga9? z%4ErKCT6^*DKMxKSl2+wY6*9o0B|CUCoGwO%d(|5Doxm%QaOePg8zunF-@3hsf(Bj zhJrN>3W#&=``imfSjK-31@xuPk|gHII99Ey7oAdI+a9PMdH$}aCtUdEq$?hGe1Rp3 z_+(rG6J6VRzu5L-0^>#*Ey~BRa_|R#`^DXVci$HdS-v=k!WEpd1?b1B?J55`hr>T$ zE&KL=^ba&+fWZopBy>u$JAQoYAa34+0vkf#+C(^S!K>6wRsDY@g=%=}$n;c>3c6RN zFwpzxXB_D0)-W!uw;XSMGNC<&3E>&}ANwE1!Jv*(E!l`sy1C@`>l`Gx}K8P?{^1 zQ6=!OWrww#)KzQ*L|#JPv!`bhzwpAQqY1(C`9>zAk~J}f(Z)<{``+P0rN_5?ZXknM zl}=$E{uTjzDRzIH0A#$7k>4$IHpjp zDa6j{x`zH)L+zQujA_Of;u6fDGbuy+4K@niLd|cPELJ{%cMD>aRU|Df%^gjg&}Ba7 z_2oji^YtUe@A`rGH#FXx#w@r3nJi9Ox?p$O&<~^%ird}}Fe%)M6NXbIFHnk>bCgc# zFxBt;d_aGddnE3B3R8H-6m$?4N^9DfNk{9sq=BAGa>l@5oP2-j$=jw-<+tgK?nA@NyMBmm5T)dX zf?GazBWH&jVqSrH){GqtL8fW(B#C`eA@svR5aJzzm+^C1r8E{-Np`-GQ0>4U!n=*( z`bSWs=f^Z{CtB|7=r)$RUVwp1E=}IUln5A8z67W6+hooIe=sdQgwm^(w0OsLILb69u zsRrj3o#1`LZcMLQA$5I!p&#&WyX0RiU6P57E>1DPQ|QNY`zd7wj|WL~L3&!F7%pZ9 zl`(;+OA|2Gb!T*(?s`!U~Ky6mgW=&n6BR{|R=*(Y5r7l^0$XGk~0f=KUdb6KxA~@u9}Nk;3li z*=5_m88tfN`tXwPX>acM*DsgnuUy|yvAt^oE*2P`Ym8WWYv6^e9ZzIuO3r`xPG68K zV)t%6_TaBbYU;%Ljn@pUyY#yHnPT}W^tP)T>*I&8E*zh#xFtiOD`N&@3mcLK>d_*{ z3tEegPfHc|sgAbzbl}lubfjz0A^-cckA3Os`u4Rc1;}!YY`X1>?~lFtd_giy4t4Rl zQyNtZ7{)F^MK~jyGIC3s>MMVSLehfsg;| zWze0hPA8ap+UgBC%k|H+-0()kMHr*cO;r4skiKTLz|OXLnX#%HoL{N>=TF+2 z4MQ&;jOu`0_BabcjAIJ=UCil8ToXsQPq0(KLyw2MF_3Lz2D}RUw#Dh$aHMN#)>n0CO2;(olK%o7A&xPS%I zkI>Y&%Wiquw*CFzyVHL?=c@a++oE!p;K43=c1+g?h~ST6eo=1+q3jAC9Yvlv6w}~m z9#(t-SF#v{iddBm#SHC-W!w2p$>nwEr3NZq>1fR~_N!zS+H>1UY68O_oQCBzwzJWg z1+#<*e-(seAfdtTG1o5Tu|Jj!#Ub1GFw5qnnB@FY2)+l3;thXEM3kw(Ml;^(fzhae zvm(2MR7lAfcf7xbH3;+NLn@L1LR9Fe!7in}<<@J7Voq02pWF`v<351Y^ zEMg1+BLPeh3`H7>;KT)KrKPykpa(T&ad`@%B2qk{Jwhu`id#l-Ni`J&#-%Jm+Nc=7 zq?iOkb|#a|`riBA>-S9r;<5eF<2gOG_nddW``zuk_kQ=gcLv~xe+q_yN)O50F!#|g z{Qne{Wd`Us46^sGi_Ly*W7aUze}oQYkYp2F6~wUfigIJ)w=-IDh4o*>J_IOCN<#G= z9hd~KUpl+=?H4lq7#H>Hip|4lha&V#6+v|1-}y^1;@j&z_A%hxc4I+R*R~R+2C%1xFBoGR%QiL!f_hV28h%T#RAclz+`RF5R>lB0wfIJC`YdTt?3AQ09*=68jZ_>$DV7Cm6Tb8xab5__LV4f)mD7Lj<{d?D;HOGiJt+Y!z zkTzr0)fQ36W&w!`Hqa=;vS;7ENBnsp3%Sl*eDB-XRv=Np?V5m!JFci+P>Q1af zL4HnLgW1gex^Ce7tfY7;CdSPCxvr^+NVv#>B=~Q}7!6t`4$zhAy9l2IPs^JILj9tb zW7HEJDo2AS4s&KK?u@qarbLIeMdFQTh|G|Nf0OhA0_KvHRUFT4P97mOXQVie$5`11 z+xWoGDUaHBxhimdJ-q}vQ4AF60WZpnTc+Gn-HLVN)WKcL>5V>He9PK2YrM3}cM2v` z<(8h_PeHPFbROL1sy*1{ci#Kl1LV=iQC{Kv>ZEg?z`}xzl#Fc~?mBnPJo$FO48&P2 ze_U(dU|UYkhyv-VCnt3dYA4!d`3TjSIB!j9j8)9(90)d_eCLV%>1A?ppAt^6isH%h z@5{|prg;9^)NWsBQlee@{FB#LeKmGw&=S&waU#!u^3F@kzn*qmwfZ#`9O_Frt6a|R z_G#-KCT`;UJF5OhSxX;!rL4KDBkMH5e-mz4U7YTaGBnlj9Dn=KT3R)c3ZR0dNr)ux zmm4$b9Bcmh%puhtTPrapFL$k^)n~_aWSjr`O3dSMx|K4cXbDgjQyXS zJbQZl+^3c{yd}55(WhHHL7#(Xn9(Dn_zB5zR*%3MZj^aUo%!@;!7{7jp%_iMj4?^B-= zQZZP_1Q~z)%~cN-!bgcD*N0*nk zC&!w%+Bh^H3RcEnP5_bD$c&3*nkw7PCL4K;MyprvpnE|?9C^f{k6-^{_mMYNm)UL7 z@v5qqY;Lz4T3ER`s;+KXfB2%i`my!{Yb^;9=kqCQb)3T%_G|j!7P$?}a;;?OfK$vY z|HZrQ%7g^zzBBFvi%lHkNsvSsTQ18>G)X8<6GlfMyuN`3ty3n3nuJ=~y?u z`nzRYv97BE2PssSf9M=lv3|eZYCB32^I1s2%hHphBeQzcNd3$H5Y|d6ezOuj-LR=Y z5Zt`ob*!zev+owWN!Ua6Q$=o1PZ;+tT(M^f-PhO3fmwGx^P`Tg&fEP8KHcjLPNeka z*1pt$s+(by(H7~P3+~xm(Blm{EgaKdTr$rXnOSm|Pt|%`f7{syp~p=w9w2|xO$!8o zX_GP>o}%k-zN)9+zs?ud_xCip8*--3QM-EmkBzyiEGB2t?9l^$C9nDDg;is-?6Xxx zyLHO+1&60jcaHXW{Y#3n<664Bf#YTtl}^239!C-{b$Wvtp0gkQeq8=6UDfoGk6wFZ z-H5CkIC32mf8O8q@FseGOM_c8r(J&(Yk0+^>uwr5F>~bSN;s6;?G26>&HP`Q8}{|I zH@m~ysFFi5JpAmM$#bGp^Jb)b0?Lyj$G-YSU-&JFF@8Gt$G7`>y#B=vp72Z1u<>x@ zeUR=MXGc666D2V{176ElAsF!Ole_7`WL!k5WU`Y>e;OBW#|p>Vkgl2rLLpyaioaEs zhyI`xmdlb?!{Zz#i=LW4_LNJmP|6lSq}DS{9{H{vN>kq!>&sh~4LF@OER6M7UF+}mM%`E~MVha+i zeCV)iN_7LwSQ%RsEt-$*mCpnDEdp*jE&&xSs2*<-Ig>Y}ouf^f+He%fQMqYCPB^Gv eAX9)oE%Z-Ygey0$YS{z;0000b z$zBoc=3u(1<;;^8Lt7b7MiDlP_A`dg>q>tt^)Z>neK*V3C zbVpJ_?EirODfsVt-M<8e?oPf+|D*Z)o`1prDKq(-|J&yuVA>U)9O}?O z=W3$n`L8@S&*H_rI$FfLpa%YN`f~L=9#^$%f-u%HLa0-CBot%$v9ba$V>0nLri&nq$@! zGrfFZvx!2<2Svqe@6Y4D^#6t$8uj!QV!c&Cu0chySQbPolZ}Cz={S(_jSj2h%;N?B zg;s~G1@xZZodh#4NZ|f)@ZPLX+hJ(Chw{UFJL0IQ)Jk(ftrEYZcTAr=_3epxeF-?` z6QQxjDX$m4(B7k7p01iV0Q>y<`uSdDA@k!`t#)L_s~++LW;6CHCNN2#MAnbIZX~>G z<+$s%7{Iq9BiQ#D$@&l5a+YmxH;zD6t8i|7K-2RP&CIod&(#D^zm?`miDwaR1UdKf z_Gz}GCV-2nu~WK5q}wZMoK(_^A+DEOR24#_+;;Lb1AD7UitCq3D_fHDM^maAL=G&Z zq;Qx`s0|KdZsva|r6q~bzkrv2We>C?mGaQm-uKaaWypUbHnlF@xfQTH zzSBf;{a6jt6_l$x^;#i1`v(@Il3G# zRMJ>0F*!cbW3YRlAfWeMWbLzZ%q>8Lo|2nXf!-iT^ zxx~#Mqmv?sR6x>gD}VY~5(*!>nV_CHT=bhD8N{krj-6+dEZt&TYGdc07CUhZp1MJq zCpB+fhHKHiIZ$c}^?JKi#p#J)5g7MiO1tM><*s27(!n$yUV2bfQ}xOEFz%M$SK&3# zB$KzA-ueK~!$Z=wS3memTOJ-@u@Y11-Y2%;xPDMf_I_M0|+Qbs~Q&`}fm56qsbf z@U@|L+|V4v{znoU)>x8%Hw6RWPYzbFwhje(YZOx}T=KXvw|qf&i5X1iGE;wvAdzCJ<`CTsCwN%B-Qs>IW%x49 zoO?%a$#7tKmi>V+`yEi84mCOJO;vJX<+>rS(&MP!tG)?SBrYnc z?}AK47D~mh`NoqChUT$*6#WdP5<@1aQQTP*7BIjJAKetFH5NepP9N$<+g$`InFvr+ zVYp8$E<*yH9X+IF>H|vUN-OHu)g8>X8-pPV#tMlqEI@;LlKpk!3p}wXqf~LP&8frf znc0@WIM!bdYsmqG$(e<*Uooj-YxsU&Q>#-jh7tF}MIJ_BH3bDoc6no|w9}Z=M!ADz zUR&0<2z5^X;`hJ*%mRDuy zxWEO0EDO!dY4G2!wbJ{j{Ndr@Ai$ORsp(UAFb}SFlIpV*#5kIg=S}-gl13Q}qx#4p znL);1&EdOu_RdhnZfx61oeHyDBC~f?&@O-Nr#KpYybnh440WJ-tJmJ$rMhLg9fI}1 z>tN(@@n-GK14sF);q;d;0&@a(hw9IKIA^nCg3+I9=!|H}+4VKVv6kSjJ>YT8@+NoAae;rW$BsAf0I9 z>E!kLLIiz%7jZdC>2A(KQxd*7Ia_9JNLqcPcN#1|>Pwm-Bt54XZzs(mtwgyMx0g=X zOf+Qh2wRa~h9%zNn+TTlX#}&CG~~V=0w_CBD_o@w-sQY0a$t-+uK}HQE2(Sy7;Y?J z-pLt%G_f(`2y3)jqS}^1{)8Zo+iABrM2aJ<8tU1U17D+##f-UwDAp~sDIT)e$u~$4 z6Pv74C5KYqH#zxs)==+--Lt|iS=N0`y3mkY%SP_+*fejRwEjZV=8gMJF`&W97@=R z=bro?o4yOuQ36KOdV|@h5TmL$g!_(1uHs=tSyFP9tnalB3OEcWG~-(8f`_sOcRHwI z<{sQfLI!_wA@>J~#VQnEIG1GU?}eDbUlTS2F2r{%BFC`|Nvrg=?tjia_kT?~^o`EqziYwy2kt#b`lu1kvZO;TZbh;co zsfBtz%Ywj~Mgmn>p~3aL4J?_Azr;w|xZV_|f6ozsVWY;^=Z zhl-#+Tc#vS#b;Y|#x%1UwSurFag-^%y4aGi=&Ugx78M`+QLJU~ReoT*NS%CU`zG3~ zcs7_hsWQ@7xU;R+B5=w%=%hOOdBXY|w&<~y1S1JJZv;sTp;>%K^G*^jJcyBjt>;&0 z4HpTc$PC;qn0mY0Ww@Z)5`Is~w+g)4v5YFFQMFes;1w4K8a0wV5>_V_ikPlLmMK%` zx`61h(8oW|a6^?Eg{<@eJxJWQ;J0GH-1e}MV)G{xsz@%1Ul}ST9ccaM8*{b-R`@lS zi!UUervhj@29`85BQEMu#6<`1?;c#Jm!}iQ?x#am2br-i)1y{AcYSwn+wo7$O z;bo-)`*2JvLW=zgAhsp?(F+JR)WiNz&&&3(O^(}f&qTCiEHTez%wN3+;J(8Jt%mg& z6rwA`@lkwNv(gIwcsmV})#Le;m51>>6T19HNjL-shQfn7Fv4o+QcCY#%3oeCG?|&N=mwA)p!2B~ASMm9fxw@@*t=2~%y9pGNY{*892c z(&6|T)m%$xFW4SnjF5T+z9qsP4y$w)`(bw~t4MWwc`p4bnE`a$; z0aX@;itkW%uWh^~UcPX4TDqs?fJ-|QFT~+K$*tOEstDpmH|ji0Hh%Rn;Ayy#La$BG zIf(!CxBjMW5Z1Yn%|i$!WKqTd7?sIy^#7PjWb$A)u8{T6Rt0u;S31@LuaY(YGC96! zGKdvHuJabo zYC7o2ApFf#^$AbwGl%=jsR!gFRZnQuht=d-If{fM_t3e1&2G7x zXtT@Yhwdq=OJ4xZ^8#-Lr}PG$Xct(sZt>Lo5_`n15Nvz-l=U<5mpw+;*;fP}ad_Pd zi0RuKmwRP3(04j`VuA*qgo&pTZSB4_rKhR=GriVcYubw$aHw)LHx@~f3uT%l{+h86 z9!JUloV1F~46;Cq+UjRk@ufedEdWta!Rx7$28}h3r>dR<#(JuXfP!=gLdMm>CJO^e?YiuA%YG*zlVT_Lc3)Ww5Cuw@&{auXd+&SF=TdM)pY=eeTmm#5Uh5A?t^?;|}A-s`1;2ayp` zYCZTGTVdGbF^QO5 zY9K`TzFHL_eC##xqD(aFP> z>>>0h(qu*DP7YVA-dK+1211fm=0fN`Owl@y1CS0rRo~^2rV{sZQ^V~WQeo~+9Ou7k zjgcB$YFnY)>GZ2dQ*L0;`71kHkg0?xr%2^q6*B{^vk>8Oo9$?H&QSdQS@HSd!WXGxEz z^UAhA7@M+)&>+Y?0LofKN|{gA`dh3Kz=Tj-oIgb0*=XIMazAiJj94-le7p5y6Nu`s zhC98p)|q0))rP2mAvE{y8g71&LhvhTqek%^x0^%hrnSjlGsY{C-SYLIUCNcR{q5Y zQkM|JZbS8-Wf!p5Z{I~`4}XG3Yc_i}dL<9?Y}b-?ZNNTW9WQP2E4j%p{CWR%0`tz> z&m)D4<-H3#SaUmuA#(GbX_J078VrWaCPt&fal+-5`8O`Hwnj|`v%p%C1r$9QkWfBG zfQFMooxnaLfyp?`{S^bZiK*?2j#O^T*CoiSiJZRZCFb;Ux6Ddcmh&hQ-4i;MLccp~ z`}nSS$4X#c7Et5`{j3&;`qdSmR>q#*8&0QIJUXwguUMF;uzsL5EtfCZs?Gb9>lJt5 z7xim-9HN6i`8h*IPR4GXoS=Lh`>hVQv1(WGpS50PF1+1P&NH~yRtRB7TjMqMfIMAv zo$mLb`Kf3mZT2E$hNQo2u^REIdA~gR()Ji)o2EM{sNy4HtHFWP_H6QFtsrYB=s-7lsJ%}k?G|4W=6YG?#6uTKhv!v@RLGQ7%IMnP1PVeP{&+?m$v(dF##W> z6jU=ma)Q#`^j@udVl^~zQt0do4bl^W%pn5uq4|!1HDhIO8Exm)YV6Fh9972@DE4|G z7hhHKsBX(qI8RyiN*Q>(PiQh)@FXp6b3>=;ih-0z@&j(eg^>SL)rz%wMF*>h!yD_r zQPtY9OOM^oB3tW3nU&;Dg*FEre#;r#5&3-Q2d$mr`=0b`js1`$I}5=`IBybD^!I0r ze7Dy~Ap*-}DwTOf@=>gl)CQ2%+SC@#*9Tm5HgQzFaa=@ku#yWI*DAoA5~r+*2@9B~ z+#s$@hXSh>Af?H`;qZxURNO`l0D#GaZ2dx-zZD-z9nUC22~pfBpl)=ZZMXKZ&laS2 z?_7I2`xyJ^rW#RUfz?T#v>3zSYjBr#eKe#&<1@NZQBm*1$v$Xk=XlJIU05MrDeybp z)oYC0vX&-|Q%-&Ru23)GOA-gUT7^9eM$=6qxQ#LAR|Hq=6^>V&Wdxd4N9OBhXz7ePz5(8e)ya6cy96UZXfsBW_{GaqY}gqTE&> znp|0F^h&iqBQc(5<)C2ya@#WyFP8(67fyIb;rC++6zJjBAqgqeH}XW4Q=Tn7tT$#k z;LCllMN;;UuW*}{rQ%rfJC7|z2@C;GQQcX@!`BZxFILauKV^i(?BX69GwF|@awWhR z*bqcu7qM^8n(o z@*TA|YEpk!cClZnYK$r0m;TeNKj5hf@Vr&E?1+0~(|zRfyc8FNkMN=%Uy|gKCPmiv z&9~-KtCq^3!X1fg7M?fUum`p=L|sG6S0C&oVcC9jQl4C}0+QG^>szBN*ax~Ko`(O< zkmc)g9t`^x%sT*+c4W_#j|3sfN2tg_Y<(vvo!;l0j@7NV$tdqq+kf0psHLcfF;qg2 z#`-Wz?AuL(mNS)wD6$EIn784Xv|(q2woNom>kE08lQjqUj*C<{C>!udJGeWKaWd48 zJK$oKt5-Relj4NOiL&FT{)V)}R5H<0s40uw%furzm&}2&M$_C4dalW1;peZZ!_y{T z=-PJQYaVAc`;1y@})x&QzG delta 2420 zcmV-)35)ihFYgv1iBL{Q4GJ0x0000DNk~Le0000!0000G2nGNE08VGj0+AuN6+WN? z00aO40096101yBG005}y)}4{<7XkrUlLi6zlQaSmlidO*lcWPKe;Hok2LJ#F@JU2L zR7ee_R()($7G%(SVJ5H%8CmH5C_3pCqC;_f%#H+xD-_zE`*FVB{ho90Ew{L2 zGM}{fobx`v_xXOFfA{5#sJmO>-=o)9XXZ(!)EasRjdI4OG0uNGm~8twV+x;Kl~_0U z3mt7I?%!Ik1|@r;uLC0RhCVZz zzxvOM^SLKh2(B&+CYQg^)|Qsl0xE+3#}fgAxnJfA68TIaTt>& zgZzxgKDc8q=OR6rY~4jm*E_f%@oN3?)K{+%?}i8wN5!b-_T6_fDO;IPy9T$#-~U9_ z^KlF)SMgo#=~;&4Pddy>Y06jvYo6iCO=~10c6MGj6a05@IhBgt@@R+SXbhZ=5ssBrn*9DKINx_Y#153|cVDzbcN zdF{VFD!8iZ`3S6}m#z01aC&X{rrBRNhtJ&ZDz!y$Z>uL{Uc^?V?_pe6*;HGGkgnh> zjPR64g)kNhJ@E8D!s@ZAo>Wu`WmTkHVIGv)rMy_?f0KdawQt~Ozxi4KFH`J13Wh7a z4E3w3{9clUJ^p@@d5!o-bb?n}tHO0F^s)b4(u}zNmU)Rmpgguc{<>j`WQZGk zH14YDoQYQ_^a!tBDUW%sWl0$^P^VLgH~*=0&54)e z2FL_|f5%Gm^ya0-SZCVhLNX7LqJ3A-6-DMi+|PKdYk$}n$*VxbRGCz~Kvq^}56Sj* zLVoQ0EkPsFpe%F5$@G-=`p$N*NAP)RI7615AK`C9FYSvZ(jMuBQr|wSVZ_Pytj=pn zh;yqi31>2Ycf^f6blgR$kOIO^LoP-PR7cx|@Re_W@IA zN@UVecGJ`S-S-#p%@!nf-7cBL3BZ;@Td*mSJ|v{O4zYBQZfNIzHcuZ|Q(U+zy+nAd zo7wpXtO(;4i(G_`mqu%AH=XWYS|oWyixPdyybt)Z*ch`c3QNN&$o<(IlkLc4xC;qt ze_>~O8tQ8kv+|D`G8k!2qz7D&{Qwnak>2Y`C{G=r#r{;H$WSgvds|OrQ}MZ6YM;-W ztd)3*@eUcNg$(|zqq`@W)EzOe-Zps7_KwWX3y1)nTPyLVlmdy_Y)C_?$ZJ_ zi;=Y<$UH0c(C3U$UGi*%_X5K1`Nqx$q1b>PtZNrij{=utLf$JRKZ5FCg6f^fIN^!J zTfOlto(KuzMdgCN@cZ6zmxgLsKY?J_nCGAZr8X15KjcT9S_Fqm{WZ_VI%f|Oe@yDe z1}zw!;aKC?<2(UOUC|ny4%RWujOpY!9P-N>ZJgplV|HO|OSU(DE3osF>po!TMv8hc z`o&mc&swS;==>q+b_!$P2WCz-8E^FL+!OeQzTk?*tM)YKa{7<;P+g;297BsbYk-R? z&8^1(+9x#QHqz_YIT=}|s)67Se+JIzkoVZ;K>du3$j+^V!(bLp_1-TCMMScdQbW|cj^{ojIGe^ffA)Cl&lu91 z36t%KUzLij_8iM3+x-DRj56UkD@|UqzCsW>>`!3E&>t0oLyXzNGAc(90^yxe)VlP; z#askxwl9aXeY7jqwN=L;v29Zy(jruTA_y54=iU+ug3FZQINH%zM;gtKLq(-wACGFm zT4v`iM-f_7El8UlrpaKO8bA30#TUril{r&elIg?!u zM%Wc3BZ7RCWDx)a$16nZCFi-|68%PuYtg_55Xx!@O{|f2e^y}#Fv)EghyZ}i(Q#E& zyt#&l#;8at1lfec>4~j}5D3J8iqAuIxhh;9I)%3s5HI?^bDjh9e^01M3v&i8D1o-H zisS$KD=wPvbLQg4iI}bo3CeLW?@n_qmS7 zb!k^7JMJ0r&I-Tse{AaPdx#tEd#KCvsJ;cLs5p4P!3jgdgiXthM{LgPD0ujr=s16(FK=~Qen^a z;}Fg!TYFtAXG=X&qsssteLl@^OB=W?K4;Y4(yvP=DR|&Vf3BTJ6>Fbr?#QgI;ON{( zdt@RFvkr1geFr`b&;&-$e+lRIcL_)L4$EO%xu)0Ba6>~+vb)N03P|}TMCDW}#Zr`% z3j3dmh0I`KVh-=qh~OOlff`MrH7}iD~w$j_XOK;H2K&$mX`JY z8LPN@lO`sdf0=-SdD|&laI)7g%knMFW7<0?^-F-9f78b0aJFYzPSc#bo#OZ(;TUDA z9uEHn{n`l3^Hd(560eZV!BpFB4BRg`*63jjx;upyOmHb@TDjq!==Vj(w#8p3T(-Au zomU)t#4Vb~xeP23T4)8b*H9e)@I_ol@6GOde3(um&9Uxw3s?6lj0-qghv%EFlyiaI mKyr}q9)t9pJ<{M;?|%U5q$uzNTJ^R70000t1c`E4%*t(SPLk^!Qb{zlVuX1#FE)J!ff?U6Ngk!%%Q2d%|3Vjn>Xw_MD0} z{eIQpq;V+V+r#FtKD-c4l`M>*%fo2UnN`5K1Xc&wpH$5J&%}SNL-{;u@kFA4M}xxY zlGB22Y=y2hCOOjTW;8Q@&9m{>us@t1>XTqk6(_^4c&9IW-uV=pnA&)1Z>_E8iS*e% zE48K+txvi$!|Q{%)x(q6N9uXZK0)e^!sHo&p}&O}14A~q!PYqHW26d2X^rGPYkiwU zeJ{<`$(tVztAc-<@vE>Y{3VdqmUsKu>DRaMT1WcVluvWU9|(R6ro->T_E61JKBDRh z`{ZQ>^im27hk~njBuoYdTM-DU=gixTjka4je_d~~f35e{Z~3=;X;>3J8TN*)p$aHb zQpGo}y`Jp$`#Rnlx>neIPq-m$3367z)^?4{e)p+>HhX`mGEll# z3*1`st@H9j=hxbrDvt_){|XTmw*iQq)Mzc+9)86+zi35-)w9P6G71Y*zf7vbVU%;aA4n_17Rwh8^paR*dxy0hn+!wZws|I z!)~G3bvXBh#{-`gYlhu-&*5-&@Hue+e9M{r2g0E$AOjYx3YP?OPPi^`J{|S z4hQSc3roYiAP$AOEvyZ?<)h)Vq4rw$Vi4m^;iut9Py=!5GV^{1d`9@aDm)wL{BOH4 z{2=^NvZNCAep**EQ>-&GK064^oUU}DoV_``HV}m!4i11$K}rTQu-+QQ`(kh?n?ol^ zXe@vHIasU6SA^B!*6>t#V-LaK6C|=cToWX#XxoB)mxOPGhr`@%%n9rgw%t)P-sXby=d zTl0cqD^>~nt_R)4VMTB-8^Rqy;KM<2_Jn_n!h&E8ANH}$&ZFV`!EN|NxG_8t#>2Yc z$M5rDP4KDM73>x7&hW!H#JfVb^EGGQxZ)Et5i1|`YS6B4vV4aGSY&(Cj40#IJ z6{-%A1jp!?wy3Vtc<^z*G`u5>g)fJXgh#`UP}e!bV{EcjomIZ*%E$3ysCAyTPF@Rx z_~qNKQMA&@%k@_*F*^Xafb0%a3TU%UF!qhIa5TI%_+HU5>Ki7AbAx$TfzS!YwQEnb zY)9P{-Q^RZ2wOuZ_#Uke65@Z0js9+C-zT67kYP7g@8E}cwz|@@$+vFzEgcCf1D`rd zzI8C_AYcCECtlb0H^KG4FkBscHqL4br~sT#hKcZ*;1`Y47sA~^cdQTZ51$JHmEJNLvOnAr)&+jp;G=BmwzYw*2^R&vHHZB7cvb;TRA2(S zH!yHju#rO*uS5l|(4)cCpnobn6cq6BpeyVno*bJ~=!XNHLJ3+YYz#Vq?G3@f==ejy zyu_x1!V%+}!-23ph+pj1>LyQd%@3NR6V?Sf>%=M!_Q@Z^kHdddI2aWE&agB5A~<|@ z%{>_G-KT&YOAeK&)88CAVQCNmN6!TbFd&FG1p(4YeqZ2#(7P_|mmk+u!E~Cg5Twt; zuD~AQXCheJ3FgJ3NXBfEJ>e%o_t+!GXT$wLaVNvF;2^Ex`-}bb`*U zqVlJ(e94t9HBf(KbKS%gtx!aX5rNu>R?G`%M~`-{f6OkC98shyR9DgW$9f5%6H0V6 zN~&1fN|C3%RT#w~bn}9|_6NnS1IVx&7hC4-seKvF#%#`Q#J|Yt(VW>sbp?Jh(KT}s z_MBQJV2@xOfUayskaZL2C0>cq8-vtZ@79^`-^+(WdHR23oY!Mvo;tAXwfjn!=~ky|UKSx(sKfUw@)C-3<~Q3M<1{P{3;Os(4g$mU5=+d;^~kw};)~|0!Y@i;i0n j76qNRCHNWPI%V=tQ8GsNWiBL{Q4GJ0x0000DNk~Le0000r0000G2nGNE0JeuW^^qaB6*Zs( z00aO40096101yBG0013g!iTZ#FaiQNFq0nxWdt%bJTH@P0~M2<12umsF})Q400a_A zL_t(Y4Xu?~h>uYihyP-LCO|mXU4uh&o|$zuaA+5Up@cxo^#&wo^#%FzVk0C6beIND!c?$R9pP<_Zz*% z&;YhW4LI&QLeOzMet1LG*$v;Fyc;*{~r`f3k^?%=KX-F!)K`jSqaM#5nD z0@lB#rAMtDb^DYXifa%P*k@ZL$&O-(fYhf!6RG-htAu z6Sy|#r~+l(jWx4^K0ya)3Gd+vBu)l!K?|S{jDmAuUFRb(8A6LNwxyM97JJZk5N^O_ zxDLZXpRVv37Q%ler~rL-K^a^HPjfb?<)Duk?*O!ik6^q=?0oENU`+j1LyMyo)i8^K1gO6`Z>SI)hj3 zG&p_(C~tu$)D-mh)pooaD~0iHz~i;t44%S8Fo+sZTO@yvNop3}Vi+joc;&TIJHf1n zhGICzlk!H~fu*3#{0VR|m0&V_RI0&Eho9GTB3K$jdV*R9hoJ>Ht|U&%jCxX*ZZH)6 zW+$Ybtvg0-f!E-*itJ$~SH;uNPqf=WF{qZc#m`4aALsQX{C<>+wJj28Ta5Pv%b^S$ z+d8{}>;QlI5}6U@afi%!);AuKGqih6r@(md)Xlyd%rD5eeitqx8_Rk~A2*})HAdDy z#$BNOJT!+LP!^M!`FHRTM#Bj3_3;IBLq7FwQ_O6fl!0R*eX%_Szo}iId>~wqD9cEK zb?t0l*v9oV2Z3vu1ozPE+$x;kn1 zI{c0Deuo)!J~uG$Q$)Y~A|0DS2k@AE1oHZlZ^+d9V|#kagqVQ92|W$VNR0EDypZj- zg`d|;`O*7-ZgXgFbm_nQptFPvX#oK_lkN;~0y8qR zU=0=lf7;Y@5dZ)Lzez+vR7ef&R84GDRTMt==e;-c-psVqp|nkfwt#>{D2PNwVp@NK zF%Y9TbtB!F*n|zyfJ9yNRToAVN|0(8R|K?S5REPr65@2Di8x^aCfGpR*vgOXOgqz= z*EjQi?)Bc84k=*j#-%5D@BW;7zw_O5zIy@wf48MFz&Rk!O`J-Zlyi>7T2xzaiuoi@ z5;-qE1Y&K?w^WPd#=959lW`*F|H%iYST6(IWpweF%kT)XW9ei1G9Bt%CmX)Wr>0)t zayS=#Evh6E3D^AIj1U@aQXynz^-SS|$KNbU&UYhM#{w@7aeNw`_P@SjuC=IjaGqNa ze}P|!5m+!6CHnKL zpg;D}Y#5)MVJ#yOFt|Z{Y!mK!PRV12$5H&Vr@pL%9uVoMT2%o9)q%orPIF1we+Vm} z7#fTGwT#=R0x0{wf`csVD`#zlP83k%NF69hM@&Up(5FnOV$_=V9f?vc8h`}m{rzSo z;aejQkH-AALCuNH25+^}nNxKJ5X_jIh z+}UeY13r5ey6=FVuD^IaOQ z-xK?hwd0o$boXVe9<)BQp10n=8F`dq%b9Vhqqp&*vFpf@ zBU-oF?bYOV$CWN1UL+i6e<^48floYyCegZ11bYv7ICXNf;~U%6*oHOC#}ts`aiEm@ zh?F&j?(o2HCAAW~0xZ-ZP5`*G_mWjEhdy_*e|0}_W@I3$&%2iL zN5R^7XxqNTTM#QAaNO)fNN>=Bb>aCEoz3J+liyKKO-r!p4b$@4-J=SD4QTNEOBWq0 z(pz9Fc9(Ju`|Wa|XXwOZCq-~~%zN}_+Tis$%B_S$rVruzxt#@X>W$}SzR1el_Vo1J zzIigxZIi&QM629B@k)T!268{Q#5(rO&B91_K3aGgd zOz2buuDmZ0k0*&~Ce@^9mw>z1CAD4q7JDVQJjnvfe`mUQ^MBF*8x@l_YR0cN5dZ)H M07*qoM6N<$f|2ciQUCw| delta 2042 zcmVZgXgFbgKugPP2pyX#oK;lkN;~0x~qS zU=0=le}RK!Q~&@6X-PyuR7ef&R%>irM-@IZ_qlJ|yX)9#NK#@#9h}} zPVDt--}gB)oVoF??aGw@z_srB&Y5%1H{Y3af4(~a|G)m*GC=+lAt5X}G6HmQ@qp;> z@8^UNvFRNlNDlH;+WKLO`AyCrH4s271nbX%ve8W-fMr=BfV4{=K-&f%0v6EFXS02S z%hrzs5OnLQ&`NT-ekBC_2q&D9F}94Oe)v6HB^iW4@yd5z& zO30rL1-Q->!GxT{C3(7c+~?I3TBH~i6&Dx=3^YNg20KiWcxL6js<%{MZLOvFe-|pP zZp>vqD40l}5+k6V5p6dQ)1r9n?Afz#^^v~nKyE<6;LXYpD^XUZq(3xdk;%!o6RzoW zIp9PKb0wgj>I-i0x}&jbQ4frA3~H19bM8d_Np=@vyl4li>oGk5&TR;)RoihjA83R= zaD`4j)JW^l&`>k0>r8RBw-@MGfBjOM6Rjk5oddXW!5GmPK1W0bw55!=`-aAs&sD&m zJ{X|TO3j0KU>veF){9}^lzWQm=`%D=OQA>QlMy>YF3drhrbeEd7}Ze@qaVVO+i3{XC{7eq?DZfW}TJ49NaOL z(rFb+zfr-tWe{b*3ZxtWe?<<25@6E;uw8(BE5ZFfQ&e`^o?hc4#1YoZCr-U170ZGl z*^aV5LUQZ$hj1-;TLAR=?8CEDy)D;@*R{g@U))EE=T$wJj)Jz!6mB)Z3THqAg0~84 znu1zV8DI4kh4^-RYy2Yf{qOzki5LGN*;z-As@Cr3c>_?|nmQ^6f3jsHDhe!rqHwl& zygI2q8eddmWe3V7E~pPArU;;d1CBrtWQ~PihceK46*7h0`mUQj>AuycbQv$a&f)JG z!!-*I*RBvy&ZEQ3g-6^A?9|sQclI25_wxP9l|Ogz)zK(T-Ur|-*dM~chSmVE zkAti)vfcZkeb+vSf2Xq*-dfL-7W>yvfA!F16owG;--$y5A5whfq!%Qw zAVFo|l#YzHfx8q1bsGVKl@g#R@TdaW1G`Cf&mJC2cL>JKWJG8$RF|DfE;oFW43NcK zKGzfnsR?W15Gs+t)RG&Q4kzQJa8eiLZa{_QjxSoW??cbSe^c=J7Z+j0bwvGkEbylp zQ#4;}JG2|_>v{l;c!t)zI`RA!SMd!{{ltTnf0~a;CgbD%&2O+|ylGGI^CD*L{T`L}0 zmiX8w+9PdQ>iYEnyns;TK#8iVx{m8r7UNL`a|Lig>Pnz>o->C68<+tc|PO}5?yqEm{}e}(E72n8V#loE!os53RQ7J}kA z26cTXj4k7D1|5_p0LRXp4vOZV+(LQ*z@*ToY0w&>LA_<6YHvSIo1b05ig356SY~i-x=>dn+@*ckNZR7CFnJz^O?3RU3-2(h#SVw=V z%Eb+pK0E#CPhNl3onM*+!K=*lN5Aro$P6KmfBN_?gafLO4(`ZxMZhVtHMYdmja+Av}?E}4YD_>B$iNAIl|vk~AJqe-C=FlZq#w%Wiz zo*q1yT?0ASI3;Y!aLbi6z{55gx>wOMu(Zo9Xw1w1lCcbezRe1~S2Q0wly7|Lf9CmL Y6j~F6reJMr&j0`b07*qoM6N<$f+|+nRsaA1 From 30105150440dd2e95b2dd5fdd254e992a049707f Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 16:39:13 -0400 Subject: [PATCH 072/294] Move cron job to 8am ET (#224) Fixes #220 --- .github/workflows/run-cron.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index 4509e496..4323290d 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -2,7 +2,7 @@ name: run-cron on: schedule: - - cron: '0 0 * * 0' + - cron: '0 12 * * 0' workflow_dispatch: From f613dbdabe9051f46af8774f3408b55094b6fa9a Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 17:27:19 -0400 Subject: [PATCH 073/294] Increase company questions to include past year (#225) Fixes #221 --- cron/update_questions.py | 13 +- src/components/Table/index.js | 2 +- src/data/questions.json | 5051 ++++++++++++++++++++++++++++----- 3 files changed, 4374 insertions(+), 692 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index d4a71a28..6c9dd5c7 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -52,20 +52,23 @@ leetcode_title = response["data"]["question"]["title"] leetcode_difficulty = response["data"]["question"]["difficulty"] - leetcode_companies = json.loads( - response["data"]["question"]["company_tag_stats"])["1"] + leetcode_companyTags = json.loads( + response["data"]["question"]["company_tag_stats"]) leetcode_premium = response["data"]["question"]["is_paid_only"] + # Retrieve companies who have asked this question within 0-1 year + leetcode_companies = leetcode_companyTags["1"] + leetcode_companyTags["2"] + companies = [] for leetcode_company in leetcode_companies: - company = { + companies.append({ "name": leetcode_company["name"], "slug": leetcode_company["slug"], "frequency": leetcode_company["timesEncountered"] - } + }) - companies.append(company) + companies = sorted(companies, key = lambda d: d['frequency'], reverse=True) question["title"] = leetcode_title question["difficulty"] = leetcode_difficulty diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e830f80b..e7a45ed3 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -366,7 +366,7 @@ const Table = () => { > Companies{' '} diff --git a/src/data/questions.json b/src/data/questions.json index 763c1743..7ebb9eb1 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,13 +1,11 @@ { - "updated": "2022-08-07T13:15:58.610497", + "updated": "2022-08-07T17:24:54.842630", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -51,6 +49,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -70,6 +73,16 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -77,10 +90,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -133,6 +143,16 @@ "name": "Snapchat", "slug": "snapchat", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 } ] }, @@ -140,9 +160,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,6 +178,16 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -167,10 +195,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -194,6 +219,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -235,9 +265,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -281,6 +309,21 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -291,6 +334,16 @@ "slug": "american-express", "frequency": 4 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Groupon", "slug": "groupon", @@ -300,6 +353,26 @@ "name": "IBM", "slug": "ibm", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -307,11 +380,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -325,11 +394,31 @@ "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -349,6 +438,11 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -356,9 +450,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -408,9 +500,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -448,6 +538,16 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Juspay", + "slug": "juspay", + "frequency": 2 } ] }, @@ -455,9 +555,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -486,11 +584,26 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "LiveRamp", + "slug": "liveramp", + "frequency": 4 + }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Zillow", "slug": "zillow", @@ -525,6 +638,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Redfin", + "slug": "redfin", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Snapdeal", + "slug": "snapdeal", + "frequency": 2 } ] }, @@ -532,9 +665,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -607,6 +738,36 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -614,9 +775,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -680,6 +839,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -690,11 +854,36 @@ "slug": "snapchat", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Wayfair", "slug": "wayfair", "frequency": 3 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -704,6 +893,21 @@ "name": "Roblox", "slug": "roblox", "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -711,9 +915,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -727,6 +929,11 @@ "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -742,6 +949,21 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Toptal", + "slug": "toptal", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Grab", "slug": "grab", @@ -761,26 +983,49 @@ "name": "Snapdeal", "slug": "snapdeal", "frequency": 2 - } - ] - }, - { - "id": 12, - "title": "Longest Consecutive Sequence", - "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ + }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 20 + "name": "Databricks", + "slug": "databricks", + "frequency": 2 }, { - "name": "Google", + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + } + ] + }, + { + "id": 12, + "title": "Longest Consecutive Sequence", + "slug": "longest-consecutive-sequence", + "pattern": ["Arrays"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Google", "slug": "google", "frequency": 13 }, @@ -814,6 +1059,16 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -828,6 +1083,16 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -835,9 +1100,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -850,6 +1113,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -857,9 +1125,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -878,6 +1144,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 5 + }, { "name": "tiktok", "slug": "tiktok", @@ -898,6 +1169,11 @@ "slug": "reddit", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -927,6 +1203,16 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -934,12 +1220,20 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -971,9 +1265,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -982,6 +1274,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -1017,6 +1314,16 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -1036,6 +1343,11 @@ "name": "Nvidia", "slug": "nvidia", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -1043,9 +1355,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1054,6 +1364,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1068,6 +1383,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -1075,12 +1395,15 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -1090,6 +1413,26 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -1097,9 +1440,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1118,6 +1459,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -1133,6 +1479,11 @@ "slug": "linkedin", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1143,6 +1494,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1152,6 +1508,26 @@ "name": "Reddit", "slug": "reddit", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1159,9 +1535,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1185,6 +1559,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1201,9 +1580,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1228,9 +1605,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1259,6 +1634,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -1289,6 +1669,21 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1313,6 +1708,36 @@ "name": "Grab", "slug": "grab", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 } ] }, @@ -1320,10 +1745,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1332,31 +1754,59 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 - } - ] - }, - { - "id": 24, - "title": "Palindrome Partitioning", - "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } + ] + }, + { + "id": 24, + "title": "Palindrome Partitioning", + "slug": "palindrome-partitioning", + "pattern": ["Backtracking"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -1373,6 +1823,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -1380,9 +1835,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1421,11 +1874,41 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, + { + "name": "Duolingo", + "slug": "duolingo", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1450,6 +1933,16 @@ "name": "Swiggy", "slug": "swiggy", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -1457,9 +1950,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -1468,12 +1959,15 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1528,6 +2022,16 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -1535,9 +2039,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1566,6 +2068,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -1580,6 +2087,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1587,9 +2099,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1598,6 +2108,11 @@ "slug": "amazon", "frequency": 18 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 12 + }, { "name": "Adobe", "slug": "adobe", @@ -1613,6 +2128,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -1637,6 +2157,16 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -1644,9 +2174,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1685,6 +2213,26 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -1699,6 +2247,36 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -1706,9 +2284,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1762,11 +2338,21 @@ "slug": "oracle", "frequency": 6 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 6 + }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 5 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 5 + }, { "name": "Paypal", "slug": "paypal", @@ -1777,6 +2363,16 @@ "slug": "bolt", "frequency": 4 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -1797,6 +2393,46 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, + { + "name": "Riot Games", + "slug": "riot-games", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, { "name": "Wayfair", "slug": "wayfair", @@ -1841,32 +2477,80 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 - } - ] - }, - { - "id": 32, - "title": "Maximum Subarray", - "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ + }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 34 + "name": "BlackRock", + "slug": "blackrock", + "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 34 + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Zynga", + "slug": "zynga", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 + } + ] + }, + { + "id": 32, + "title": "Maximum Subarray", + "slug": "maximum-subarray", + "pattern": ["Dynamic Programming"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 34 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 17 }, { @@ -1914,6 +2598,11 @@ "slug": "jpmorgan", "frequency": 4 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 4 + }, { "name": "Shopee", "slug": "shopee", @@ -1924,6 +2613,31 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Poshmark", + "slug": "poshmark", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", @@ -1958,6 +2672,21 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 } ] }, @@ -1965,20 +2694,27 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1987,6 +2723,11 @@ "slug": "google", "frequency": 11 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "tiktok", "slug": "tiktok", @@ -1996,6 +2737,16 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -2003,9 +2754,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2034,6 +2783,16 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Mathworks", + "slug": "mathworks", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2058,6 +2817,31 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -2065,9 +2849,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2086,6 +2868,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2096,6 +2883,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2105,6 +2897,16 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -2112,9 +2914,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2153,11 +2953,26 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -2172,6 +2987,21 @@ "name": "TuSimple", "slug": "tusimple", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 } ] }, @@ -2179,9 +3009,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2235,6 +3063,11 @@ "slug": "infosys", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Visa", "slug": "visa", @@ -2245,6 +3078,16 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -2269,42 +3112,85 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 - } - ] - }, - { - "id": 39, - "title": "Word Break", - "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 38 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 + "name": "Expedia", + "slug": "expedia", + "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, + { + "name": "Softwire", + "slug": "softwire", + "frequency": 2 + }, + { + "name": "Mercari", + "slug": "mercari", + "frequency": 2 + } + ] + }, + { + "id": 39, + "title": "Word Break", + "slug": "word-break", + "pattern": ["Dynamic Programming"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -2322,6 +3208,11 @@ "slug": "qualtrics", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -2332,6 +3223,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -2351,6 +3247,11 @@ "name": "Cohesity", "slug": "cohesity", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -2358,9 +3259,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2383,6 +3282,16 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -2390,9 +3299,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2426,16 +3333,31 @@ "slug": "lyft", "frequency": 6 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2455,6 +3377,31 @@ "name": "Commvault", "slug": "commvault", "frequency": 2 + }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 } ] }, @@ -2462,9 +3409,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2498,6 +3443,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Yahoo", "slug": "yahoo", @@ -2507,6 +3457,21 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -2514,10 +3479,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2546,6 +3508,31 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -2565,6 +3552,21 @@ "name": "Docusign", "slug": "docusign", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -2572,9 +3574,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2593,6 +3593,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2603,6 +3608,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", @@ -2619,9 +3629,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2641,9 +3649,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2662,6 +3668,16 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -2671,6 +3687,21 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -2678,9 +3709,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2694,6 +3723,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Zomato", + "slug": "zomato", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2708,6 +3742,21 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -2715,16 +3764,34 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -2732,10 +3799,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2749,6 +3813,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2758,6 +3827,16 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -2765,9 +3844,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2776,6 +3853,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -2786,15 +3868,55 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 } ] }, @@ -2802,9 +3924,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2823,6 +3943,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2832,6 +3957,16 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -2839,9 +3974,7 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2894,6 +4027,11 @@ "name": "ServiceNow", "slug": "servicenow", "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 } ] }, @@ -2901,12 +4039,15 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2917,6 +4058,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -2926,6 +4072,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -2933,9 +4084,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2949,10 +4098,40 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -2960,9 +4139,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2970,6 +4147,16 @@ "name": "Amazon", "slug": "amazon", "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 } ] }, @@ -2977,9 +4164,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3028,6 +4213,31 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3037,6 +4247,26 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 } ] }, @@ -3044,9 +4274,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3075,6 +4303,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -3104,6 +4337,26 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 } ] }, @@ -3111,12 +4364,15 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", @@ -3136,6 +4392,16 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3143,9 +4409,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3169,6 +4433,21 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3178,6 +4457,26 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -3185,11 +4484,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3218,10 +4513,35 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 } ] }, @@ -3229,10 +4549,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3246,6 +4563,11 @@ "slug": "google", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3255,6 +4577,21 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -3262,11 +4599,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3320,11 +4653,26 @@ "slug": "doordash", "frequency": 8 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 8 + }, { "name": "Oracle", "slug": "oracle", "frequency": 7 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 6 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -3365,6 +4713,36 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Audible", + "slug": "audible", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -3419,6 +4797,46 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 } ] }, @@ -3426,12 +4844,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3454,6 +4867,16 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 } ] }, @@ -3461,12 +4884,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3475,6 +4893,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -3494,6 +4917,11 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 } ] }, @@ -3501,9 +4929,7 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3532,6 +4958,11 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -3542,6 +4973,16 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -3576,6 +5017,16 @@ "name": "Canonical", "slug": "canonical", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 } ] }, @@ -3583,9 +5034,7 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3623,6 +5072,21 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 } ] }, @@ -3630,9 +5094,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3665,6 +5127,26 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -3672,9 +5154,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3698,10 +5178,30 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 } ] }, @@ -3709,21 +5209,49 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3731,9 +5259,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3752,6 +5278,11 @@ "slug": "capital-one", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -3786,16 +5317,39 @@ "name": "Zenefits", "slug": "zenefits", "frequency": 2 - } - ] - }, - { - "id": 71, - "title": "Merge Two Sorted Lists", - "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } + ] + }, + { + "id": 71, + "title": "Merge Two Sorted Lists", + "slug": "merge-two-sorted-lists", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3834,6 +5388,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3849,6 +5408,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "Accenture", "slug": "accenture", @@ -3868,6 +5432,26 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 2 } ] }, @@ -3875,10 +5459,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3902,6 +5483,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -3911,6 +5497,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -3918,9 +5509,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3948,6 +5537,16 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Hotstar", + "slug": "hotstar", + "frequency": 2 } ] }, @@ -3955,9 +5554,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3981,11 +5578,26 @@ "slug": "apple", "frequency": 9 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3996,6 +5608,16 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, { "name": "Indeed", "slug": "indeed", @@ -4011,6 +5633,21 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 3 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -4035,6 +5672,26 @@ "name": "Media.net", "slug": "medianet", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 } ] }, @@ -4042,9 +5699,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -4058,6 +5713,11 @@ "slug": "pinterest", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4067,6 +5727,21 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -4074,21 +5749,34 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -4096,9 +5784,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4147,11 +5833,26 @@ "slug": "salesforce", "frequency": 12 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 7 + }, { "name": "VMware", "slug": "vmware", "frequency": 6 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -4162,6 +5863,16 @@ "slug": "shopee", "frequency": 5 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -4187,6 +5898,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -4231,6 +5947,46 @@ "name": "IBM", "slug": "ibm", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "BlackRock", + "slug": "blackrock", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -4238,9 +5994,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4254,6 +6008,11 @@ "slug": "uber", "frequency": 7 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4268,6 +6027,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -4275,9 +6039,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4307,10 +6069,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -4350,15 +6109,30 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "eBay", "slug": "ebay", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4373,6 +6147,61 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 + }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 } ] }, @@ -4380,10 +6209,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4402,6 +6228,16 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4416,6 +6252,41 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -4423,16 +6294,44 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -4440,9 +6339,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4485,6 +6382,26 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 } ] }, @@ -4492,10 +6409,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -4504,11 +6418,31 @@ "slug": "google", "frequency": 11 }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 7 + }, { "name": "Pinterest", "slug": "pinterest", "frequency": 6 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 6 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4524,6 +6458,16 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4533,6 +6477,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 } ] }, @@ -4540,9 +6489,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4571,6 +6518,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4590,6 +6542,21 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 } ] }, @@ -4597,9 +6564,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4624,9 +6589,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4635,11 +6598,21 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4656,9 +6629,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4682,6 +6653,21 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4701,6 +6687,21 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4708,9 +6709,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4729,11 +6728,21 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4753,6 +6762,41 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -4760,9 +6804,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4791,6 +6833,11 @@ "slug": "bloomberg", "frequency": 10 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", @@ -4811,11 +6858,31 @@ "slug": "medianet", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -4827,18 +6894,58 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 } ] @@ -4847,9 +6954,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4863,6 +6968,11 @@ "slug": "linkedin", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -4872,6 +6982,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4879,9 +6994,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4910,6 +7023,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -4920,6 +7038,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -4934,6 +7057,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -4941,9 +7069,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4962,6 +7088,16 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4976,6 +7112,21 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -4983,9 +7134,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5009,6 +7158,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -5018,6 +7172,16 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -5025,23 +7189,30 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -5088,9 +7259,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5115,9 +7284,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5141,6 +7308,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -5155,6 +7327,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -5162,9 +7339,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5183,10 +7358,25 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -5194,9 +7384,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5210,16 +7398,36 @@ "slug": "google", "frequency": 14 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 12 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -5260,6 +7468,16 @@ "slug": "twitter", "frequency": 3 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -5274,6 +7492,41 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 2 + }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 } ] }, @@ -5281,9 +7534,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5382,6 +7633,26 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -5436,6 +7707,41 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Airtel", + "slug": "airtel", + "frequency": 2 } ] }, @@ -5443,9 +7749,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5460,9 +7764,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5482,9 +7784,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5523,6 +7823,11 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -5534,13 +7839,38 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { - "name": "Spotify", - "slug": "spotify", + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", "frequency": 2 } ] @@ -5549,9 +7879,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5579,6 +7907,16 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -5586,9 +7924,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5611,6 +7947,21 @@ "name": "Facebook", "slug": "facebook", "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -5618,9 +7969,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5649,6 +7998,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -5668,6 +8022,21 @@ "name": "Sumologic", "slug": "sumologic", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -5675,9 +8044,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5716,6 +8083,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5736,6 +8108,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -5765,6 +8142,31 @@ "name": "Arcesium", "slug": "arcesium", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Cashfree", + "slug": "cashfree", + "frequency": 2 } ] }, @@ -5772,9 +8174,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5809,10 +8209,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5866,6 +8263,16 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -5875,6 +8282,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -5882,10 +8309,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5894,6 +8318,11 @@ "slug": "amazon", "frequency": 16 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -5904,6 +8333,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -5913,6 +8347,31 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5920,13 +8379,20 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ + { + "name": "Twitter", + "slug": "twitter", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5943,22 +8409,27 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } + ] }, { "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5972,6 +8443,11 @@ "slug": "apple", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -5981,6 +8457,26 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "MindTickle", + "slug": "mindtickle", + "frequency": 2 } ] }, @@ -5988,12 +8484,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6032,11 +8523,31 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6066,6 +8577,31 @@ "name": "Coinbase", "slug": "coinbase", "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Wish", + "slug": "wish", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 } ] }, @@ -6073,12 +8609,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6097,6 +8628,11 @@ "slug": "google", "frequency": 13 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -6107,6 +8643,11 @@ "slug": "roblox", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 + }, { "name": "Twilio", "slug": "twilio", @@ -6117,6 +8658,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 4 + }, { "name": "Robinhood", "slug": "robinhood", @@ -6127,6 +8673,16 @@ "slug": "coinbase", "frequency": 3 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6156,6 +8712,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -6163,14 +8739,20 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -6180,6 +8762,16 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -6187,10 +8779,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -6214,6 +8803,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6233,6 +8827,26 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 } ] }, @@ -6240,10 +8854,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ @@ -6258,9 +8869,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6275,9 +8884,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6286,6 +8893,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6297,10 +8909,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6318,6 +8927,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -6325,9 +8939,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6356,6 +8968,16 @@ "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6372,9 +8994,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6393,6 +9013,16 @@ "slug": "microsoft", "frequency": 12 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -6403,6 +9033,21 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6422,6 +9067,26 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 } ] }, @@ -6429,9 +9094,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6464,6 +9127,11 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -6471,9 +9139,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6518,10 +9184,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6535,11 +9198,26 @@ "slug": "amazon", "frequency": 15 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 11 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -6564,6 +9242,16 @@ "name": "DoorDash", "slug": "doordash", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -6571,10 +9259,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6593,6 +9278,11 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6603,6 +9293,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -6627,6 +9327,16 @@ "name": "PayTM", "slug": "paytm", "frequency": 2 + }, + { + "name": "Audible", + "slug": "audible", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -6634,9 +9344,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6645,6 +9353,16 @@ "slug": "linkedin", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", @@ -6655,10 +9373,25 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -6666,9 +9399,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6677,10 +9408,30 @@ "slug": "microsoft", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -6688,9 +9439,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6733,6 +9482,16 @@ "name": "Adobe", "slug": "adobe", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -6740,9 +9499,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6761,6 +9518,16 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6777,9 +9544,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6788,6 +9553,16 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -6797,6 +9572,16 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6804,9 +9589,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6829,6 +9612,26 @@ "name": "Apple", "slug": "apple", "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -6836,12 +9639,15 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Amazon", "slug": "amazon", @@ -6861,6 +9667,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -6868,9 +9679,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6913,6 +9722,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 } ] }, @@ -6920,12 +9734,20 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", @@ -6936,10 +9758,25 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -6947,9 +9784,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6968,6 +9803,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6987,6 +9827,16 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -6994,9 +9844,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7020,11 +9868,26 @@ "slug": "linkedin", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -7035,6 +9898,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7074,6 +9942,41 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Pony.ai", + "slug": "ponyai", + "frequency": 2 } ] }, @@ -7081,20 +9984,22 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7113,10 +10018,30 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7124,9 +10049,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7145,11 +10068,26 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7161,9 +10099,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7182,6 +10118,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -7192,6 +10133,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -7207,6 +10153,16 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -7216,6 +10172,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 } ] }, @@ -7223,10 +10199,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7255,6 +10228,16 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -7271,8 +10254,23 @@ "frequency": 2 }, { - "name": "Opendoor", - "slug": "opendoor", + "name": "Opendoor", + "slug": "opendoor", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -7281,9 +10279,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7317,6 +10313,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7327,6 +10328,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7356,6 +10362,16 @@ "name": "TuSimple", "slug": "tusimple", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 } ] }, @@ -7363,9 +10379,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7389,6 +10403,11 @@ "slug": "uber", "frequency": 8 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -7399,11 +10418,26 @@ "slug": "doordash", "frequency": 5 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -7414,6 +10448,16 @@ "slug": "c3-iot", "frequency": 3 }, + { + "name": "Quora", + "slug": "quora", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -7423,6 +10467,26 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -7430,10 +10494,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7492,6 +10553,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -7506,6 +10572,21 @@ "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -7513,9 +10594,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7544,6 +10623,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Indeed", "slug": "indeed", @@ -7559,6 +10643,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7578,6 +10667,31 @@ "name": "Zoom", "slug": "zoom", "frequency": 2 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7585,9 +10699,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7601,10 +10713,25 @@ "slug": "spotify", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 } ] }, @@ -7612,9 +10739,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7683,6 +10808,21 @@ "slug": "yahoo", "frequency": 5 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 5 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 5 + }, + { + "name": "Dell", + "slug": "dell", + "frequency": 5 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -7704,53 +10844,158 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 3 + "name": "Deutsche Bank", + "slug": "deutsche-bank", + "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 3 + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 }, { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 + "name": "ZScaler", + "slug": "zscaler", + "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", - "frequency": 3 + "name": "Optum", + "slug": "optum", + "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Siemens", + "slug": "siemens", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Zomato", + "slug": "zomato", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Info Edge", + "slug": "info-edge", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Cognizant", + "slug": "cognizant", "frequency": 2 } ] @@ -7759,9 +11004,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7785,6 +11028,16 @@ "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -7799,6 +11052,21 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -7806,17 +11074,30 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -7827,6 +11108,16 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7841,6 +11132,16 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 } ] }, @@ -7848,9 +11149,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7909,6 +11208,26 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7948,6 +11267,21 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -7955,9 +11289,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7971,11 +11303,21 @@ "slug": "amazon", "frequency": 11 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -7990,6 +11332,21 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -7997,16 +11354,34 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -8014,9 +11389,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8030,6 +11403,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8040,6 +11418,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -8050,6 +11433,11 @@ "slug": "grab", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -8069,6 +11457,31 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 } ] }, @@ -8076,9 +11489,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8117,19 +11528,64 @@ "slug": "google", "frequency": 8 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 6 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 5 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 4 }, { - "name": "Epam Systems", - "slug": "epam-systems", + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 4 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 4 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 3 + }, + { + "name": "National Instruments", + "slug": "national-instruments", "frequency": 3 }, { @@ -8166,6 +11622,46 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "Sapient", + "slug": "sapient", + "frequency": 2 } ] }, @@ -8173,9 +11669,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8189,6 +11683,11 @@ "slug": "microsoft", "frequency": 8 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -8209,11 +11708,26 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8243,6 +11757,51 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -8250,9 +11809,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8260,6 +11817,16 @@ "name": "Google", "slug": "google", "frequency": 8 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -8267,9 +11834,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -8278,16 +11843,34 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -8295,9 +11878,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8310,6 +11891,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 } ] }, @@ -8317,20 +11903,27 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } + ] }, { "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8339,15 +11932,35 @@ "slug": "airbnb", "frequency": 17 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -8355,9 +11968,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8376,6 +11987,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8390,6 +12006,16 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 } ] }, @@ -8397,9 +12023,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8407,6 +12031,11 @@ "name": "Google", "slug": "google", "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -8414,11 +12043,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [] @@ -8427,9 +12052,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8478,11 +12101,21 @@ "slug": "uber", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -8507,6 +12140,41 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -8514,9 +12182,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8525,6 +12191,11 @@ "slug": "amazon", "frequency": 13 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -8540,6 +12211,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -8549,6 +12225,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -8556,12 +12237,10 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [] } ] -} \ No newline at end of file +} From 2202aa4e2d16875676a137c08bb858c46ebf6c20 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 17:30:45 -0400 Subject: [PATCH 074/294] Update Facebook icon --- public/static/icons/facebook.png | Bin 1848 -> 1060 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/static/icons/facebook.png b/public/static/icons/facebook.png index 669e21cbef308f91e7794c1725c290c527b57f15..af4711df4eea436a4a8d8974a9c601b267951a94 100644 GIT binary patch literal 1060 zcmV+<1l#+GP)Px&-bqA3R9HvtmS1RFRUF5Ezk7R=-X^_G(we48Z8y5U3|fa}58{L1gR%#Gav-Qr z!)br(PADBAfeB8I)%~Hud2cImH_Dh zz_Vu_DXza|b3Jfa;ZS&4GoT9ra{cY1=eq1n>^Z++y>!cVQzJ0p&?e>#L9nvEWTik- zZXRL%o=IiLVv=8AeX)T)&rUS&tp>O%XFEqDeW4YaX97>S*TnDT?abj~vmOp#&l}t$ zBsK!@9Js8oKQ=C1ERFF6QoBM)<0m%O-<}B^i)_>>W8*5C>NbmiSR;-gZs)X39lckKcVU zwgw*&&zV)cvt8@><(NBC9@q9}?3uf1_zD0FIO{U&xRO?}vz_CyzEB)k2^chWzknzxmcq*F4Z|}hkD*?x;=A)5wt1292W4qd{PPS{T19~;WN(x&=II?ouGhJ6$ z`$%#orNRLo;f@}Z+=b-q^UK*)4FD05auk#r3v=iXYsB^igoJUy>s$xq51Y=qMA{cS z=lh_pu%1AAPb5X(006K9aFuZz0HL#zF^+2!~idKZHa7uWn7bj3AmI;dvZDFk-Gc(8bOEo;upJ$FTR<(6~nSb(nNMFndjv4Td;*Q ze$30F`Eza5gqN3=Rf4YaIj4vRnhZz-KD#S@53@PtzJG0rk()p^KU6+^$Yq>e?pC#e_1E^L5S+ldXh}3IM?atPV epo% z005X5jlu#wLSgD^;5jBFE`tujV^PV#&Btcb;3X?6$Sc~{7qA1dI-m;C1C$jMa03t% zKy?!X03Bkwjad+zEshcZWXAz2Tby9fD;5njFnh}@mqR`&mMd+u5#`FCup&)Y8*vkK z8cDQ+JOI#yD+~gZUIg2R9E|e|;s^Qq;Mtr6hww;FM3h5vLXsj2ASB~Km=MJeMj_;294UJ@DCBuLB9J@Uvs!osJ#x(4p=k^ibA0X+{kD=i{iPJ4&I39 zSUx`qkHH9qLI>d<2M#v|ReD4&Q%D++C|kA3pvqCZti%9RfyC{9ny{oOCk^j!J?OFx$^Yg8H;s9|QoEDKE-bel%D@z`oOF9y-T{ z<%5#pwJEK%ztt^uXf&<+#XO}*lng$gk!9HxL>{}3Qqs(2re|gOcxI|-7$FYIa)8_( zhE8kYK>dda#+|6q`GvWKo;kjDZM@+9g5|29D)nwnsK2CUfu!uGhJCiW+VFBlY?`+; zR3zPK_-YT%)EPeDI>AnzyK-)1x{|8dYUP%+kQX{?X3*iWSkulkY<6mnuqKE8WzaI4 z4NdJFk^1+Y#WfS3o3MYe)O!5)^0R60$vM|qulJ}H-3Rh)suXz|R=vwbkWqRI@rq+N zy4OaI)*%KK=LE~&bc~I{vxAx0(}spq(X6{91Y;q@I42txD-js^MCsG#^qQ}Z7E7+X zMRYyzODuW^f1Nh_P|SDaccq1miD8aQs>8Kph&ZI|yPjOprGnVDxv*~|WKDSVT`^5% z)k1UUY3ty)V>FvvhwTq|8~nEvT1~zXL;2GI3cDlV?%-w{U7AAYw*LgpZxd5-^!N46 zE|m~63=vSMBoEQ{yN=}9@HNh&vx|had+$UCvXBZLw zq5ZT2$~*c7=;!qZ<7?h$^;>4hRwf1cf%#%tMM-BpD?{Hcl|yzG4Gmh?*>;t1S4W})C?<+FiH{Ey2q_|)|7`}CWC({7oC^H zjA*v(l+2!?UrdgNe1;5tsb{k+bpIe4tsQB9OU`Uc8c6%`XH%+)$NeE^vCI7$IHzN- zId;aDP?2F_@5eH)?kw48%6Ct^ntaDJqDS(5Bq>13+VR*|zq3?SVf)s>H{#}qCTsDD z`9KM%Ug0w8yUtS0#q6JdySwDotX8t=bS*+*ONqvRT_oQ3LL zy;o*fVUtzniF)-1J))-pUiMROVN0Xu`8;J`f%%4WutpBt7cj}R^Re#e=DUf~r!H8m zI$wOPDysA;o|r6K`<2KYf*)AaaD{~hd+-CRb-iJ~{>j?lTBf~O!CxW_w5|x56~p<3 zw+Qa*t4<3;-cQT&-lX4K>yYxgtd6UFA$o;)ZWmvzYtgWa-iO}jS$7MUb-2pY>cQg3 z=dy>7NCEo_ze65zr`_IbtoIx8RCMC(mlXvC(JplZ&|Y*)>hRea+?Q{5dFsejZcJNX z zEw$-_QB~#%jfWZ-GvpOIXTIbSbpV?UNlbre(iwKabrP=k!H+ax^0@K zDKDt~-AU^&s>X4Vgs%sGTYXkH$G-MNT05RgWFGqFgFKMKX8Ud=tZ3&Tb&5pC1I84; N4=)b} Date: Sun, 7 Aug 2022 17:38:57 -0400 Subject: [PATCH 075/294] add back company filter (#227) --- src/components/Table/index.js | 8 ++++---- src/data/index.js | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e7a45ed3..93c92211 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -374,7 +374,7 @@ const Table = () => { ); }, - accessor: 'companies', + accessor: 'companyNames', sortType: (a, b) => { if (a.original.companies.length === b.original.companies.length) { return 0; @@ -399,7 +399,7 @@ const Table = () => { return {companies}; }, - disableFilters: true, + Filter: SelectColumnFilter, }, ], }, @@ -436,8 +436,8 @@ const Table = () => { value: localStorage.getItem('pattern') || '', }, { - id: 'companies', - value: localStorage.getItem('companies') || '', + id: 'companyNames', + value: localStorage.getItem('companyNames') || '', }, ], }, diff --git a/src/data/index.js b/src/data/index.js index 10afbb7f..4edd0868 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -3,5 +3,9 @@ import questions from './questions.json'; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; const { updated, data } = questions; +for (let i = 0; i < data.length; i += 1) { + data[i].companyNames = data[i].companies.map(company => company.name); +} + export { updated }; export default data.sort((a, b) => sortBy[a.difficulty] - sortBy[b.difficulty]); From 05db862d94b37ea89ae71fc7f5c941cb32b4cf80 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 20:08:47 -0400 Subject: [PATCH 076/294] Add missing company icons for past year (#228) Add missing company icons for past year Fixes #226 --- public/static/icons/accolite.png | Bin 0 -> 2778 bytes public/static/icons/apple.png | Bin 1608 -> 2215 bytes public/static/icons/arista-networks.png | Bin 0 -> 2451 bytes public/static/icons/audible.png | Bin 0 -> 661 bytes public/static/icons/capgemini.png | Bin 0 -> 2286 bytes public/static/icons/cashfree.png | Bin 0 -> 1783 bytes public/static/icons/cognizant.png | Bin 0 -> 1283 bytes public/static/icons/coupang.png | Bin 7138 -> 2157 bytes public/static/icons/databricks.png | Bin 0 -> 1870 bytes public/static/icons/dell.png | Bin 0 -> 2212 bytes public/static/icons/deutsche-bank.png | Bin 0 -> 1462 bytes public/static/icons/doordash.png | Bin 1909 -> 2401 bytes public/static/icons/epic-systems.png | Bin 0 -> 3526 bytes public/static/icons/facebook.png | Bin 1060 -> 1503 bytes public/static/icons/flipkart.png | Bin 0 -> 1999 bytes public/static/icons/godaddy.png | Bin 0 -> 1066 bytes public/static/icons/hbo.png | Bin 0 -> 1045 bytes public/static/icons/indeed.png | Bin 6047 -> 1748 bytes public/static/icons/info-edge.png | Bin 0 -> 1614 bytes public/static/icons/juspay.png | Bin 0 -> 1918 bytes public/static/icons/liveramp.png | Bin 0 -> 1567 bytes public/static/icons/mercari.png | Bin 0 -> 1973 bytes public/static/icons/national-instruments.png | Bin 0 -> 1298 bytes public/static/icons/optum.png | Bin 0 -> 4431 bytes public/static/icons/paytm.png | Bin 1468 -> 2876 bytes public/static/icons/ponyai.png | Bin 0 -> 4267 bytes public/static/icons/poshmark.png | Bin 0 -> 2345 bytes public/static/icons/redfin.png | Bin 0 -> 1743 bytes public/static/icons/riot-games.png | Bin 0 -> 1853 bytes public/static/icons/roblox.png | Bin 584 -> 2886 bytes public/static/icons/sap.png | Bin 546 -> 2898 bytes public/static/icons/sapient.png | Bin 0 -> 2804 bytes public/static/icons/siemens.png | Bin 0 -> 2724 bytes public/static/icons/softwire.png | Bin 0 -> 6753 bytes public/static/icons/toptal.png | Bin 0 -> 350 bytes public/static/icons/wayfair.png | Bin 4945 -> 2230 bytes public/static/icons/wish.png | Bin 0 -> 1878 bytes public/static/icons/zomato.png | Bin 0 -> 1525 bytes public/static/icons/zscaler.png | Bin 0 -> 2683 bytes public/static/icons/zynga.png | Bin 0 -> 1568 bytes 40 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/static/icons/accolite.png create mode 100644 public/static/icons/arista-networks.png create mode 100644 public/static/icons/audible.png create mode 100644 public/static/icons/capgemini.png create mode 100644 public/static/icons/cashfree.png create mode 100644 public/static/icons/cognizant.png create mode 100644 public/static/icons/databricks.png create mode 100644 public/static/icons/dell.png create mode 100644 public/static/icons/deutsche-bank.png create mode 100644 public/static/icons/epic-systems.png create mode 100644 public/static/icons/flipkart.png create mode 100644 public/static/icons/godaddy.png create mode 100644 public/static/icons/hbo.png create mode 100644 public/static/icons/info-edge.png create mode 100644 public/static/icons/juspay.png create mode 100644 public/static/icons/liveramp.png create mode 100644 public/static/icons/mercari.png create mode 100644 public/static/icons/national-instruments.png create mode 100644 public/static/icons/optum.png create mode 100644 public/static/icons/ponyai.png create mode 100644 public/static/icons/poshmark.png create mode 100644 public/static/icons/redfin.png create mode 100644 public/static/icons/riot-games.png create mode 100644 public/static/icons/sapient.png create mode 100644 public/static/icons/siemens.png create mode 100644 public/static/icons/softwire.png create mode 100644 public/static/icons/toptal.png create mode 100644 public/static/icons/wish.png create mode 100644 public/static/icons/zomato.png create mode 100644 public/static/icons/zscaler.png create mode 100644 public/static/icons/zynga.png diff --git a/public/static/icons/accolite.png b/public/static/icons/accolite.png new file mode 100644 index 0000000000000000000000000000000000000000..65d146fdd55ca2c170351fa08e7eb20f1437f3ae GIT binary patch literal 2778 zcmY*ac|4Ts7k`IAGubLCvW$@|nHg&`jj=QciDXT7gUK??j7()vN@NKWvNe|I79mU7 zQnqZx%uNwuP|;PkuI%GCy8XJp-}8RXd%n+kzvp|N^Zs$3IO|iULQqL4002T}CvY}g zzkl0y@N?hnFufH301Fe2AGh{DZhD*;KqQ?B_VB`+;)C!cf|re{5da)bOtf?Hld==T zX4h36KG+-GUtF9j%+bDG9bm({HZ;w_R|Sr!(gUgule@lt$R!-ooZPraP{xWGiZ=hj zrn9%4n-%5Gmwbyy6jWOmfTNXGm}{o_f9`|K)M-{V&};pl^^B~3&Y6pt8YRz;?o6&# zbxt2u;8B$G0aDA}!Xg7QU4{*fWD_x?%hU=Y>0nZgk+p&Ng*u?JE8o*)yU6J|9zRVPjST|!; zrH2Wew&7TTDfu5~!2;y@;UtXqACHvbJ;q%}O0rJLzj+qD9{I%hgMZs_wAHODHJaEM zZ|#o^6;k^64N->O#}P_wIg(J-F1m%UBS0490hflx>m=v`w$01#a--BV<-tQ8){DdU z`!jt-$D*mB&6w_&v$%~Kb+;U7XoO9U;AasTfIXptsJOH&FH>PjP>JnHbnrXUu^78j z`+2Vq4{a9VOF$1Wb&Gs%8mi95PcH7VzmIKmcyKqvXwwbxRP3dKUW{vwAf;0+bYp4l zfLzDp-hNRuzbI|8Okg*dPNFO|EMM*R|rd0>^kF};LSpt3u||z z!^z&?>sb94LGm^Xo%qK1=`h2W9AED{?CQRDbB2!SVBcV$e|OqIkSm%Nz(q( z79s2cJgN!{oV4xNcw~D3S{=1vhcCbL#>eF@{Z#+1g^PCpe4yO`FBgHh4*-$`_4Gah(qp5oEpA0k? zZ--HE*iQ<@Uk~nRX$?D0B;jF4kZMRZI2HAG$b#--7Y8ogF4Fs2gAYTlkcu)~RWchzY{;Pw-lf6iUU5{?!(@LDcpalsZxk^;?^pirJ2$tw;nsxAL|=Rvq(``G2ur zbug&y;{S7)e>(jc<+h52Vo<+-8x|_zIxfJy7vjuthPEe!9@)B_+#dg7oD1nip(*Ki zhB}SB@{|2+V(p7UbkvI!)|fYn0&NntVsLwC^UaE$@8&;7qhj1)`QQReZw2+C72Z^* zlkIs82ZfCLZ@ly4;ZMg)|G1TTZ28ixYCw#!dhQ*ujcK5B9AubPnc}mLe2b}`v*Be6K z>I~E;d{;!qcp5DK)lnu98%K~nIfz-TWNg%IFI*ZP@BYK-fswJD8yhKZTuY{`sJvCNd>!G*fXH5%^m!7I=#RO9zAzD1O;6s9kv(dj|Q(Ro7uXc TlnzJB|Eu9I5tia<+z2Tp3dQP&gY-c^Sm$5>+}8VTQC1;JzEZvvYL@fOFdcfEfb-vr7_F3;-cU05IYU0A@S@K+qFk95%m&dL$`Xe@o~B z+k-OV>Pe(2%OY1ycmRbOWJU}Jxlbez(9$Lu?m`(EZn0cWnFoU;l9`t)F^EP92?l9Y z%e`oG!~cjs7MAmPDj00}cjX89U#+c69M9#zGG~RzZIUpBmL6dK^;R<%Fq}y7#DM`s zYS7oqjCY$G{;#ou^UdE+qtMQ}(FuM;%U$0qE2JOO-!NYPV3aM<#w$7B9qyb224e7! ze+B@lQhS`0yWQG&{2B5+yb7av1_h!5gc%6^d#a<1HL&V*r=)C09{#FM^d7$}Hsxs) z>*|@8*mVIuV+R+cS#=_`r(XQm8~YbpiBf4P|Rg zPeh6=#v+oZG?+=bxP8h;6mLPJv6`4S=+MFL0YuqpipuqmjdX9RdmCTovwS) zsfG&cPW;rrBm1#tUS6JI*4je_=y~;klRX>(L@FwKhFWMhKZcE=Puf$ihh6{8bl217 zy?&h^sLGvlYv|$ihEbYGc2?~;OZVLqOylC5Z%yM-WPpF7$+{AuOS3*CsD4|^M9U2f zJ@fRAIb2y_b08YQAsi`wx^Q517XQ)syZov-;yHhJUklr95fKfFD)QXlwTx_(B4b7C z1`P_|YS}L~NgMVkC7d3(4Dn$kZ?Dl|KdeT1M{nSy44c=*YVD?cY%N+_p1gCs!U|cX znyMHYx9a?dkH3I%1D0&aKAqVIFbb6i<;r+wPb3`|VWoW*#^;@+%l$cm{BEaN5F3`P zCVykQOe{P(Bn9AGC`-uo+hQ-7JybxiVp6qql}rZukQ?HY%cWBVCh^I}tZtoQ#Z>MD z#fbbm9=_YwFh$y-JZVs;CUNqh*r!e*`Dl*gB=L@%8VseiA0ljeW2KEDS!o#HWbLfj z(euu<1MUq4Rjvi(lkpGa&!&6fBr}-EE38=FBK@(Q3#iR9uaCl`^Af7A6%t*Kl6x;$E7r7FAz7Mi36Ppsl&37cz__FdW#P(#%f zi8MIr^*#{kTFmnaqRYWgxmtk|mots6Q)6kWv)809pvR=+Ik(~c>iUPbySJut+SKk9 z(rT~q`p-Y);u|GTvEs-NZ_gv$H&*31ATBF~Kp_8VN-M^x>vct#)^Vi5dqI5D&Pccf zEVFM|%JYjXb@bupFJLcG{75N@C&;fTOpqPZzYAqprR!Yl%qDMaBOdO2j+f@0p`L5l zJ<*saR)BwCqV|UrKY3tc3V8^JGE+abmmRCuOIHlNl52uF%daS(P!Fvxd_NbJ=^0j{ zJz}GBhO4i^_-Xj5JER=K)$Y2{yE+12bV;?n5A7hEgE?;TbBn_2nzZUPY*x{s&m&uN ztC-Lcw+Cllh0S&(UTvYf6YjGugD;4CSTKX$p(6b_Of;fp+o71< zo579^SQhB6Yb+H2=QHF&GIaEW6OQV_9Z)a4!$;=W8(xOBVyyO{oi@2DA#Ap~jV|di zHe`RSfu%CU(Yu(#xk3)s1KostM*@?KT>V^JnF2Py-06&X*^-79bmb;k<3vR`+uUZE zUJ;a3S&}`oZD-21HjFcFl|yKNy=0=+27B8JxT*G1K|AR0klHF9Cw06no%cB54VgOi z!A4&&^>-+8*2Ia|#F37cRZf@D-kj`__071H&pSjEusl4T)gBkCar$=>uRLhuq)$VKNM z2Fz*w0r3YxZ%!_v2l24ca}rEUoFI4*a|q%|$RQWw4{k)=C9ASg$I0%x)6?BmeqUAf z&de$r^}#pq^{cAyy?*a?jgfyZ8b=(k2Y7!e9{(QN0QCPaAqnMiU>zXg69A-o}&S?ERul1Dd4B zf&#I%{a)V{c`4Qk?A-RVJd%e!WzlnG!E~ngt>02joalSz=Tm0CxB1LNI;|fDc?Qxk zpqhCGXCh3Sn)TpF0zLtlF4t+TAw~Ydwe!ahee=;m7JK3J<;7XfvnX3W=5>D{q4`(B zY)9VOIcHJA)D=ZmT6va-=9(DW*kmoAv$|GykI9&Z{%N$s9>*v#*pfx1-*r!Y35wi_0XdwnL*TimlUHSo5rNz35!Il$5JW zr?GkjVEuj4(EdS^>m66_p0s~r5^-GeoPkxbA}mViH`c6_Sx>Uxev$R%Md^R{IeA1i zCZ}ER2F>Ag2H(N1`wm}D$0zT`sFm6nyg@8A2yIbdax%#`ZZKo%EngM4(IJ`Ot44`R zEoJ_zOik^RZkG!j2+VMhYNX!9Bctc4zSHT+84udgKcZDq$CWWw`AC1}(2&=mDSmW= z8SfJ_F*DCYC`H&Df&~JFu6RO!2Z6|NUqwzGEf2YA?`M9{~X$a7P|L}T6E)p(*RfBb4|wF3xRWftej z_oedvo#yQGjlYGiZh?QTGBIHIN7Biweq&WG9tvPUULzHT6JU8l0An72O$mI#_PZPcY|2(?!sFmKEKE$yAjoHM56G12!gm3EIt~3XvKXB< ztxpbUwgzX&H85lJxf-s67lC(x7i7ndJ%cT<>h(L}KL(r-HK!d0JWJi^8r%O8WrT|P6B{~S^yA#6aYR#Q2Yb{ zL}3BonLhv!L;#@7%5QQbLIFOF;uJz60eXayFPUSj318Eq3I7`d|hsacO z%Lw_V6v6qjEog(FI071Cu;7nqG(O}1(8Q4?+Ty;JXU6HR@z*bM_2M;qeUyUw({=!WG9)Mk0&P4$QA0h zpB|%+J)b*07Y%krcf~wl?pDdyVdcoa_4$ol7@hh2G@+_lukPLu&C0I(^*g8Ban|I; zsga#Cp6toK;Ri;^-XqzSf}_ok{tU+4SK}P!J(`Wy|6m!Q@EJ*^@vN`9me^m+MBp1t z`WqWKLwYLxdXmv)0ihh6j9xwO8AAuGt1rxKT)8c5dSc4CF_;!vZ$sKXS=asman4u5 zhrT~bRq=VawFbDbN-L^-j zNm;@H!}{dD8@kRdxqYkJ-(!u>7}?O^i5Drux^qv+$xlN*rN9QlPP2108K7qQBcwW9 zFo^KTb_e0@fVt}Sb+$>>J(_jBRrh0qa^>38;n(S_<^mUDHr&mj?y&X0)_a1|U`j32 z;Z+~)-Cy&mVuA9u2mIqhkiIXqMJMYqcP3Dl0YC zdOhX+{8p8Pc@{xid2o>a@=bAVR;CTPPVwLsU$Z9ZCk~IM8MVoSJR)yRL=%C~JtZ3W>41+Ll2IXh+rlKI<8`HVoyhzZ_W8GN23)Qa zoir6vu<6x9^8VdATWqYfsbiOvnHF&H@xX`)&PdL2q(&|JQnZL*CU z32%8HJfw@zbj_K0sZzYx^TE@JsaQ?!L4)~2v5{LVl(yp#fqf|>ft|N!PPD|TyV_-n zU>dTy6-?ZAbK5nTQ~4cv9e@ZnrrL4OYmsEVq9dOBsydrQhOFuN|&%y zTbt^tAeAGyK9Q!2=8VAH7$yRJ+UVo`)TE1UG^G>-dDS{o?R5MUFRgFTEYSWLF0!oH zAC}CyVR#0hf{V=1hfCaiw@&Ke(s#^j*lJdAfD^K0_ydj+o?EH}kc)583? zm7|r#o61vjA6C)NHW2PAA?5LC*)2HV8I-6fvHN%afp(*u3mcJBhAh6wW2$_x+M-j{ zKBnTNvbBug%F^2I!u4!sg0E^Eu!HWRGWZ@jSU;+W$JO)*8ZV{iy>h$eSCWvF?lQ=x zwC-e{Q)`u-p!XO4ym@b0sPu=L5afookv$y?tNW?v<)X^eex)iXg$%)_3lD+=6!DBdb_$-<=trh nSXnarIWkuKeHB9A*TXPuoTsJQX4HQ1Z-F|B-(H=X}QP literal 0 HcmV?d00001 diff --git a/public/static/icons/audible.png b/public/static/icons/audible.png new file mode 100644 index 0000000000000000000000000000000000000000..4b68b44e78d4dadb3c3f3bfd5edb7c02c74c0fe1 GIT binary patch literal 661 zcmV;G0&4wPx%Pf0{UR7gwhlubw!VI0PP|Cx<)GqA)ED(u#wL(w5C!j%ppTZoA3siF_aC>AyH zPzNogPKDa`r4kfg!lDm|iXe1BqCoy@GvAN`I(K75ujZhP^BAKk;dq^2*;#> zzI33J0PV)B(|iJkMQO&%JE> z&Jnd=P`i|1c`2%87(`LyrGy4X^eQD9NJJak)1az=fnizIdYtR=F)pq_&_Dav&DQ6`o%GRqP zHxc}E9v_TQc$3x1N1z0FW;C*Q9OWro5>-TQ|H)dewg z*?xP9vFJsH|?aEK8-dvg!;f7o848+H8=XuJFpG z7n82}{ldB~AQ)eh3T?GVzFgL6&sV|NC!v9`Ypkj*PCKG!or-q(Yf56V*dVYm9%Ntl zuL^{r^Q#zd*q`*i1nqJTosPzr0wJfq{7eBf`D~OmMRl7BIuv5+Fl! zOV!Q-Db50q$YKTtZeb8+WSBJvD9KWs84^(v;p=0SoS&G?WUP)qwZeFo6 z#1NP{E~&-IMVSR9nfZANAafIw@=Hr>m6Sjh!2!gbC7EdmoAQdG-U511A0(r1sAr&$ zO&id&zP@l5qUftgEC6fE&Bdy-xFjeQhmA0u#UYgisro^w#rdU0$*Dl)$~c^W-vRJ2 z0eaa6H?jeH5k(LYKoAWP*fbyuqHFLk%1i~u3D^chs0GMkNb12s zXyuYxlv$RV;#QQO3y!LS#G>LDA!wDES6q^qmz?V9Vh1!yFEca6 z%G|=j(a6!r*u}ue)X>n?+|j_%)!D+_(#g!o$d_tX}6X4kv9xB`vPki@IMe%Ui@Os8||$ zSHxvzr-??;!PS2_dpM?at@vqtB4Nq0w#aRBbD!7jy?<$8(YcE^eZ}_`{Mh&YZ}q(I zf9v=T?E2%(URBk>=eISkFs7pFcU|=SRNa*`wz6EDv6??Vch8-#JI|+?TcvY0*oZQw zPkVVpGW)HvW5ScG&wOVxD7HL2XK$^2zGM5Rw`?3oITh?GzUr{JawZsk`j#~H^7V?U z@BLRNcyu}(zWZ-W_1;Fm6Gm^pypoh~EzmOIoIA5{Qo9S&%X2=^NuG^ z<@l-D?Td{5{EMzw^y(=i&n79C`Hy^>_hsuCJ^226=Tp1x>)OH=pLSGrU%zClC(Pl= zqH)0H-y@romX6g;M`A?GQeWAYoC*hVE=DS(R?1<`vOTH5VqZndl33jMBi|psIy*6X^ z=J~rcJFD1B?pO+bw-sGD)tJL$g3qE{i8H5usBO%d8723X&%o#Bst1ue@jZ^Sjx+A! zIW6=d#pZC0|6GTdx|5e{uL_wMZ;8s;YkHmarAw2=s~6TiQ3mJw4@?Z(Y9b|@AicA) z#_Ej!WaYco>|y>%MmxAZC(OBgP~%=b|Eri8rqcH8bs6-8d(H&4P8d90{an^LB{Ts5oMkKO literal 0 HcmV?d00001 diff --git a/public/static/icons/cashfree.png b/public/static/icons/cashfree.png new file mode 100644 index 0000000000000000000000000000000000000000..f1223878ef36a34b2d3107550ce0dc64134dc611 GIT binary patch literal 1783 zcmY*ZeLT~79RH16%u`A@kF)ZWY>c|Fd7Ouhq1`y74k07k+UDk|6P?GqhFG+vRw4>< zoh1*o&^cn)i&Im`+=bnBoRjk0{U)co@9*{bz2D!@@BMjyzMtH8L8Jlt7bJ0q7(LkS0VkBVb7hCn*ev zBn*5*;Q(@38VQGONSN^$crYOV=1!$Y!ww>>5!P@gC=3Qe)1zV>h*;0fa&U)%$1<5T z2PBfkVj)(Fb zMnqB*nHV@+)@W;eI46@F^RW|!u{jnvAX4@PX@jsvZh3>HXj#_5pH7YjJInl?Y|tCZ z|K&FOppmlX|2fQuNjI|Ks7_Eca_ichpr0O-YzKgCH*i>2lDBGI;L%w9K+W};pZi|F zrU;y0aIYk&c-NGW0u&={hJtqJkzJH~zSTPKzPXbao-fumy17{B6!cs( zz8L?VIOw_nm++^$-T5dMugq@cvsPOMn&mwh8^_HtZ0>8Hy0kJn?<`!)^&au^5KfnI z`g^n1494iCce=DErAs__E97K)%IdvFiHe#&ZT7F(cWYn%ky7n%pwXVuIGr_T1w#bovnYkY$eV)?M7$`bbo7Ry?wZFi<7FBzFmJDgt&A8JL zPoE~-s3fObr7JhxoYIc5#EFB5W+Mls!B6VtA2)>$bBCdVy#WF0S=j1ZuY8n^t<^PL z%Mz#8j`m(k^;|v~^VP~Llz3>k@Ee4Z7CFmWB_mWd{L{&NEaOpOe&v}qU2480MGneFrKr#3`RTy^>Vy5_ja1m4mh z`PW!;lYsIv^uU$m7;1^UfSV{ZUCYT0Vi8o1YKBIa=(*RBmS#wUgQG=H?^Vpzrx_Qq zj!Q2F!wm|076bzB1lw=8ett#0?#1%C%Lk2Z#_#&W>(bix+YygR8l^*>+V$mVM#Dn! zQ}&Q?Dt}n>Ex$S3&5N~kXnXF@Sqfv<2p7E7)YS01wDuW!WT(C99u#M`xYZKn3>BVJ z3bG9yuqul0Z!Xhc_6^l_7fjF|`Mv-1ag`D@j>8>F5j0BgFv<)Lr|!J>-|Yz$7YBstJ>1Q& zWcMyOzpH3JE!Iib(N`5oZnrt3X8X(cr3{?#Qg~=e)C%FabY+|`?us_f>&y*;4uw9{ zm^%~4S?OCid@uXUwA&KPvj?mjMzKW)-V?Z<;icVAU`rN0!nZ%PRA;U_EyfxWC}|58 z&&H&?<6ZOJq{-_hq{DUHkv%l-*D*rY=cA0f=E`{nXRG8&3oo~_OTKTsFt7MxvLX0s zAPec|!CmU-vAW-gA~jGr(n`yz7e|gbK5<6VE$0fmMRS z{Oqm}TThpqqNJLj=Okq}TKuWXyaDaGNt-?Kv#U(Qw$Wp1Bhz>_AFksVlk&@U;~Lx^ zorKfwB^-RV$4q3mo!xGy+AwyMdwSYPcn3VitC>@3Mu6zug4qVNqYI?`G;2Qm-=S6 z*YWSOPpDsv$C&T0DQTtou&R7{Q^Os%7=5c9&GvU+iTq1(uZj1?^xDe#Bb|Rpc}9}S z2I9VQVX2+U1d`*=|Lt@^|0Kd7vq`7(hxLhh{5w-@f7MUTRqk)wyWHV_13Ur4&zoYT zGv4R}x9l2-Xg>c%z8Q_{XWJF>_L|WZo+DF5grBL$=5*VuAIi2Q{K{KQc>OIR@e~0A zLv_wH^{UW&$`2j4u2{bR?197;9lNfoE_cG_N9PBUwG~uvoTcpVkMr=u*1Lsg{sZ@? B>jnS- literal 0 HcmV?d00001 diff --git a/public/static/icons/cognizant.png b/public/static/icons/cognizant.png new file mode 100644 index 0000000000000000000000000000000000000000..74026ea4111977dfc39006e7936a2fe020f1f71e GIT binary patch literal 1283 zcmV+e1^oJnP)Px(y-7qtR7gveRc%aLRTzHmN1=3ptc=0!3WZR*vX8j0OqNAqABh^~qA~dK!#FgH zilSsL{tzugvdteFjaxJu%d*TLi^!arBt)F<&*DZFbpn=lTUbYF%i!`cD6H-MIOZPU zhD+I|=g+<8eV_Mz&U4Or-^1V`qo$@Nef_2_ujCXKzF=9BQKZ46Q_x0qRmoJVj(QMI80SA^v_@S&i!!qxt5lepBDoq5mZ%GapmRP z`btWi1#+(AVFIZ?>i-*lzc1|Zc(ed{evpA+_wL;pyLRmw&smnkDob;LC7J(;K#5LZ zD&U7Gisb0gBia4^{bO^1IzdH61z%RSCE;)sFtV(GTe%Tni~=Wn{{&HFWUkqqL_F5{ zE42jz0n&V;ITe7U&GigV*E|y{t1Po&cDwT)d7cIkLXb$r5sgkD+|jBTkhA^SB!c1J ze$;KhbaaUR>;4>_U|a3ZN>_!u&CHl}&VyIHY3+&Kxn|yzj)YB& z+wIOyNlz7Bb*l^jXRe3NhldBjavYW}%|_qQApk1ODFriFLJ&N63-Y9l_+ZcwFNz|R zDP;xYbUGVAaG-d<8+-<@gIvOAS_WMAb?dfB$6*LnE0UB&T0@xf8tW|{k0TLJe9qYI z`CY22uH{pCxDKw?gIC*+(f>$z0Ar)W^xt>57Oa^8w}dm25I`D97;LJlLQ$2QjF2ac z0I+IaOL00JwZ#;;Hvg0!;P-XYo8)VH14LDm6gVtpOlb=I09^A|k+~rYPt{*cTG;v8t%!xEb-Ov=0^vpb%zU<@wAu_d--0wo z>#Sc>@C6vuEzGv=(6?}{Tw^fz1Yg7W)e($dP_zp~N2zBWE%=x;pks+b;CsJIyV55a zK@c1u2rMKhZD^(@XUQt0rCI2|MnIs_?UQAh7MsarqQ36n9z%+OlL16~Cfrn*kS8d> zT$7kx*(`xJGn>;;>~zB$+N%>RT+l*->6=k<<)ce1C9vh$-XS1{Qk+vTKT+SYcVVw~ zVB@AUN$0bW;O>>N5C8bG^RV9Rggikzy|lT=#Rz;&ZvsSx+jE?%vSu$wMn)!h-h`gO z9;gz*y<1ZlYz-y)dvDX$qZ1Ss7G}j`alMb1dX9r(81Nhm6U%~U83axo1d$RbdaDt# zN+78!WJQH`-o1@`byW<@hGw9hYQP&L0{Yx-QWe^e6oNPUO36ATA#9EwCD^+_i`{|pv$YBq<%vB6fh^W){4%bzf3Su?f$ tj*X8_4t8F=6uEq%DHsf1ygldT zDT<#Z-!Pv&Y!Ey=JU4aFv3E^$-G4$0if0?Ow+hDWY*%TDhkU0gTkC8S1dk4U z4zYftu#H97+BC3cJ?vZq#*?XQbQHl#f*FtOHAJ3?-{w40(ETOgY)u%(ULvw0+cPkwGj(;~S$V1y%S2nfvFFIg-KG8%k)EYgl#YMtr57!_>%-7=N8UiK}0E^2#&! zJk=}9-+WVIF7%nrn-T4L7D=@V%^dH1xEKDGJD4Qg?d^pf8bbT%I8>;SyLK3D77BS4 z^FN!x%6|Z-H(rX_az6^K1(BIKg#;-1XU`1CFi8ZH4$X-P^u78r%*Y6AsfeDfcVc$` ze)zZE3OPE8xK=~ohJPEN{R~<`9R)_O(_x^)gs+;uXdJ=e75z9^9zbt(0`#7V+Y8z^ z$Br!;cni^kJ5c@A3&?)B59cmf4K*^1%zJxM!z5*xy>#rMiF0eNQSsnvKY!qZzs~>Y@tx@- zJ6at2r3u3~^k6SceZiW1Mriuh)N3#_TT4ER`W!(7l*}=cn3hFmQ%n+$3|*u>3!U$` zcA;wNJ=q=@d4KVt`l*-FcaW5N-nUv!irM<*3exIkC`_{jEvRJv+!6?ZnSXqDj=6wl zkW+AHsZ(M|A|VOCPqs_Ny7kPvT!ySrM!%mt5f}1rYw08AJBD@KSf4CW7-C z44GPy^!HE7V(HOeoILWM6rG>c0&1Z%;N3>E+K^8)i#;ERa-ZZy&&81}wd*M?HB0lQ zHLI9K9)EIq(J2(ilf~A<4!p92o03mIU2RmtQU>$h+O?~bSU#`j>f2fW*9rRGv1YwI zpPC{~UG2G;VN&#$-&5tjS9Tpgbn3h}93+Pq{W9IewS9aCcQ`DzKdlr%BKd9Z$NXm0I@TxWw{EN?F@2*BQ{e%65UPahJ3*FsrTV_Fbu|i8I&c$h~R4Q_C y_wE&e&GvZK3N516Q`Kr+Ft``a{Lh{4`hNk8ZJALu^tIyv0000V{Zx=MXRaEVxp6xgFqlmc{wSKzi9Wjh*6RM?stz<#(x3P zMqF7O1gcNOcr-)$d#19G(@+M1{OCcTU>0#&MEGob)%<(_S|1|ttukCE-A^LwU|3UwMF5162 zdjA&uJLex{>L{Eb@b?13|1~RE&CbWlQBTUw$;#RNUz2ePbNsK3f8_kDFX`gw;-=|p zW??1D_1~6%Q2(j^SB(Duiy;){;{RvPe|J(J;DmtJ1{c8J$GDQ064$atYB%urFxF0A z+s*Mmy&2Bboq{Q6XV5!I!b>|2wL+OgwMcCF)B_6kCP_Tw>poh0%nCl~4I#xP6o)w& zz6KZ-ZM1L=zc6Za(ri$xmB2eqDP(t~bWHKroqAI4=G+}W&=D9wclHEPI+pu|{PP2^ z{ejaD;!|6Pr}~R29!C#yG0qOh+~R3;;?(-2gl|n=(JbA}#J2)G4S97dE8EpIF0C>o z^{a9p;Y@$yqQODs6}?(<{4NFWuvS05Y-sYht{KmLY)&fcH!zU4G=a%H!aCUJy$(fC zn48LFqo0GGb{sNoeoyPLd(}J%k{DoRQJ{=_VT2A&{)f7SnMLt5*dS~L> zJl>3;Bd0PWn#2{Zjte!1K<4Z=)?^P+vv|y+aYwF>6>7Xu`_dyn@+@$Uti`@@CD5xm zd+=P>?li_8alC)18E|}hJhO7gkYjt-#x7oIOntnwJ_mos0yiJiXkF*AVxlj$%!=@X z)xBAj*nxdoJ?$fL*N7kO#>2hL zyGSguhu*Sys+y4RN=RDA{UAVCEO!Sy08pd z0~(0afKU;cfdRaD6P%8OX)=QpdT4ccZ;qw_Ol+Q$??s!76I-2yPCA;M0Jz-q+nA&~ zz#sVv7h)ZS?qC(8v7JndKD}O7_HZGUea>Sr0Abm7oGZTU4o0%i#ueISHe7-=DHhBp zVd|ez@4sbqD6IDuUU*)A9v)9<)xC~bQ5D`WTop*+W)3L#X#b-^HoZ((_>X-swlZaN^~}Q+*T=^1JUYh_%uRQI}~+EGc<7l=`ay z>-|d!L{9^=Ho~pEscM&lA=nh63Rl64~j)D6lEt`j^~LYBD4e(d(*@=}drvqNkK5No?c4Zv2EEB0s(!QWb%`?68X z?Bnx7`@x|m;$UXB^eKpY4ZlV$f5@0Md2*WM8TLc2l1v9>T!*1TG83{jcg!$C#&A3R zmCV4zpG7Vgti~r;d4W8-OBw;D^L@?waLXqMkHC1uV4*L7RC`Dvd7%&I4Z_%e1$zqC zfbnmACgi+07?rL(hQ(7*R}Cc>4yM(i`E1lXLfr^jNk4takE=^#{xslMh^E{-y(yPU zdMzz4yEVaq3?2aE>exNWJ9!0n1zObrXhVGT+`6H`e^e}WdJtHzO5|M+FtzFg45mlv$8lgm(<^G5OTOja({EGLptdFiAjuk z{%b14js%@W`tlv>?rK2=CHkTqSG1d3i{QeE8HTi5nN#0~>Wq7Z43<`W1;a$XR_wYHzEAu? zPE#lCK4m{z-4<3q-7}`*+b3X~6AV{RrQ2JXsLs_zFcS=*_J`5_4!Ju}e$;x>j8(*M z^$FJoG6He%hrc1pj^et5db`7l1z&le_e96c&o|wzb4s2zcRb0>?uD}KEXUElOI3i8 zTD()KHoE$}2X;N0FNPIgbCQRFEd#}OxGi&C<&=cw8B&SHIVNM@e+Va>kIF!Er~^^o zs8K11YuFNf&0W1`Ec%lOZ?g9Cr&01e>&ICSAWhqx(VLd$6{Im3yYhDV2k`jVN>Ntx z!u#9Gn(m5DVvrE;9uIr^sZ8$(_?=P9rsVD|`eVuPc0(R9)0%t2AbnV{OoR2H^4Erq zOZzRN));#k(y%|1=hPR`O!6)937Ob@yo z`jtOkcrAb}Jw+c(!kgmtd+K00;2ydJC;>AbJb?or6h^+Jv^Tv^b*-uvsllgG$+a$x zt{Jn+{hBOfFY%`{E|~b#+gXG&Pl0-cs$MfvOTOf7_ujcL9{ULC95*IQ78`k{M>8*y zmA@nF!X0kUj+q<6T|gQ$p-F~@C_`Is)Rm#CpmW%tWn|-?=rEL2P z&(9AkJ3TYw5{rPL0z5Q_%zu5pzxPtr%WCTGZU|AIh0qb`RM_zv|7fr&FAAE>YYa&- z$F-3Z6{j%NpfReF*2Cd^yT?ciq^hG~Zi3yBCbti>Jd;w^zc5K>q0xW9R-suXLPc6Z z)*eVbcU=G8P2N)&YZ?U^Qi%!!5>*XMJWOUMLvJ~W}4?^yIHtbyY5Z4x&3S#2vUWPGIg2%vSEZovE(JEq7{5Y-7R2+(u?lq);L*ey3tejW z?IXvCy3q6AMnpA+hA&ueFl_z6Bz(eZ?BCa#(C| zxoD~bQh#D&Ad0ply?dWs7g_=u@;FEG8_ST|;6L1=#uFwFn3kW%8X`3?AA)khP=4T4 zk5EM#f&rYa?@KXnbVpe4AGoB<$)>!|M)pxXIEtjp6~p?C zVFO2~jG#||hT0#yVa?6Uw%{8!s&}(ac9%r#S`!?5oJ7e5=p}zHlDvLu>EhvAs4%ow|_i>y`K(OXJuvVDt94*DVI)eg1|otB$s{hRr8YFu-ePFWTXbby4dqzg zW}u$%l(0$y^udkY%ERvNo_y+d%)KtH(^vDF?c@(6$vu!@^xvd8sjtdkJ<`YoVb^|n zqeKzRPu-`K8q-YM^=+1oC+dKe{)mCs_}=}7&dCJpyNFkgku9nioVH{FBqThbXpW3f zV^f)$diq1*Rlfzs9`U8QUM0LryW~J~%bB59uPx3SV55(POvLoWbk8(#Js~_*DmsQ4 zsvRc}>!ERTP$J)ys8Z5c%&358XkfY8FTMBV9c2;6I{nHPkn`2_NY*S5)91#oXBV%H zi%qHfO3-4S3Ka=ze4t?ry(W6u+BbU8srxc%v^6topX6M$aJyq2YmPCB>f;$zVlEK6 zs;S-#TqUKK-}Iq&!E3!~LKP$GB;Rigj7KBpxCF!njun)wIhclTSfcbrk;L40t{&i_x$(i*TbuZ71bVS-{ z9R*V@Hb@F&Di>d~D2_LID-k0l>kq-B!ooBRyGa9GqPADia9Dqyv}(j-6W+7F!f4)W zi%Z%6&qmG<)KpfAYAfQ>GV_Xh)0$#o+k`9njn__EIXS!?V(1-T_E=oOvT-K9(h%z@ zpn-DF=dRI~ob&EW3U}nAXyn0*!m?N-(!=Fb7&aH{K}2aoTJg)IAb)Q9mBw>~FV-6; zdbI^rQ$K#6##h%qeD=}g)s53Y#jq>(okUVAy33^66wWqgzxEFAMUE5_Kln9R{j?~Z zc8~kBpq!Ci&V%btv z5P|J`zTNqlTf{BK7RJ(Tzat^6L*we`ul|oz%aI4qc4^eRAuSlV36~w=1&^cI zi$VPzSOGazBPv<^~|I$c#CP^jn9-ND!6TQ*I+d6#B)GDwS+R8D=?bejplJ%fWMj(I>9o2 zX%9hOt0wbLS9IfmB2HG218?}v6POE)f=3+#3nf}LB-% z3th;u#|?)oi|SOvKjksuD~_#kaTZK?5>s4DJKS;c#SL`gi1T?5X$Ay7sRR|jw zuBXc%5{Qm@U_*?4IuTl7%+|GM`#QW*x&}v>&vWlNi3+&&gBi(m>s+UgoGr{;V>D{s z2~O*0t*@+^zAqy_Q~h4=)!m)wpywhX*c89?MULVYM5Ms6fP99?6uZg?jfDdaDj^>_ zW!{As^BX^PZtUi@0F_p~caiZZ#!tWF6;F0*%<=``o;FG6#3S`t&G;d5Bmzqemp)^X4EXSZ0LT995Mrq!Y@El|@PYE8->GDxc); zHbK*sh>sl%Y{{P?t^84wSd9wmOx>v_+fUmnAau<@z`&A2j_l*;Lq67w#;@B)E$^GK z;#h0k9POa|(%K-cxok|^u&lL&kmc2#D9}Hm1;vF%+=@RGtBIMgLu;l3ZBv#aN^86D zD%p;)_94Q^E%`qg5(r_a_E5LA0zL%~;@Ta8?VvGWcC7N(JR5{ABx*T<<)9Qw{ z_K9KIOoupH5p-H`V;ktC(oOK1*$(B_A9r5OYR_W(g_LADeQrGQJi=}>&x&^L&j5;g z!ij9Kb}2l0F*0ggA8qKiRaDt^C8u7%x-yobEj zUXYRNj3evZ#q7iz41Ay^zr`@6JEGK^{-{f0=ksc)D8=AmKy5K@!sX*v&sZt_cD9M8 zfc$k>bEf9e{`t(|QnrR|vu5z(2WiwmuM0|maupz+`Uu8!lTzjQ^}H{U+1255_oyXl z6nLr)h>O*Enz7)Rd?ds-0uia z--u5=jWFY#p@XGLXU)%r69{wc!gcJWeh%cjrz{4$NlvQ*wKL`8b=hQXwKe31zrND| zkiqQwjQ)f;&es(6N%x%>xu#gQ6&>M|k2!>!cv5VFeG0}(Z4$Ilth0}tABNTVdvYU* zY?U0TasgXu`+!Hwn#`~i#=5p|u)wcBZf*iBas=~*J>~spDYW&?V2+M*3zYbR27LS(;0aICb@Rgtsx&fVoFQ z5B#R&at1?)vSX1jP|faXdjX@2ib%7-!>|u|g+88RdF)~{QcWt~84`pc-Sb~s&5xSN@@cChE{+FFB^ zbrCv-pi(ZzyCfTHiIl0?cPlZSk??7Cw$U5&QGBl31Mz3=p~+s#nXhI5%-6j{GU963 zoI(_Bx{t3_rv|$t#(waGg-12>kXQ`l-un zR=r8*P#7>oH$hbi+3Y@?C!(ansv->zR}+X?pl>^1IN8w7@+IusmyM9bVewAz>c0g~ z$Sf{Md-ae|w{elJO1w4&EWN#F+7Tjx8YXdmq`{l0g&JQ758x~?gw}c}nNgF|YYzcWnMyPo)DHAm#Vw9`>4)1N_P=IH(PcMwbtA{U^1#Np2#A>W>p9Qds zgs(F^9G2Du7q0w)9yI@+{TWe@1(4AG z0=RzF{Y}~ko)z}ET47YKpF diff --git a/public/static/icons/databricks.png b/public/static/icons/databricks.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8e6829faf9e5b89feb4743e30edeaf55665760 GIT binary patch literal 1870 zcmY*ae>~Ic9{(;sVkZ@|BFZ+EU)c;{%T`7c8!_71S?9=RlO?wH<8C67D54_g=J$`B zVaJVPI60HUbv^LhSxQUmH9Py&4BUHUi^mH{Swc&_5fCLn80#My!KBeAVWYc`Y{rmu1HP!=kKt_O;hN7MT zXa}IPiUGhEWVVheAnP^G1^~Fk0kqdRbam8>Rg3kgRRa1;v1G$K8(N~Zj!iUWT6cd` zsDnQ5$X5aY_yVF?ARwFU6k#L|LGufMd2;z|m43n4VKA6GpB0X!coEmi)jJ#_ zLMY^6Q7Exkj1)T|x%`tTGzNn~IXI#m9qrW&dqGUJkRh>;7Fd23`LB)_TM)+Q@Pr(0 zG)$w*U~)x590H*+S|6Y9DddFzbHTrn8 z`zrJQa%(>BD2@65T;_A9t66occ(6Na{n_wf(~!}P0HFPckC#WVo8h@{{Z0oTGw$rg zDVtqS%m{r|dOL^b;TCj<_S);AUBcjw%Blw+-rep{Zh)l#42x{sWG=ht=< zaW%_hgDw#r;AzRc=qP>U|8z=-e-W$PwW1W2%dB6p=3l=M_pB7f_RKx=Ua;`&=#Vdo zLb`Xwjy~`7zO*9Y3m1b=&T#U3nqt4NhnQNG&tIl)_su+BjA>Hp)fLz+o=xbd{Sr~0 z-1Uq?s93t6x7hlm>w#hMClWE^hDhK_J#5vHk~GTQOK5Zx#LaDHPkeo|lly~;fBN~} z^y2QAcLyry`$kf`rZTo$%`$x>m%mNFdbT({q+xtW7RTRh=4@thrE&{6@$r??{XAo7 z7sL&VHcW#O@u3RWZPRbY$e+k7$rK!BY9cTsL-=v%w=-@9Go&e|l&#l+#MazS?mU?C z)H0=RB)>11ljj(Ba9F|_Bb}6fZ}o9!dU`=`Y}}nhMKX~fS)46&l04?27*-NuA~o@$ zGLBU)S zwbL_2xxVSeMzjMn3bEEl5a@k1^7uC^vHQ-L`9IuYjbrdD?-rtvQ#in06QX zoLS*8moLD%o22p?#stbFpBeZupnE7%r#pT}4vc?1!6ZoaMz2B@U!`c&L92{v7&7giO`=vH27NGqU}+#8a#XCDDu^Nj&zu z;brRwQf+cfRHaphI}@^im-*TBnf0}EqRzp4mdJIb&87XH&WV)ug|(&y4MS&a={z10 zHtBV0V3R$$zLMH7kiS1$8J1OaUeV2=U=}tGca3U?Rms!d6Fepu-QDG;%OnrRf%cWc%UFC)D4%DS+JSU6UXIoyOeHe3gt@XGf4J!pDA^e0Zw8F0(y zicNcOq(meYIj1aLW87?m`d6U?O9EV6iU{}5{H)sFIfZa*e)8zvEpHuOUe9gbTZH%n z+}URXPFrf2)E|BUN*}0nskky!n3;96s^jY^itXsYL!O@h%mT_FuX*IP^F0rE8p-oc zVs3Si`@L7%_B!UeFXaY*Kx^MVvaOIl_vDWCsN^Ld4nhCjmQu<&@=}!4AB7h|f3l(X zWw&y67U-J8?c+g#UosEqjBHs-C~TUfv>hDF+SMsw&DW5o3B&af<4!-EEmOQc^d|dm zX@dwB*-pZoC1R+XvfoiS%RR z-)G-Ffo};h&w8C`PkC`dq2eX1WM0jH2;vJ>PQ@q6b|dX~CPnr}CB*V2q4U3zepX^5 iXLB5hS6?M$w1Da+6P}p-)9|V0Q}H?M?^R6*z3?aSJ__Oh literal 0 HcmV?d00001 diff --git a/public/static/icons/dell.png b/public/static/icons/dell.png new file mode 100644 index 0000000000000000000000000000000000000000..b64259a94bd74956c0586247bcbf58413db0265a GIT binary patch literal 2212 zcmY*adpy(o8{cvtE0f!V)+R|9qp;?Fn=o0ky~B!X$&>)kFdrX)u>>mu@+1jNtzpyk7vO&8>;*=t> z2bchW@><%23mrpVI&;3N?{$bg9rHRg}E@IDX?8;=4R$_dk_o;!$gzA(0Et(wRFkN4o+pU zBGE`>OiYYfjHMYP`Y_VM*47qjjzXePrV@rJGnURGu}$er#1E1G>bO#vq0zKR7L7rN zNp(pfjAJZ2I9yuj=lannix&2)5}mm=mSjMr^b69$%pCbsTat>AM$x{}G>W9MRNvkL zv&#Ix*jgP7Qd<0fn)xy5YE&|+JqUyR`E2$eXz-W<03h%0>FVT<1ycyI-p>wepI$yf z^8zMB@1s-wY}Ne+JcToccT_l*h3Q2PyWVZcB{S14iu?GxEE@`%A(zfkHE-KAxK3nQ z>i_P2|ALWC?s^hTt`|JnHr$_7KfTh}MLx8Aw{8Ap?R4DeVim~adx2nwOZTG4waHyB z<<+i5UD5a?xOM2pWVI7m8R=jhv&6n4s;YOoSR~41_ku@?uM!d*8h2yxZ|WbKAAMlW zCl7>{%<@9%LGzd0y{;<@cVKg$k@7#~w8T~#2?kT@h_K3$^54piogKxkM234AAFuZE zz#nb4ve#lm63UG#uU52;L4#`Eb$xub5MhejJ!#SQ-K3^pB@v)}8^;fvGST#`n1aTHB*nRlV@~DBNxk}Z> zjrBwWV-0W`w_+L*JohBm`E$q4$Sm~7r@n-sSj_t5s;yH()stgjUUHt_!tlY6t~YUR z0qQlKB{vnC!~b+zpWVo_f+MhoqOUlIQLIY$qfiQ!y2&|;Vn@%XU!UXK4LhDh8wOx#YEBF?8rNDJzuIdX`Uxoc_A4o&AXcec&2*SniX|z z7;<=VkFd(ZF?5}pnq1+?Hn@gL`gqXsG`^zaB(Pcuv0t&TV{-{?$5znwQE#_J)lW{) zlv(1iU)?Uf&ptBEaWU$!`OU+ef&xybnlY+BVx`?=x$t$jdQs`#-S=LWD^ja#idhtc z{kJCA%OeS#3Mk4qD6xO%gy2OBBrO{yTKKB3J6e+Eb@yR2cQ7kvU#Ad*?G{g6;%WLb zJYD)4Xmd|;+Pm#EkA|FP4J=I5=$`6DLtM*p5*{qr%%?=ZCrTt+m?UT))EA z-+mv(Y#nLkSt(!3B+PC1@*qST$P0p&K3D2ru?(I&{W9@diKn>HcZ|2t%@z*j)-pbi z&A+D|pcSJu%bE_K&MJ?|@&#ZcqjOq(8CEg;;T-i%55S0<;BU; zb2ocghNzN+e7?ck0xb*s8(h)DDSuh4;E%0JHv0=xA^itVWrl0IBoLn_r}hSTr=!K$ zHWdn0`3B?2Bgln&m7R5;a)k~knIv2i!_2z$?eM(Ra&BWf zRF?s5b%@_>d3mrt3pXAg*zq)xdf^cD{=%krT$FXeKZtbqCm3jFcF75)6yB3;-8_8< z>sM~YM92$AL&S5)Sxtcn?kG07=uY_DKF0!`Js{KI@IwC5fXQfJp^0)BUR{gwEGy9a z11;xyc~Uo7t8r&adG=6K%S=2Kn%sp8Jn8x>3P3{BML6l;UyD4ma7KQIDEn3*^fG9;a{6nsa!#bC2^+QmQH^M zb$M*sJ7^PMoVyZLT+Q}oxZS!?Ul&2Hpqt|Ezil-T+XOrkw_Y1e(N#mRH5Jcjswf^A z7eNX#xZS`r^xx&1@~@tsD67xT1Zil`_ApcGHss#@@Zu{@w{6sv1Sz?V$IU4@HxeCX zw1d?dYy1`f=b9lBCmE$8%n6T|mG3U|9})i1%XuyP4Jz8lclJ%{?H>NF z(u3^+rKXs6xVRiFpXq{Zhjz=kZ_hBwn~t|}i@4gNUEABMH2O_ue6f>oETtz)`m6SI L!@1Tt6BGXf`jM(7 literal 0 HcmV?d00001 diff --git a/public/static/icons/deutsche-bank.png b/public/static/icons/deutsche-bank.png new file mode 100644 index 0000000000000000000000000000000000000000..b075efe58cc886792b9c4494d33bd840b9272eed GIT binary patch literal 1462 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVjs05M1pgl1mAh%j*h z6I`{#0%imosG8wl(3eag#aZAHS8?tx|+mh4$+(B?3=GWXo-U3d9=vO(?9LVm6ghVO&9l8y@~sjdD zD|MntlA=`nS&pWgEJ_)R8M(Ixd}fc}xR$hV!PFa^Nm9KRXFPv%?#J(Ub8nvUD-(`q ze>dm1#dquHHP7#Go^jhhBhp+sjiu+mf+tf5d-AmYTvP4oXKxhSnM{;lYkYRg$?~#g zfA?g>x2aBXyZb~Tsfju4TIahT?K&l*7TsAa++{(NnRg!AdLX;sqT*bUakT}{Eem1R zWeavhC&?`@TN?Sy{eaa=S=L7io35qMKb`nH8OWv+bVHB8IT1=CUmn_uM}kQ3Os?Pjpk*5I`8eKYUA zHkqBb=-B(GtIF+}cQ>s4Qnf?0CHD)XC zF??Z|qT?XA=luRfE2i6?D7clo-uR5#-DPZ-8~7OI4jupDD0j}(fsyOinQ7BA&I`-A z=Dz;5h0|nz#$$*6%t>3^D^0#0zp%)<;7+sFT*KWT1fPq<{^O=jio+k(I)y*z7Q|#FHbWe-<(ZC#a#WU(h$<{ut6oD1r z1wP)ZJ-+eLfyC3N_B0AS2)MYtV8Q<>Djr+oMU7T0=UePrVSj8v_7`PuyNjmp|76cy zD3*0L>G~J$?pZ3C6S8GGzBT;c`Q(-N`tJC@FK%^RnsTPG`BP_#q`=PXj>Bo@sXKb} z4m!PjwejeSpwrW}T=WemPT!x*z4zSoY!SP~A|?x*g(}`23H-HfQ+554R?QDm2UpDd zILD}9-h~Et85gYu-=;K%Se<{fX^lmeN3wtU0Z$1zG4?k*TaAMni(D^72AbU}e$Kl% YK7Yvzopr0LqUr-2eap literal 0 HcmV?d00001 diff --git a/public/static/icons/doordash.png b/public/static/icons/doordash.png index e03e384dec4921a5686c024480064d2631a38305..0c52a35d91ff2cfc37588481dacf456c3ce1ea6b 100644 GIT binary patch delta 1987 zcmV;!2R!)o4&f4zBYy-AX+uL$YePpvZ)|UJQ*dEpWk+RhWpZg_Qb$4n062|}Rb6Nt zRTMs(xw9)I&V$sZrjic+HI%e$QqhFk=>BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^ z!KmPq;Qw2}Cn0L9?Tam0xTM?E#=eVv&ZJd#5#1reb5bk&@C&Dl`54c0UP7OzuN8ZAjaO;_P6){ zXX~y|M*)c4h1je($|B-r0R9!lvR!}#LHo!F*JAhy#5-)9AmS3kwE$Nbo)7S{&zX@j zh+jo4D5{M9#DCj}2j?U9S_B7k@Y{|&HK?sABFja|HmjOWBh$Tu`+v4Y-D||#gHMmM zFntu?1Gx5=Dsqof9u;;w>9fD%vK70 zx^G*=NAo>SWIm-WRcv9iqoP?gR{8=T%K&}3c)JK^23!2(_sKt!YsvSLA0~g}-sC>v z&VO^Ca-VVEfXH3oE^=RTUvVFEpGRucdG9o9?ysY<3g&5-QQV(GTG%Z-C}f2_!o$L3 zOHb$(hJ*=WFM4)2s}qeEUAqRyuy16meXM{NsdMaZth3hPKU7AR1}A)`#M= z&ttZE=Zul%+g3+P?YX4$O8=`-vNppdk3eIe)#RMNJS-#c9wAsgRHQ zFtfA1@gbY7PeoMi7dwy_TPsV_6Ya}cN4&P?t5!%U@t4oOf<6etQiR;^>IE7HKC96| zV1SvFdSN)9D$Ke~90R$-;#)UaHj38ykMzUrGf?Qc%p*0r4|`BNfQUPmrA*1h?-b8rieruP*^bR#&}FH&Jmt zU>|f&Mx=cycC#mBSLKRl*V3ZLSt+R$R*I%+>QANl;FbWG@wY@sJR`D$}B$S& z;RyNWyPDIdbf<8sblm)mZh5^j6Tiy;4kupM)pN}3`~jScY-h*3bK`eiSx5h7?-y2J VIYN7a=lTEu002ovPDHLkV1m3#zOMiP delta 1446 zcmaDT^p$Uday{e3OlRi+PiJR^fTH}g%$!sP291eJCwObPB#IobKbHLDqE19a#2r>K zC#fl_#-1sLyr;5@pU-NaCAr;N`J|WFw#^$pbhNsMZHqX0tWT(Q>Xc1e7UV2>UGx3Y zla0l%O6ummpHu(*ceDEP*=d_rhz7k}Bl?avLwRxXtnU+pygodvUm9y}lvb``(r_gF zuiX0UA}gw{uGym2C8p=USN7wtn`fu~4O#U3`=9L^^Lx^GG&DrtnfPdH-%*vBb#_)) z@u92JWK{Pows`kx;-ik!>F3S_SZLJfuW^<6rctZ=Zqu?G9xo;z^4fpWBSQ1xl7d(* z%jBASi|c{}efjyl)|MJM&xosM%5a&H*rgIVYw5D1oA-aeHFvMVN$;mA7 zJ}%O_qF}y;#Fh&xZ*`unT74f%q6eZF@u z%?(?)L|v@;x$O#>)>YgZ(*NIAt6h6mULSvv|0w^qzn3`fl~%-Wdb?fscHRAHPooVi zBFp~%yOQ*qt?gOj1DUYv3mmu93ds4n5IT<^iaz>t#~;hE;^%b*2hb1<+>_GJ;5 zv}2TJU=LsUm% zQ;jT$WIV`HtANak)SO6{%-qzxVvrTaKr66HVAU7_(I|0uM{Qq%otbG^r&pYj!= zRUZQMn<})VmU7sNv^2$gtXVpBhFH`r-kVFTt@mv&&E7UYZtA`bvuB#W|6BL|Z(15- z-`oA+4W;E73>H0&FTTlIo@;32s?T6K^u?JcTsWn@I>M z%-?XVDI!Ls^`Wq9`BG`$T{*3XW_~qVE;nb+&!DA#5t4^2veZ@6^2OWrPM__4zGrj2 zA>Vg=Hr&y6+&zh?|% zd@pq1z22f}$@LHJ{*Mqp%<%ZWjBLog^UKey?{{X9?OFWzs6zqs87J8uo+~fKukDsE zH)y}c^HeadhA(r^ag7e4IWt?c-e%P~EoakuuuOEvUZFd}OzXQ$w60z}H}mDwn0I=N zHb>OimRt7qZ~IYFJ741LytUWW3i~(agzR~{wY03@V(r!s)1EC0aX!>-Hg`wHlmFV< z@|SeWG&fwW?Y?`xQb3u>@XmoJ2TzE6NDjCBm0T|HV&nh&;Sa>8{rU7lp=t7CU}k3U MboFyt=akR{01Q%wRsaA1 diff --git a/public/static/icons/epic-systems.png b/public/static/icons/epic-systems.png new file mode 100644 index 0000000000000000000000000000000000000000..1253491167fcd7eccce1484de074eb529dd28871 GIT binary patch literal 3526 zcmY*bc|4R~`+n>U$y&BD@wH?dB(ja2DEm%!g9$@3gCSdq>_UVv_K+g7C1S>|EM?1{ zv6U^!KJkve{rbJ{c|P~KujfA3eck6if1J;WF*49O1L6V!0B}b4x~2)qi;|3kmYOuX z)KKC9fRYiep<(2yp`+pB<%2Z!b#j5}zz{Gb+{Hvk9RRK+B$(TI@R+kfpElNr{?i{Z zTvC$4czpHoYcG?b2NNsDuo~|vu~e_uYL9x>rgPweR|v!+_+==Y8dF>8T<6;MV9?++g8!tYOr}>($rS^6ObX&;anUFzo(Zn>7G(j?M0`A?!`X;z@W^A{9@5FuerI8L<^mOES z#kF3(c^Gia-cfBAPN{a(O*iJePuH&Kl?|R}!Pf$o9Jyz|R}W++OGi6si3yj-AGc3N z(=7Av+ECJEAO$XBntPxJP#Shpuy^TbIwxI1U=6B!ntf0%v<%U{CpABcaGtEX| z{MwXyJ2y0mwNeh*Aiq$PY=)(?7lFBX5%H>^J^qVT`f!oxz647T*{&ba`wdIy+{i;V z#NFWvV}tU=Zn0`&8*zjm%ofj}?UrS^Pt<=oh}W}q3Mfa}XEUI?CH;syhyIp1nY8mM z^5^Nf;sqcUwOi`lVV1Q*MNAHL=&+>usc!wr)Lt^|J1p0tQ7Uih`YmWXdqzT!YTJXr zHFilyR?SD?v+!VB$HHeIt`(2`m12+l{gJt~S={A=W1!yb_Hp;>%8;ab$qE1W!E)TD zhdKXShR{Hd=YE59Zod4(Qo0b`l!$#EzSIRt&P#>h6rmnd*Lc?<1wF>AUFm!%*X_ok z;XpEe6Rcd^+qjhgwa#OA*NnN>108x;Ii~S}@d3}?v@wLeLI}b#u1VVh+cb*$ivGu) z>$W($dtx{TIdFn=SRSi#SeCP4IHn1u2wR=BsK2@@^WFj!^2W!uU1wX_z!h37Ztmq& zQ&?bq)#8wxw+{$u#5B>mQ`-_3_IgxOJbU(1cm=}40>& z!;8Y|+#U|xl=0lCEPMr8fOSjDAru(@v)r3N9gRUZF5R5FYUBs&Mi}dN&0zU&Hz69{)N&8CVQMVX3bXg%tN}>g3PPRZt8bdGyJK zyAzr>feL5|X4eEG)b2b>er+TI-)3pZHSnBwb;lNi5SRhRgPZM7j(!D&Y*P%+0u6a5 z6ej{0`VN=TKGFq&fm!Lg>FWa`BuooXk+A?2Bt%B~05UFs>Nf@eJu>dU*n~{@4~HB8 z9>M|2KO7s9KONUeM#}!<$@9qnGDPzz{$h?(s!XLLFUisQUbjX806puekpWrRq(w4o zxS18&O8=&Ui;uU2ldF$2OakNWdzu9(VH8Nv8-{iQW4yf(C``eBj>{ zw5KwkmA(;J!v_fi%SuQ}Nb*5JU@%w->FTCnqN)8So%E;7=YdB1DnK9s0Ra*LS0sFp z?hq+?d3lJWG(=ijoWu}E1tQQ+7;yxO|6h^+)6s;XT##^IG~5RPKGk({_VGh2^YNV) z`aAyJCmQbd|CJD^KW&j3gq*HGq$DIEf3-=eN~ci;LnItVs(h*sl~Vf6{GZsLI!ch! z;{Uaoe>?phCAA6#DM9`o8x+K8|AhtsX#8|F)y%Bunk_xO*v8n8-2!&M)=Skz=(o)| zQc!DX6vgtEfZ%ryjaan2Cq&GJz2PQTla266OFC&kEsMh^ex}I?lpTW0d~IWdRUgwb zTppxm(4+Jx@09glry|;@>?xy;augN&vgRm@>U6R)o0fCC0tV#wrkXmTGM9<7-QC;h zBg6-#^)<=aIUV<9Bw{RI+44d?fj)y`bg(ySHY zXVLOpMUw(m7~Z*6$5fUoAuwK;3cq?!IY)Kr2giqK&#|f__HFeP2t>LewsYA*^UgGj zcfb!5-ZueC8bE;26+-lq>Z}JobJS7!3t;kUyLA7s&?9h5zS&5?kxq|JviHq5>hq4a z=ZIR7D@45K%2W$`K8$qn3pqXrW;ov`-1Z(*wn%UZdc?`C?HEV_{k5=Hofm#w*fkXC zxgdv2e6QZ|Ld;`pIg+_V{8MhDu2EY>ZUqfi1 z!}!>}ZQbR0ehH!#=q%_bZs1pFWnwuet>eldbHBKH!SXf2Z7JL(^;-q^Y&bLoWlN`N zs7F8V_I|HEc4%Aq9g+XO z-&5ng1RAFDTeKZ3hC4fjn~SpXyl{>6r3*F&UeDazn16kedXtp56vLbE)+fjYv5r?| zrqF8g7fBfJ7LJ-Q%-j5GM`_zmh4NX$bB#p#eKTh(OMXe;Ui8>|vbWc@+o3WPpRx93 z+hjL+i#~WJ*yCxsp96lmY3fV1k6@a~!xo~x-`0+Xe5f;0Z~fgWlwE$?K2dIV?niP! z^b1WFnTaZk&o@g>`ng``&LlbNzG8F~OjZp$x+6R}4|Q4BrJIxut{4&RGT^hSWm>&> zbWTjWjo@OL_a40fa;s!4EcIswaoA;UABJ#jZrmGxeyhf2@}g28sI8jCtimhLn5zV_ z@Y6azz%JY=$haPM1;5h;3_q>0Zomv&4l-i`y2Z+NhV&22P(1@G-a)_J||y zHWO}pumM;f|K*8RsZI5q$Gu|QL!X>k-0A!2CT3e_=3_RdZH{6Mrg9q3WZ2PvyN46S zoE*)LUd=2RtleB|E$`yhQaBgE32HMC+<{6aNZ(KBG=76fs}oS1Ccq4{bJdW@*xJhv zHS6pTwy22>{zSWqP_O6dPY&8xHw(7Qc){_t->0n;%Qgx*)`>{ajxeb0gK z6Mv9tqcKyIU<{dIk(k5n$qPaStQoK-y0j->KYZ!eGRV;ir?*!%Qm5!L$jf^Jq8}HW zJ|}-C5GY($Q4N3EbokP3ALk_gRQI2)UCWlZ9yvx9v4{hA!IhO%!+|mRrNtX}Sz`@v zmZJIYm^RMTCzeuR?_&C=G9BI)F?t9zy!$|dG|%V3Cg=Lg!dNqdP{>1B04>myNVkyH6<1i?zF#TaM@pg zYv#^syt}-Q->I@z5HqS8kQJpjMr4z1DMMnU%BDV++}-N<Ko#;6cmX zm};?`iPpQC_Zzr(hh_&TpWKG3HBRu&<&&cQvi|=NU%*z)Xw{|P5Y5Hmh^S2UFYaHyf!!PbDx33msK}h!t zhO8dh;9s<9Q|q)fqa&IuyRPvY^h_cG*lF6!>THic$DPHDnJXE2jaJmK3DvUz&PxeG zdOF)IJ`T-FJ=b`-yo#C%?iZZh0Y?{4TTu?Bm#;L z8)keb@f857l)dGZt@>XQF-^;@?B zIq%*%Sd4a7Z3EkJq$oq*TcEfq~D)+S0`zu(XYT+2 literal 0 HcmV?d00001 diff --git a/public/static/icons/facebook.png b/public/static/icons/facebook.png index af4711df4eea436a4a8d8974a9c601b267951a94..87e61a00392d2437be50ed6456e3de5282754c9c 100644 GIT binary patch literal 1503 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?0+>{umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuG zfu4bq9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)Btk zRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}p zsJDO~)CbAv8|oS8!_5Y2wE>A*`4?rT0&NDFZ)a!&R*518wZ}#uWI2*!AU*|)0=;U- zWup%dHajlKxQFZv49p3hE{-7{yl+FivqL;Z>_WF&-!;GcvfZo4b4#rPvs#vdg@)dd zvpw1~Z=OlJ)A_Mg!A?TaW&JU+i>?BR1}RUIpL>-UHgzjX$7W2CV{>Kgz2PS9yL|GD z+jqCG?t6YGBKLOMCuTPOE4KabR~N7H3yp1f|7rjGh9B!?x5>%ejnR1Mr+H+z=-Gvh zJ(nk~eqP3(^r3X&mtxk`OJZo9h2&jb#xQ#Fq;2--E}m6_r0 z`+J{NeJX#vna}Ibb!)*WZl?vE^`Q;nCPtHVg*5DiXGA;=C~)H4rrun8+22+-e74FG zQQq!a?}WIyeL4xVkE(o{>y!4z(nGU#%F?giN}e(~({EedDL63cyar#?sTP|_`cC?m&VFCL+w3=^F;7mW-mQ9T?F#i!PT7jj zE7m-%+H!b{4=1-s`vk=t@7pKj8cgpWoyG-=<47FL7w?1v$)m$F@NX@_J#;2g# zqIm(kZrpO+?QnsE@xsktPtKhD<|ZGx;+R8b#W%&8naP`31zcIzig<9>WdyZLu9)6h zzvsRqYsPVosa<)mEv9F$e7<2m&*MA?-gV3CQ}63vxHtd(6S>P5_~%@cWXn2Q7|=KU zspvC~B{#Vqew^`j$+YA*Yv-Q4-E(=u>vQ{if3T``KN8=?;tR4P8S>Uo*{IdYljnPGYW>f(8(mgT z@SBrZleOUKgn%iHe8!WD*y>9<#SgHhky ztv4RIZG2h0TIeG4O>VZ=cGhy{x?W~4693D7@RB|M^g74I1^XsswQTlZo^WH&wPOtb zEQ^gc-B&TZb?^79w&=#UZ`yTtT%IOS?S8y)N7IHDCl2S+JM=dTy)O6nnYQ%v)0bzD zNiW$KU-pK#Eqs0R?zp}xj?=Fmdq%%G8SlgUEB(NOl=-zra&5_1_?FBUo!fpOf}`*J z^f}Kfolgf(WQcisf41b5=NjtiHF*o$&CLz!x3t$y`)s^#adF85;o8+9YQ4Pt??AmdKI;Vst0C0#oRsaA1 literal 1060 zcmV+<1l#+GP)Px&-bqA3R9HvtmS1RFRUF5Ezk7R=-X^_G(we48Z8y5U3|fa}58{L1gR%#Gav-Qr z!)br(PADBAfeB8I)%~Hud2cImH_Dh zz_Vu_DXza|b3Jfa;ZS&4GoT9ra{cY1=eq1n>^Z++y>!cVQzJ0p&?e>#L9nvEWTik- zZXRL%o=IiLVv=8AeX)T)&rUS&tp>O%XFEqDeW4YaX97>S*TnDT?abj~vmOp#&l}t$ zBsK!@9Js8oKQ=C1ERFF6QoBM)<0m%O-<}B^i)_>>W8*5C>NbmiSR;-gZs)X39lckKcVU zwgw*&&zV)cvt8@><(NBC9@q9}?3uf1_zD0FIO{U&xRO?}vz_CyzEB)k2^chWzknzxmcq*F4Z|}hkD*?x;=A)5wt1292W4qd{PPS{T19~;WN(x&=II?ouGhJ6$ z`$%#orNRLo;f@}Z+=b-q^UK*)4FD05auk#r3v=iXYsB^igoJUy>s$xq51Y=qMA{cS z=lh_pu%1AAPb5X(006K9aFuZz0HL#zF^+2!~idKZHa7uWn7bj3AmI;dvZDFk-Gc(8bOEo;upJ$FTR<(6~nSb(nNMFndjv4Td;*Q ze$30F`Eza5gqN3=Rf4YaIj4vRnhZz-KD#S@53@PtzJG0rk()p^KU6+^$Yq>e?pC#e_1E^L5S+ldXh}3IM?atPV epo%M0}Rfb^DGGnx*CQ+Y$-@U(c&vVcFoadZ#|9LZ9oNQpw6HovEU<6xB zSFT6!3 z9RP$Scm@J~EaA2f@(d+iDNut+rt-1?W2PY&k^>ojC?+`~l5WVv zq4ybvT+9n&(5QV1BOHhJaCAXgP-uZDJq@e|7HtAWp-{%OfFMIxOY4Jl?hS_yVKAtM z7)*3@v_`bH289-k(KIkHz+km7T3YH{hB`ealHtcxkEF|g5&5rCH(htVs4v67>!Dwn=F^AgRRAXM$(3ut*$gRxNH_k)EIO4Y$i~o&+HKZ5WGULG$-1^THG&0NV+3%n@vp} z)2pK1Arr3Qn%3#+(0fC^Iu%ObYE~yi=$KrBK!Y(t;+i=r$@=nHxP7@U!Yo-p_UJ7! zmbDs45RU>&ihBtQPF6HeueEkGX*X%lwY%L=VNs?67H57nUA+AI!{8K1hMN0X^ig}e z#VWSSG>#!w&(2#g!?*wZx+f}R%{i)P+^v2$wzj?9B+j(tlY|b;QJ(W&$XwE40~7;A zy`EWZOIQOmB{MqvG0@%C^`z_JsDXJl6mo81sd5%&#XLeH)5 z$;3T>-$e}qU9z5}D?~$7$F`gqJD)qXp0lek@oAo-WR^A-6l*B*>Yd!3)CupS#mGh_ zWN*UCh&a?n?s)WEL@Rf+_x~fCy!`m55KNHMG``P1 z`=yRRe(W07FBs!m>$;|hecbP+q?wEM7$vAo5`UMBw45&T-2THA=@unIn{%jCtA;$> zdC}$XE_gRFSnoLUX6_d9nVpfeE}uS@|3R$4kdygV*&Ne!v6AiDPuSp>HWJbHA9gUd z*(g_f`35tp>~lVB>I<{#Jw)xvGhab-g_hg=cDo{{nN^c$M{_e~#$-pN5MTVM z>c5q8gscbBKfSH@wfYoWk}fskq`F+0SH3m71W_@z5tIZi*qSG&(%*vZ+Y3GebX&+-wmz>*Dm_NqXu` zP3BodTYs0EvCgqikZBKb>LqAIeREC!{Tueb_@3e~Xi`#0vKlR-J!Pkqh7qs)DxF_! zYBqPT=A?wFN5fEFv)=DD2edM80D1m10PW19# z3Qlx1%%~yd_V=pbOu}k@cgI^k&zZVKPayeZO{dBp|Jd+y`od6NrVkLOE5`rg34Zf- z@z}16zPBhWdHddQ7WI2h-$&}?kk|mcq&z2J&iWi1xL>?bYGEOF9?|UGGjW9#S17Y_ zK{UIs-}&Q0`~-6R$Rk&mQ}Y$Kw1`1|Sm9ZEE^UwfmWFPx#b0cm+vQ|;u-EOg<|HiF z$t$OqIU?6hb@}4OcKj)wq=4{EO)pbV+41H|(zZ{R!PO%(d$2RTwq#S!fkNJ2jbP#!{R@-UE9n3L literal 0 HcmV?d00001 diff --git a/public/static/icons/godaddy.png b/public/static/icons/godaddy.png new file mode 100644 index 0000000000000000000000000000000000000000..cbc9015766100eb90b2ecb06a10ac370d0b06125 GIT binary patch literal 1066 zcmV+_1l9YAP)Px&KLpX=B3k%8qFm`cX132=gx%l(y8+t>*jfM z5B%Z(@;u+q|M`7?&re|G2my=|foPYTW}PNqjs3@Uf;sgTLOux8sYXK71@nu_B^$b zmy_f?ddzeaP^}dpkp)N=Z)uf0b8?j5Cmo(Y&p9)OpG4rBS0dPU+{Dab6;+pRQ+;Vh z^yF7x5N{srjSmkv-S>VpkAFJC<#(ev@WT}PVH@KbB{IzozJGHo8~g>b>do%}^=k!) z`E@6A!^=X0{n+0=$+T^eo$)e{=sDwEK2wMDVds>4e!(38EUX7`{nW0_iDm7R1O*3h z-~$cG$;mhz^IW{xMRRjAcDr5lAOUc!2OtHU#}B{3`0&?Q7c!@d&4n+IZUT6`RrtM)_Yc1U|W5u@??|1@+u9cs0D0*F{EK(o;r<2!;b@%B)tef zf91!OP77gSVU(7Za{7x?_uMX;fRBKg2SL67eu5w@OiWDB)6+wlwt$io;*#Hw&v%C+ z4f%_`^$vt3mG%?R*N)iza-uJQnCQ^!^+I}jI%yftvEzsVsXti9VY8)*Yldq$qs|kZ z1k+=1z7q5NJ;WnqIeY=yfw;!T#wUu4i#-K3H8pg1cd>8Zd*tTkdfqvmPC7a|$ji$U z^LPH&2Va11TUuJwb#-+C{r&yEwmJrbfs~Y#KY-X(0|Y_nw%Kf1a=Bcxu;6`IMdK?g zD@Dz5;8oz4RRhEU+N4n2u+Gj#%+1Xa6cn_)Ee8e$Jol-osr2>rJqui2sYPE)^iR!i zI-TyxoSYobvtF;Kx3?FqR*T7GLa9{V0v>r7z+2hb+4WsrUCSD^wY3eTI zGG>VZM!i8+)4`^|z`z;1{olvU?CdP%<>g$s(8|=*^iklG^#a5?m(%GKq*5tnvl+Qu zjzXdE=;i0<)7sj)2WWX1z-U`r+qR;jBCJ;H7!W21La-?4cDo0cj%}|ttY(SC!g8Pj k$arAKh_&M7@--xX10a!DD0t8h82|tP07*qoM6N<$f+AM{_5c6? literal 0 HcmV?d00001 diff --git a/public/static/icons/hbo.png b/public/static/icons/hbo.png new file mode 100644 index 0000000000000000000000000000000000000000..2530ca69ea446bd21147fcc0ab8121610f4f6e8c GIT binary patch literal 1045 zcmV+w1nT>VP)Px&&q+iFj`MLcdC)mSS%Js2PR3fytcMhfwtM% zS+QEJlBk|YBp$TJpt@lgm1HtmJ`HwaVxljf&tEbOgXDQWv#_v`j>qF>yEtd-ZB*nq z?mbP@K7}@#rhfqd%s4uRVb;{tlqZo$7@a^c46`|oyRE9~HPml>eEg}Mot^JgRlV9S zo}#E+C={BJWqBLbdj{%ELXu>mR;xu}e_&wXvMkHV(=rWpj^n=7H0`x!f*$_pdPY&0 za5x-uyWQ1%KL7h!ARQl?rdI&~bFkl)jKXaW1OlJH0qgbp)1^}BbreVtgqw<@yo1cw zkO_hS9LL=y2%>a!bo7$0>qD&z@%#N(OQq7?Zh>01ZM&UG+-~>%dcFRP(Edn8G2K*!_b<2S0+YICA?7e2I2Pfs`QN>x?aR4VmX zr!&eh%r`8{F7NH_{nT~8?9N! zaonIN>NgC-lv=G8GYlitdT4{e;7qYt{Ix5foo)%Jjf{+V%H{HKHk;i#%@@@fhWWly zsk{npJqPuAy+7-^{xY0QlB7$SOy6IW(>TIyySqhZ=o8pXR(LCnqNZnx=VB9S+hOgX-`B zl1ilx;2WURR*#L1@w%>GfY+31n#%6(Zr0^;wT*f5SLDAG%~^cUO-BC(jwT)?+ynfC P00000NkvXXu0mjfeoXfy literal 0 HcmV?d00001 diff --git a/public/static/icons/indeed.png b/public/static/icons/indeed.png index 19a918e9026aadcab57b4ae9667106d3418f9a02..ce71b46570cefedc1076950ba8f6f785444c6573 100644 GIT binary patch delta 987 zcmV<110?*PFVqboiBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_>mz$4|ru* zNoGw=04e|g00;mCk#83nJ^>p51poj50RR91Mu%wt1ONa40RR91PLZoE6&Roc00aO4 z0096102lxO000fE+ZvJW7y*>C1_5vZldJ-90yQy{9s_0tH8C(WgHa2iRnQ_@ z*tTVD3JRg1O|2rZCm}r-;VMN;jj}AF$QCk+kLGdj%s}p>O5AgD4VvRRZI!V-6 zu2AU*7UO?Oorv-h2zY{cwFDWDaPh-LSG$Iekit4aZ%;FQUR!r7tQh%8RK7Dv5_2cP z-_Dx|AJA|mjWl^d08Ci#beiK9j`|7zmWfERt;J`4@VaOWaZ z3^Sb1@CkS{MO|JQ=-;KGEC8(Yb~Ct?!sD`AF+JnUCXTl%^d9u#+;xJFByr=e4@)-# zh+GTc>PhBR0koAWJouSHt$$B}^p0jD5NWs9?m@$gLw{YNwm9Q9*+xrPe< z2K)Tzq$FQrKud{&!8oVvh0#V(#JlOJiN0n9>HVP>2I@i@Vl3Y$eVR5evk0(bo`G_{W-E}#qOt(XLevu3g0dq5G*h-?-O{7L z%pB!Qq#MHWkaA#odK>1 za`B{v-I{9xkt<_X1$4OK*^(e5hjkWd1`C+yEFYn*tS|uq0) zxdfMlZG+}if%q&Ef=l*tCQ+{4=r6IZ2xOz2r+lMbwT=X&?GKI952SzbI>Z0~002ov JPDHLkV1lC`qiFyD delta 5296 zcmV;h6i@5a4WBO|iBL{Q4GJ0x0000DNk~Le000180000O2nGNE0GQk=Bvn7y-z!`fvdyQe|^*Y;|;LZ*Em?X>>j^ zJTG)jJs#&SUrY@a_ZlC4`QNvC!6ofx`sQ)UGvbORpVjyZ`}k(S@b5=sx^*{hHw}aA1nC8v9uLF9^sG&13nFQ#0YRo0dNWXv92H=v3*ifYj>*GWp4m3S{ zZ2RgCtSi$YWjYbf@8yp@=lee6>N4K+*g;1HXBr6!LqcMGV$i}{T6Xg@Nis%L`a`P8 z9e8C4GjCJMe&3i=XET}A%Cd6f&vw>{lCzX*y#V6Ra+$t}>5g<7o`R81UoA^Cw527( zK8^V?Cmw$jelIDu%{eZ~RikgYz1jna0EfBl)8dRPr?#;%*VWd=RPIazcgUTDv3{z; z69B4gIZco4t}!LEg>vRGL-$jz-)ZP4=LW$ZVh=7qr)_q^O_4ZZJYf{;Kf3LweM8Ux z)(_V6;C0pr&c;Qp)cKnT;S(I;z8xpoFZOMF*#Cc9kGSglfk_ma@jkbGah&R|A8As^*5C2@cbJ5s#a7;_6gy)8uW_JOBcI&WI@;uON1wII397+p;% z?Inc$xg){9!j^Wta2R51IzsA7rU$><_wRoq2-a1WRdS2Z-703}j~vEVGAHhl!T=|f zeGGaZEe9iG+Gd*!zI@C0uIGNs_U|-3%yVTq7qNtq@;1W79l}dZ3=6%67`;O>^|qj@ z-%#NhA{1-dwEIQ~Ga9cRF6n^-Pp|8|Zu2u$ij!L*>{8)X&Eni0$Cz^i6V8f&s%3vo z8+J^&cDhL6hn3P3hF4kt*Oa2!IpBV|#Cet$rS z3MogX!LWdL%^5?}=_s*RC`SC0&&0W9`glHAC=9N`A@*GRe0XYTZ!|Tucc?h1thDDv zXIksFdn!CvJdTB25YAFE%(F1xBZ+@jk}z@U*z@b!+`M>;8}eu7kaq--n52ox!jdoM z0(HrfuaUx4f=q!ePlm=wDJTf;C5aA8lNpoKA$c{HU9f8_!`RrL`6kmVTW%TrEn6(J z;1wlchH9+0AbsP|QcGclMleLo!_X$mK~ZOr7BzN6XWMd{?9Z(3iN52rKp8lW z8FGes?kBOjixE=+t5%E_vk9PM#XgaRZl!}FTo_Frg zwD@x$+?$Adxw^0vRuQTlCPaS;u=JxS>f1-D9|<4z12{Qt%-jceB)Q|%Fm0-hCN427 z1lHLPcW&s2V@XJfL@ZQD*dk&qY8MDO^w|YNW)il1({oPN^-@fF)rQgpmA>JcY2`R2 zDs%n$Vm#YMX%KlD)HVpb^^iW@00|%1XahRn<8GciT5)rC`oTA@5RKP&v&NcF}g$%eh+^)qM0ZqaIb(NQ=C)d(WB9?7$9)-A+tlD$ea7VerleFRVRxKRgh1?>4UZU4WcVrQO~Yq!4=csHHX;fOi#EPeuk++?>e3cU z#eC>yGNl|jD@1B??E6gNC8u(28W(PC-BT*Ey=V}FIW2#?U6GJ8jGJ7+h`1Y8y%5G& ziw%(_P{yZ#hnduK8bEVq)5cwU{i1lkEweh9zv;PJrrdiOkFA7PEWy69TzJ@OdG@b| zgN^5!9Ea57jaD&3C4vaN1X_&1xa^P6fq54e9L4f|upkH*E!snEdk^cxYtf^xT|-Jf zbgm-hz~XwKA{O zq7AL{j3d@iCsvQpM#4gW0Xb(EIC~}329_eL0QM%h^dpoy)d0|e^&z|?k1~>*b7^)0 zYWfGk-9^&R23iIC5saVX)P0>gz6e7xSxbL)N09&OpWVc$(TuPg;63-vU$--WuegMY zd%(}spwI)uP_KdPOT?4!=n#=s$@$voRY9(_Uc{jB{hM)U9p6S24sf(PJj523=F00>DcCwNMSWfPXq#N^OKtlLCG>KdRtsA2Ikc_v}lHC1a>)J2u_W7GyZRgbt z!6r~fQT~xQq^j49&VcT(M_8$XC5A?+cMVgS!_TdIvvMq%xADc71pFATx&cYM9&U=* zP74UGV-iKtL^!=3r7VQ+xuA8pZJ>YiFRdr{JZU}Cj?SisTKkYsZjnLZ#{jtAD4Z$S zQqE}--y4||Be3!>Q5`&cWczv>y9dYb7i`>>18<7~#5_jXB-q@rGHI_1Wz$gvwG|ps0ic%@7n9+| zHb2zBB~f+LPw{T0wZ_ z`;6$0`bmpxYc?+R6hj);CaZs_OyFTBJg^)2q6V~6u#tH%kum5w5KRMo)kPv$-_4J| zP#qNFb@qJMFZN3Am0&0ZcrjQMt}*^{@Nf~H2CTq{F&E(J?-1X-OQQRzGJc1iU(>KENjibG%|$LYGZinTH2X& z(4#U%GjrKMY=!$GzEPrxhEo{GVE8y#z+|MY(ZVJ?CeI?_9E;V}MDcHVI?eZ`kykJ{ zVOfBLvKQ>(iW5o;a14}hCNQ9B!#jkZgmCenQj#LhVSR&>@aNL;m%3I z)O)$AV#Kq(ltaG}S$hd3FO0y3E$p?hTWq68mm!1dWyCitU^L3$8*7UI4P2I^$p{4v z@5C;2w`HpzoDCp}CxHUawg2ou)dxeQF-*B&$!ac#kkMTod=-BQkUc-a9&BI8i5}v$ z1PJ9Bq&e_HJz$F-0F)y4MeZXs4lr?TM9}b64#GRu^`e!%h%?UNzT*w-!F9B`4d}wT zqT}r9D%g!<_hCQCKw4Bu_Kyp3D~yNM={?CgS}5i3YW;|}~G(mCdV8ew?| z+K)NJXARdiDb7V*R#ZnER!v0HW1+x6wc>&x?pw+;FdCGM6mgqo@zmH{f=2_O@dh?r zgfm;$v36YM141i*ARpu|onlG~tyuS02_U`^N=(6M|#A}SF| zJ5}kcGe##qN0V?L=9j_?Y*=mm*&uGrKF|7taX_0o%oa7N}KlvGZ4sD?l&v zd*z~t#@8k*6Lw3q4gJ73jL5105CpS5-vx} zs3=m3abkZ%mK6ZgM!ERYhi@qJpkW7JDeYmLJzE^mZLvCqs|jm-Rm4?A?Wy`gmYki0 zo6)*Mhe)_^wsDZoBkQpW!{|b?{q^DLCq8XD-!#hL=L1{8B!h%3raE$@z#E{z(JDCJ z!IRf@Vn-HL8CX`+(Tgmqt)l;HiDXu{RNMx!2;YAd3I+r^h$s;s3`GNGmyH-#fNqr* zAy`>tg}{;_U6!X|{nnn!hv6BNs%@C9Y#RB72vGJEK%{jy9Pk2c0rfs2B^nTf`W4(s z9!35ACP|m?QkoxWy#W+)!^y@%a4b`JU=kp73gu#-k^bXuEQPe@p&l;I?I$06()QF7 z_V#~sXv|;p>&8U=jJrvdnBSb}KcQ6qOFVoXxnKdd#Sn07P-#rXxhD=0GGgz7HP1B1 z>Kj%jL~@Gs$G%=FWRpS!#XKSBLJ z2KDd+Skt3plZ)x-O}G6P2_rJA(CBLfC-*^L8@S_5#y!vh)Xe`uN$h2miR+mP=D~kj zr=ZwSHXe2-;ZDTG5Mj~IvBe&8k~<_Rh&;tD{mp`|*8 z8`lq1D&?_~ydReFAQWPY4#0Np+xHdt61A|t9)i>XZv#zc2BNERMv zx(d@UVnhG{LN$Eq@?l$?Fw&CMm!*Fz3^$_>wr&TMyy=M zO_0}I)WQNsA*jQ$RS~%Y7i|s>5AZ_@t4B+oZ{F1UUq+QYCuuuUwuI_nGzp78lAN8S zQjN!t9t%XQW*WjsZ83Yk7oPHhAc_4PsU(o*cPcE^p>aY-nqQ@LFhi)~F-3pPMVLeb za?C8+?R z#tS!IT`mJv0D6DKnFrDSPr>@-_>8)je2DJQURM}X(tn^aBEmw?Dk$zo@MasA$xzA# zBlsw+sYM-s(S-5m;Xr=8oFCyCf%VwumXym4|0FkQ|>n4%s#Hv z7@~9)y4-dEdO!yGy+Nt;A?WFD();*_WBzDj~wZ=y@p&J&BHNzf&7;?Cc|pZfbx4K%|bM2 z9hf?V5Mc|_4hs+*%JzRv$b;!$fRg+O4F2 z3f5GJoPn4UfcOMtw-LAJ-=X{0u<-(D;119^90v4Dd&Hp^*L`&%clzZZ$Uli64E7^w z4Z!VF=rm{8kOkp=SsFNsj`X=8HSt$Rx847_-M4Sw?ef_3_qTL8=F)au?0+5#IRc9g znUkpJA~BugLI%9_;b*q}G8lOF$O{i{Z_7N|WA~oHZ?lJYZg`2PLM!C?40kqp@P+>j zIxW+#jNTr|+J9q4{|5eT`Lqu|V>FCFw}4wZcKjdZ9XiTYno3dt0000aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+MgxyNev#UtL@KS81c{ACHc?0YWYU z7gl&_v9fYbIJ%B?%Gg9x1n!Exvd+VB^ z+kCI7H@BcKfc0g#Q|NP*@M9Ip4Q>V7*_5svT&>SDopCn%ikxRY73#~EtX;KsX+U$- zTD7Z7n657rj7eYF#x;R;V!xDS>OWqsf`?nSuN3K8()dSdZuXz8zQv_NR}V%iF*>JR z!ew4PHj_`xe>=5clxlvUBm5#MczB#9LT@@vir$4jK1rzV?+DZ%vw;^y0&Yd5Nw^Ha?at{BonPd|mo` zyX$rZA7Z!NmzEGw_n%kvoUuQ9d8c&WvDS+>_qzYt8*t!dznzPQgo}mHu_H%B?Eb$A z{`2LtzRKj*YuCc=?D(jv7qi17XqJSm?7^MI@ej_-ygXyptV4^B`+xZNfMMUyZ`Lw$ zQcb>>V)xs1g;bgAtgQLDUsYu?=a;WvA3khuwU+wDmkJJ#pjJ2LTM zqSoDm3I}s$=}+}~@&3Jge!l*tmnQvo`{$?h9QZOrVrLoeGRI%1{S^cp76u%6dwcr| zU8dDXLtC5_ZEC;qY~S}!&eqn}X8zeULB95h=g%unpPg8sH~sLB9~O^3T9{W96$zd8 zK7GbC)osDyZ3g=rjvjR_d4KbCS>e`>-{0#GKRCd!F3zfd;>5r+=gt{@xb#%pV`-2@ z$qR*J$BqefADwVA#p4zy*DPhv=z{m{@|>@kC(Vsrq9jc%4NyDZ0$Yk8zIMk^5Fpk zpEc|AH<;*JH*Hw)aB1%(of)~6<4sZgx7PUopRs)V>IPoz z2?1`KiiLOFI{$aY*XO!fO_DKgnp|vd$@?2>@#0kyQWy literal 0 HcmV?d00001 diff --git a/public/static/icons/juspay.png b/public/static/icons/juspay.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2b3aa4605d78a2961904480713916e441b3935 GIT binary patch literal 1918 zcmY*ac|4ox7XDH}>}%Z=B{zPSxkv=na3gLjwM=crG?CIuBq2qTN;EO_PGhN1N)0Wl z%bi+=)>2waEn^L)rdrifZD&vwTdG<+Q>nxGHfVwy*19pyILqwB(XVCAiZ(J%N8nFa(eVX#z4*iev*I zT|jml1HiW+yyhxTb3&8LkBruZ7A;EZ& z5e&8i&k?@OaFAeW7zu}MQ#j#{aDt}~%$XTQh1nsj5LR%kA`Aw@L{VrCzBreibji&T z9>(FY9FRyZmy6)qAed31NR++3J<`e=X>DyOVOX+b7#tGMlEF6mBJy7y9F-jsMQ3s7 zOa@G*v zQJ8J!|HXFdV35+{|I^HuNw=etQL%~`7T`ooB@N0I{MyT36kI5KO3r2J^CH+a##gmgC`!_S#E%R}rjc#<~)hx6-%iJI# z*GeI)@IZbipKE>|Z>6a>H4}V$%k_yEh-tZjvcf4T-0y=ORm|4VbFm<#yX?DfgDPmE z%k6mz;x8{;FV)RXgdV|-m316svRv_L@67(L!JW-)&5`}(;$$&+q{LCC@bev#4?@Tz zpU}!+MBl3&;y+qSDuTFfL0A)^)hlSTiSu_3flIDmcFRt|(xNZpTa~^sAaJTe>QfJz zRu7}DxZv|;KXKFrZy}Fb5=z;ga~nU!-=qcIowunUH_gU9$?^baM;zc!$|+c%TKq7$ ztgGrZ=@XoIz{w@QI$PHcM{$%HI+NL3pL@v+FnsUG!BqM%zixS?poQzy@dqJPvT@dN1Op?0}uKw|S1+u?7vx5gcVTNIrLP zl_0MUW_5s#rZY!Tk-sigrQFk~Na4RUznC=Jcg0TaskSkGIBp#OeNkpu#1_+Q!|XXB zcqqx+zBY~Wq0Ky?pwXwh>m^k0S?kL+NWUYcDuitsZ(=<5d-WfkPfwKr={^c(c{wS= zsx~a>=_Ky2VTiUBzt+monVx|gS#U*uN^&e~^Nm4M-K#E6!=*94daS9^)S|w-mw98Z z!wF%X>7KNScYCM3Sy{Y+-&#CMp}x=ltyX!iMNnx+u^PU9sM(;ZRR7zY?h8u+9-jT= zewz*`?NImwNJByLT2{uN$s+zM8=b(iyBL$D_IEh$#Tx?3?9XGb$%2x)F7)cS?p<;J ze|l-DVXw|xSAU+G`v8rJ*B4{zCf+_@sT_S|Xr#TaGFk8X_@1mNtf@CZv#0E1yc=1$ zNEv~2fu6#5pXgs1zhN1(j#2U+0xb2kn&#wl*V+4+`X^f#=xWa4JQEo2M66QJh%R&J zNLEVgdb!w))~**_A#6yJGx)`D?t`t|di9G-Km1Kb|618tkHSM*r2GpJ@5hf1y)>Lx z#HTTufiQmS^O1vYlxoIVu3BtpapxMmjpsKaTtxT&@YAs%CsLxZ&@_OtSyu^;u&spG z%+!854k6+hNer`R#?2f&cK$)5?>WOW*f!%4f+$kU8XY1NK{C_&ljgp+0dl`}h%td& zOAG&g@sCGNsPN`mNG;djhIG1ODQwU@kC@mLKk-s0^G#=x4t+NBUmW4tLO1b4x$?T@ iuqukUS@8;dL}WOAyM6gsGO$py@CwggZIgTeG(3n0Z=;1OBOz@Xy|!i-C8r>z7U6`2_lQ4-E(HYzo1&C7s~{IQsCFRFRw<*Tq`*pFzr4I$uiRKKzbIYb(9+UU z-@r)U$VeBcLbtdwuOzWTH?LS3VhGF}m(=3qqRfJl%=|nBkhzIT`K2YcN=hJ$-~i&z zlFT%OO?kyoZvj2150cS0)HBeBn+?=z0}{3JFUm{>+6*$^&d>&|5=9JZkBvUaawNw< zd#u%)#y7}#uKT4MY|O6~ zg}H9wx+InEaDhGe{9k$I|KI!nU0&30XF23!@M-={-IfEn zPv>s33BDzMw?;CVC0XXoIisguMl%_I?qF$BU2<>T%GR*wQEG90%lniZ?@!w;q;>IH z=5_^vW=RugiL`@T0%u4_N!Iu(6xxQwSzSE#qVHr*=S7`!pAJ9gvfQixt1fqEAHx#S zrZ1oGHv9awSej;Z#y-Vo-)-T`GgG6?7CzY)c0c%m>VY5U3iEGSSX|reX}=*Tn=Qf2 zbwa$rJA)gmO&oS)Pk3Z=d6V_AyDvYtnlB1`+nsiJlGj1+6XHxOCvZfmH%xiYwS@J+ z9cO#-xKPomE16dNSOS#0R=JwShKi;nev0O}B>3Yh6PNzG50}|2YVtl=YV4l8YMFxX z^$8p-MLy|{3s0FZOP{;zN`%h)`+psGZua{pD9q+M?Jgrv&-r;*-@mq8sUc#j^-So| zz3q(8kLz7Ir7gO9SMbtXj;xoH6JAH`n=-vrY39GZyHoU=tUmNh%qMKTD#Iz_ATJz9xTu6+C&vzg%9_t}^|} z!Q9$Ak58;InHU-S@WT8hPdC|~{HHoUKVmy;Von$%L;a%@-)FDCH$#5bsoGuT*{>Q~ zb#DvZTy@DKNXSOEU}Lwyr-&u~-3d(-Z-1HaM@iA?u+>Df29a*pS!dIn_TS2TyFBFo z3C7Q_j)rSJJMd0>xxP-Noc-(133?lMmj6F|yZtOnCvTF|JeIHih12_+KHc+U&|Lpm z{8+=r3zP1I-E=j%Z*ZNwED1!wCOTQm_6`#!Xcm6@2A1f-n)|+apGE^MfIP1jcyXM=EAG^0| zQFn)1h*p!r8eS*ES1+%#n`M^pFRSQh(VaehLh-XpEE4%CpE5ljUiu}HR@ow1v1MP- zUG6`x%%`uf?`2xz=yB5dC#D+4DXpNDeJ+3f4(sxw7_S92b-Alf9@m-v>}5?_>7`Pw9ie`UOBl9p iRXm(m`+fcU|16WTSF+uay|f-wN_x8bxvX!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVjs05M1pgl1mAh%j*h z6I`{#0%imosG8wl(3eag#aZAHSl5MQj7C*NR>Ji;1eL39oNMVYC_d_kSQMDH?6_?7;pxLw$2XLPh@FJO5|P<(KDuLU}{i?GkY;QiG?Wgv1TiN~)CZpGk zJpPxjl^t8arYQW?aaz$%zl*cvCYF8Dcbb#3={w)?J?AgAW=d5g9+I^w>$EDZ`DeZ9 zZ|Uo-xRhUgNofmWRd)HGT2VavjEdl`&ZN6*97PIWT)u4F>Kweq$i&seV&${`n1cD& zv;P;X+gUvQye;F_$F?oPtb?Y2w?PztYMXMMh;=R8`JB4aD}qX z>6~FAZq#Ext8r5I=i}G+$zN7DeR@Sz!awKt4M&w9&yrc{&Nso@O6$nV^HZ`sukwY- z=WTY@y7>I;`hBHc_pFW8@Bb-lJhpGnve)|aD?%U7{re*4%<~-ecq#u8{^~{7bUV2RSdiT|HY00nJ-#gfz%wV7O>7h`e<-x6H`tgQm=IbAx zG3(K_SB!hVRp~B_5boLic|xtF!anJ=hvnbw`@Ftw_`pWJNI#TQ!w&_goaWiv;@*P~(t{1m_e%xw%ldt!f zVXxed{aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0trA2)D5MX z7ce4BT)+fZEwO+Z!3L^k_!smg6G(9uctjR6Fz_7#VaBQ2e9}PEA~QoGN+NuHtdjF{ z^%7I^lT!66atlDZ7;Gx6fXv*~l0=1y+?>2(s|s5sunH?68zii+qySb@l5MLL;Txdf zoL`ixV5VoFXP{)qrJ$f-QP|K%!RuMVYBUn?dH=8QOqVqKHB5vC#)vj^r4K zPr;%jHM%-o-&xf zt&uS>nZx{<@e7}=h@hAPDNW#-{albonxBOYMw*J-CuDc&tH(nQaXwg^` zw$PDx!OBH^cRwfFPIv!(sLvz5G&|&OlbX_sgNH9|&tp8dbCOvR*B8;Amyt)l@Tk3b zW_;&>d$OotJxBPnd-BsgS)Ly|wzr_KIJM}&-}UET``6Z+6QYD4msL;@LAtB zS4KxUh-LUxH36zLi{tqpt@D5muA&B=G|LR=91Q1m4i>7Qt;y zTNtKt={7%-i+jEM<{dZZGTX|fOII}fo(xoddgmF}6tSfI&78$y(LH}7{9-0BuwS1v z_wlVuU)pn$q+b3AZSSAbnNc0>esvxD36=OMzy7_Ry@UBbL$Ad1V*(vhK;;O7r>mdK II;Vst0A)YwHUIzs literal 0 HcmV?d00001 diff --git a/public/static/icons/optum.png b/public/static/icons/optum.png new file mode 100644 index 0000000000000000000000000000000000000000..57e68592f4157d265d8426241e4d57870d0125f8 GIT binary patch literal 4431 zcmdT{c~lc=67O)xp~C1xLA)X=0wL)f5J?*%8V-4DI3miWKqu)yOOno{0|9+#JjMeD zXI%sp6cI-RMMhD)&lPdJKoRj4M-WiF?_<>MgaDBVK6m%+9}BP3m8$yH@l}2GeOVqB z64c+;*%knR{=rlHg~Z!Q_gMEKKJRLL-w`hoE)1Fsl-CSk&f&nCGUbj%1H20(lQZp5P^G4-?qLFX++0Sg1RoOlC(<%X32VE4ZBJxPLz5OP=& zrpE9jOi2!qA#y~a#>os8jZSupL=_TDgS!JvI%7OUXG2Ujna+W{ydcJS0I>MGMVF`M zLQ;3cg=Sq|oeIsnXuqH${$|=z}5nYw;A>~l)h5~@?b~GYN9VM6wi7`11 z)`d$;lPh(W0B#yYka9!~lhfof1rDY8y680^g4VG?7qVVOo$TupB?u$)F%?2))95t1 z3(uBJCUaF1DJ1j{G{A{(zAi~>wGskBjYdP$uxOYn5oB;U9FWcgnM^97LB-P*YB-Im zz(;o&>9pgI;9?c3RHK-Jtg{P?uoShgi;K=t*I!4RNE+JhNr4;EA`%335|BZogQj2- zaaVZC6qQULoJ0&FhMEyLhDjW;NCH6@^eca9uu|_%E;ot9)d8tQ4u&-`iNqt)l?W(A za4bb7Mgmfa?ip<=cr_~RC1;(a*PMyizwO_YFJ)&xn}&9YJG|;!p`$`v-TFg(OopkZ zDPb|fV{r8)F=lnwvqL)!O+#c+{wT3;aH94+ZwAu<>M1dajP4a_Br!rt#E=wI$ze4Q zmBWb$s8l3!!EUCJroQaZ6ckrus&u0yiB$ECKMncuYi_4NhUyzw39E2KS6yG1&hmD3 zd{;y3F#0Zma7?P!z$#=?BGCf8?;I>#&=j~ki7r0|Cz>Qg!PAWpDxFPbvLiZ&5tZ%@ z(dnJm^jf_eK^3?fR)~>ce;%<$G!&IUOese~_YpIx1i_$kSY9kDhk~53) zRRv)doxx%!}~r?S{u<`_LI)Aj^lv zG9ZnmJ(1DhL>fztkVMvy0F$87bbn%6d~3e-(ClG@ub(#GW5Y<(lnqQ3fnl=mAL6>O z^d=3!9ySHUT}%S2;qQs;D_tWyU57Rl%;$%xFexfSc)Hs*IXHmNW^mZVc|ap-Yf{go z9sMy+EIYy@3fm3qW*bl)``GAurytWDT;lS`vn4il=S7rfdvT^Cafh|+AM8IVVoLul z)03wE-7SW=zIUMK&&2RgIVs-oE@@X$MXSNQ$ zd;dtyvx@`zicZe{Q`TD3K2m=B$a?3L12fB>O>{qW+FVUK=b&{Np=rr`7aKWbhS`97 z;s2Q1{Bo0=Ki-qWI`v0Bo#uXOXd~r%A~49o!Oh;m#@)o$as}sjYByJ(|DtT2gj>i$w%DwkQqV zbvdkT8}z*5D*mLwZ~n+9jbAEn-feWW2nW{|R8WwbmOGiUh>+qeIK%m@cj&O9z@2-q zJ$jy|4$aTYlg?^?HTTow$jX}Aa~c3fbM>6e50+MsZTIhQIuKc&@xZ^a;8vRwIoRO4 zTiM)J=jp+!i;Rs;E>4DS#DF79%F9oj6$iDua)7tmThHUxEOovNu4GFRA_HcO5x#a1 z&8oKZ*nePx_Z_-lX>Dsh)OYL5^19-e6PvCdWR1)6)ucH3Zi*o9JD*`=?pkHH%wx^@ z7hxB;kK9w9{PUjov=NP^*#&1OdRX+m(ihWSop=2x$$q$|Y1ihZ$F^|&>fg4FbS9ll z@|<7fSl^bJf4fxJmO2dle4(UtkzdrIy5AP2Up@a=KDRQfZGiS%>?*6Bb=zn6sb3&i zvAwA({;IcV)4kC7OQN(J5B=CQ;fR-QpNs@i?&Ju?nY0b}bIxi(Qs5FBy62QfPi=!H zTcdb{X!j3J1J{M%u3wHG*(u*vk_NA%USrlc9CNoCW*59-(Woat ziC0nVcv%Cx_Ep}qWu+UgR%|fqhb;%ft-}KY*R?%c>k_@=#pGC3iK6PrU1dBHXM1Jn zC(55?R53T}+^{UysrybmI{MVAam%HD!0F-rkkyH+n6-1QFPiYc}rj`G}e>W>SI<#3(9uP%3s2$3`(|nmiy3Z zM#GA8)`ddo!x0Yu3em9RWEr{eVsPE*}s zP)iDq-(`0!pQVKwXH^I@mwmiEEywexH3_1H%QoFCizXGlut^PSINB2O@YaGCswWG8 z&z5xsVb}=xaNH0-a>mFRa@OuTDQoG)iN7CjTU)wOu=l>t8@AQ!>H&Ty(-$uY$gXvt zKKxpR`qJIg*C)a#d#@ujk9Gc1jPuK&A}{$-r^3${R#NBZHjiNZe92+R%hN?}%@1~j sWEH;2Jsr3H7sO}Ax;aDpI#51ZIed;e%sXQS>3+2b2ZZ>SPfl3)FB=iylK=n! literal 0 HcmV?d00001 diff --git a/public/static/icons/paytm.png b/public/static/icons/paytm.png index 0c91e14e857b482ae7dc263df9c7082ee3d37e5f..c2e879c6281d826a0d9686652e3da5d02b404bd9 100644 GIT binary patch literal 2876 zcmY*ac|6oz7ymI5W8Xt%jAS>KvP@$N6Q;5xOUOQhVHnMfNR|qvY&A+MOl64(8Cwl4 zj4c&Pcr(UUMnsm!QkHo}PjAor-rwik^ZlLsJ>PTB{o~#%4tCZeUerW{;4lcMvW+Tj6Tg8FLrPwV^dkt*rj#x)n~~bh(2y zPx4UGK$*#F=ol8*lxeB*JkMvo)-KrZw<^dufX{)9NjBF2t~>I?=Bm1GUpGkhKCG?& zD0P!Dn7o~>vh2>coisO?j@V!PSOeO5xWlOQj-ASf#)P%_+QUO3jKKu^44Pi7^f0J? z`IaUzYxJ@>)%i1%oLr%cqqT^0uupM<^D2NRy&;JRo<}nLozFGwoFtb#GVXb)^|1GL zp!je?RKzR9>(*J+dX2t!4mcvtF-LepY&S46rm0gIy`r+a(iW$g+?nPYWYo5hyjnjY z8^9Yos}qQW_jj8X23$4Qo=q8FkZ^g3WVn{(-Lly5)~SPL$YiH= z9D0>__M42Jj}+<}L<|?>;gkOmtS}jLf3h&>{_4k(Z^KO*KQ@6nr{K-@>B$~Fiz1H7 zT=%1 zVHThE^q%EWaikijG^9*MnzwESVzNi7yIPJ=jl~DL2D(CC-|P?bg2#rrrqHcisPsP4 zSMr`fgI7n+M$rWV`90P@uXG%wgmkP>l=jAtvpyq7-;t<9>gnP0?VcmL zL~o+^X(bZXI=J`j_kAI=75PuV6S!N)nN$n+0Ud-oCdsU+xe0UBep2RAqM$D<`iya@ zRGOS8oxiP;fGLeFJ1l;1jWR=CQ7E?6--4J9KHlC=0J}3`O3Z+LU&MXz3 zi92fcsp3K_X&#T*<`?4~vkxhKuqix2emLd%@o)3J#IIGIqGPGJ-0GS;Q&*ciK9Bo> zD-1Mcg}=PKr#}5`lD@O2NVMiw&=;WcoPkLb0lm2)H+Z%XOQQ0dtg9VZaj!KM8z}>I zuLX4)oevyu{0@{Mi=vhtqtqCF!@MRR6PjPS+ADOGDornWM1`rcfPt7sFV5OVbnGIi zcNnO@#{qFvql8-g`#QN7L=^TUI>6Qz(BxtPU>lDl0OBGZ?g#KF0NZ|H064;<_y;@k zsQ>2h0>EV)!1tTu&h=ZvhHKpH-=6m#?;pmFd!T>u7S*fm+D@($47YJ30f3Oymhk|0 za=7;wj~mYEB>AN6F}Ob=RM!_n@Wbjxg@$is0f;C#7lvZVzL2O;d>9EHWd{AlfOGLy z7zTy>qL4$(peJn|AeICo7Gk8Ur>h4=f*}wHf`|!#JEE+9r*r?zph0AEI2;CxjEvNc zG}I*!17Z56rlv4G1DJt<4ws=rIvYmzjnWAtsr)1IUmX;d2EO@3y!N!nRgm`nr0sKib?>#8wn;PsCxlmACYf`iNi5|BL;u zgMe)n|DVnL)9J4$w^bw<0sC`oNU*%u=yvYAFpWl;JK2cjy2Kv4iIwIwuJFqJFxpn6 zx^Vx7qWWFCDo2L5>T63GyE zs10g-I{Jc;>s-^h7p#hhBrn!Vx@}z*Eq4W>#9n{5n8QY}&#E$y+9@Y0qbZd|E)*s| zen_C8kcYz0TmtoP^6`f5TQQ!#E^^yOGwd!pYa>{QpYlJI8~dEInnfK zf9bV56x6EZ1RJzNVR^(cr0(>3=WI&$>Xg8L)`?2OAwlMPCYe$Lj`4H3nSMbSifjPo zhIAXzW#}(vD z(t3-P(zEFT8L75{CM){}=WrFXrFnaH?LE@pwA z>zLk-OKs!ZW`GaR-RcSUQ0c2a0cS+xI0%es@-P$poTDY+rks0T6!rvG+^l2-k%zZ= zY7ITReq!m$4mdL+WU;DPgq28}Wyr^LuWH%#H(az{q&?wuYar_K#nEWNcAKLwgMj)Q zE85a-R-Cd+oss*(U*_`Ny*u)9&4VJYwEcP}{p!3>hxt#Hk`l7z*KQTxZBi_^-d%AL zyF53Xb~x&dX6jGnO{5-b(2^ZAVylGI2w8O}iL3hHqJ5_>+jQ&L4NG&>VUgLBP z{nmSX2~a}*m{k{$rs%h~K*;-$l$V=Sk%@uKp4) z(#}$)*a?aTsjIIqR;S@aWJlkgxSG|!1F!6cXwSCrrIZ%&~U}^-P;SA z1K(S`*n9jFPzJkygH^fy37K00001b5ch_0Itp) z=>Px)c1c7*R9Hvtm|biXRTRhnXLjk*7Q0&`A0kERE}%T1Opyc(-6Dz!L4$TTgai@{ zWC{-uO^n|URq=x-9`M1P#)O3W#3B(ANF>nR6~lvc3MMMTPW>uXqNLk4TiCWc$J}YR z%r5(BTcC+2*=*+CbI+agyXTyH=Mtv4Y;5as*(Hi5C0=`Ub@j!`c84Z=f=RW{Ouk5O z5&!|TCFpg2F{$&7Of+@H7m8g1VeyCu{{zdplK!?{4@>+lfLXVcN&~j7ji<*QU37R= z&5g{78rs-iGkDE$Xx;1q5V5tN+_GX6iZlk|5@>T&3mmr&o?E9>lr!QvJTsW^y?t2P zaQWhAS5rD}x#>%QU$l;?shT@26lxw8ZSG~tUm(o3^s}z1l6dxoV`(p+i)hg6GBYQO z{uL08g7La_EHfQE(%^jgrEpKZ1UdzvEY;7z<$<_!>B;q!Fyq)QD@DD;sDXg4sXJ4~ z=B?a*zawG0UMQ&vv^A;)T1_Cb(hfkjj!9Mxmj4<$cyqL0{5!1ux~39F>XlgBf)cEE zjsPxFf7D<K zO9n>7`=aeFZCbnuJwk%fK zbWMFa)m|$r#|S9T(0dBEx0&hupMj0kBvCI@^~Ihsr$|@v8wz?|6?sy)4}d5m3vv+p zeYAakWU161FfB!x^+Cj zQua25`yWdp`D6Nf(Vk#~^T1eJ_L_IYgbBbOiTRjuIKz)qL9c6_S^q*k$3e6q-3ONQ z0(<0%Z7!Qs){`Gtvs5czT~CmnVZa1U%#9g49qtie*MeTx9Py5gZGDfDWc-xo8}Wf) zef1s_SR}UZw%rut1Xe36uMn`mVDbZbf!!cfcDJhod25(ul5s@X7%>0YzQvq0E=?#f zx4hj0*sf%YFwe3k9}{PWbWV1b2>TAe@(e`{#3x`-6$s`ETg5z9+-YFp*e3wqC?+Kf z1Pqp_vO!{OayQJAKH$?zmT`aV_0n8VQeFVZ=;{wJ&bEl@hH*e*u<+lMN zbm{GCjhJBZ(j5zi?NVnhV4}TNRt^!cr5I>a4Vd`W>?Xns(RNi64o(EHQBbsC`L0DU zhGyB>Mh1*Z5S_?`I2phi!@Ua$d^uN2`XaFp!Faov2pc=N=34!%z<{f|rp^;%7CyPF z)<`Dxd=Zw*wp&(2Z8XnwDVg%XJf7VSu1c7<3mI}2%)=mB0l+*_rzBPM&1b*g=GLpt z>zra_GJuWVsihy8EC<)daBMFD?-UbZL%ODp-3R4~gi@}B#tyE+-jXH$vc&Xi^M0ua zxvp#K16I9>*d^~cFpu1HoWW_|TKSx}Mp!Aph-p={BXI6c1M`J@J^<+535zgcD9i0= z9%iiQT1!ib5%#IBsk<|cPDF%lIvsN-?TDt?wth?I0rn>V=dFQsUe^NkMWl+U;;B>C zF+=Pq=8+MTTt5IH0|4(|3;;X<-u{c#fgFE0 zAOIi~4Z!`w(ZBXLOa9ufv;TOUOyGYNGeLjZikUcnG2KlXeo*uKYe(QLuZIBuh$wFi z2uM!7J_PEaHFaHem6hNYP7Zu#mQLnYe4Y-@H(3CLC;S>ZSh;bLhGSC@JGC;fVdgxa{eI>Y(- zJv==4JRa~lxjf?+5EB#QhY9iv3i4hvcrjj%u4bORj+ndu5&2&o87qv13)a_BN{*O6V_gr(e{;ewzz5_1t9_k{xQW75UC>t7m2dRL z1rYx-|6lA+9R&YP@&D7zeLc92 zOM${!j>xdvS*4j&+`fEP~O zu{fk|7uzynffG0_g(=$qOnk8DjI^5c7o#BbGZ?Bmso<%Rf9onfK^uz7D$DeatFx~+IIwIznP$qF%Cu-nv--`yN3S!ApQpnq(KzImvxeljk} zb1I(dl&~kJN))PB{!s-Y^L~ogpjgN^Hy<|=jnclV+Q6RP1Mz- z=2|{nLd5z@c9h3SG~qHcAfPa+aiFNb*?9YIMzdKr-+TY>pU%|^yYA_IN6iPWiu$Rr zUM1@ANpRcM=dRW3BaoW-BVPZqbJP0#+!u>;k;B8>q|D9H3Nvkmooy4 z!wudp5zR5+C##y<$8U)yu*}e7fHKsg8>+fF`az6q5C|h8(bmHfy^Y zs>Mz~H880yLEva(Si@4UlY~3Zahl%HE#SAqiIswiceYAIxP0a)n+mI@nx?FO&;TwQ zy587q9~&o84F_>w@+9;!&u^0yMHm%MKQBe3;JDlB;GLs(EB$Y#A94%e=l(mVdnvJG z2_NgKhkrAQ1?s0$d0S;ne?Z658{$2%-R#e}Cu7JJuggYb;mtyaFAG)U6F)uH9Em8( z^m#Zh4-%ETRf8o+Hw+pkUsbJ=H8?--r@Dxj3! zdC9OMy0<_6O^_3bfGyQFl4-DGm9fi#QWKqUIDGe2B-L-_v537CN3N|YmmQiS%~Y#2 zCUxr3Jv5{8bbOyRaf}sfZob4jEpS6arvhT;^Z7*xk3`G{vo{^wBwFc#t_HJZp_s4b z8pr0c67eHcevkrsBKR|?u#;*Q+nuBCr9Zeha=SNzO7Hl+7aFKQK6oD(KLmJ zamDp;FnAJR(Cylt(8#LBNVEra$=vvY^`*Ja{NNkqrIkrvFgr>kBdAS)i1 z_UtS^qo39PE9&%B^qgVy{yq0r3*;?Irgk1wszQ@?%cJp1&trz_qiNxvZw^uo7S_nmA_0q zwNkrFFUuJ>g2%9{v2UkU?$~X4V1Iq+p^#$v`!{V%Gz-HPw#Pv;?LGWpm#9iOT@leOTaf+nFr^s$vp~d``OMZ| zag{#`evlI*5eS45BEohwTfqcZceCkz&gI-7tm9@r(H}i4O+lWmml)I(cD`Yz)yP$ve@)BJw>?$&0F>v6*{~!`V0oT@ zR@oPkRK&PCkaS5Uo&Pjsg%0-5r1Mv|$(8lehk<24flFp zWDJ#&z`Ka17SLIXBPK0x{q{LrTdqbH9Pt&iaeYm7W?MiCL;Al9V)2l72>zKh8N77n z^etu|8XJF+{bnJLdAE;3>0W4r>_=Ady|x%a5C)_{{9{ zW*5Bgwq~VcPg^Dp06*k*-*V!U62juidUs#kOG``PlxzPq`6aG_toD*>K)mL)tO!}S zKVHEgYU_k3(Tm_+Ev~6CN)LD*AFjk=Ly~qn^0B_Yx8ZQR=mp_qZHU}2(klDZ$69=X z`ew<52i=xzqcOhDTJzH{>=!wE*F2{k8gp}r5Qf0KD@q$x8kwC|-bZX&R`?o(SqhM> z&jmkLlpU1)!i}@oxV%=@q$q_Rw|-_tNol?cB_B_8*evwsbZJoJWCF^Q_}>E&HksoK z%xP8W$ca$V20F~0KQr)bB262#aHsnW=qGVVih|CtGD} zdTeChVWLeT&nR*)y0DM}_j6|L60@F(Nd_sXx|13v>q?e+OFYqz#xJtAq2y$}v<;^x z_*Z>jj?&{7FR58u-1}e?Xrv&(+Nv_j4r{ba&z1h0c(}a(mjW?_<()KxWk{Q$Umo>`2O-^fe9~38p^R- zmWAPg&8E6=4_SPygoU>djam>eCmLQyFKHybsvhpegzl2+sfd+-p)xlwDz&)8Ur%5IS2$4?Nf$ zBqtBfAZ7OZNxFx2YR8mc1cWLK@3H6Og%$=8ID#z%suTNW{GPtU_;}CUuQz=~3utD@ zN8D=}c>mM5!m_&zO$j1w9yFz#_(C~`Te#&{x3feX+Rzg?4w5$`bRb!VLrP9@+Rqvz zALL!+RDhS`o3u@Lp6iF;Ee1kQKUncx=uT|py`Lm$6vX@0rq0o-+@&(}iYjW1Y!~Qb zwrVg^BfOJ$fzPqvwKcP9PpK=<`qfT_8n5YYi3F_xpB(Le^>Zlvj=1fJP&2}-ex)DV zFGJAFh4hP}pDc^IDzgo^`f6P}P-3T!H|5mQ=9Jiy#p#{X2@+qiSK(whK&L}Nws&t6 zEclFTEb?`7(K($iG6#>FTz-dkQ(k{0mV!i8S0&0-J$iWRE@4@%IABX}0+E`I^|mY% zSm_;HQW*`#q7e)F`wwNjq?2Wd)-j~ZadBJ(w44;kTWSK{t;KimFR+NcaPD9%im4)b zK|&Mv?j((T`_Keq38I;jT;FxWSeqQIT+M?^#LOF_86q@f=HlC=vk5`qKx4P*WGaD`|*0nvlI|y$Y z-43ztOB>5xX|%2s5t79I=0AjsuR$CxO?W86W_>GO-7fzvkG>ELqS1r6nOXZ!4-Hk4 zOMdx9up$}nZYdJe7zY>H85bj@bxfCfZ=a*ILrAZUqKXLB=+5KrW@ z1)P>nuBse4WF>?n=dkRJC7>qx-X)zB7prp|ndFAIsEoW;GrieKN?k9#*^EW2sS!llSGG)l z3I$tNZQ-5EU`T^NAY}`|Y)K3a^T~FnWm-uH9e_jOq01Ne!Wk z002OZLU#9utd49dD?#r8f%6Px6r$XyZUAsOd)0iXBD6+@ll`dxu-60tl9B;n4uX<~ z0U*vA07gOp0ACCM+T4;xKLQjGf^uV6L5PQ37RV1p30X009$x5-Udq5jz6{2qQA;WO zXlFE?>Wd<7GWj$HNhvA2|}M_NdfmsU?sL9U)Cqymnj5e=qTo4$u z+s*)>xR2uQMkA{w21dsq1CbwJ)@6^g$K*iiMU4OrhEZFjrbij$TSWp^;oh7N+B%cR%=c{@{GLNYTS>>q%;Lv3FoQzc@EJ@e!;%Kuw?)8l;EbZ#8MSWFsU_!4>FtNwZ zV$P^#&)bOA=jBqZ?qp%45}-viY-myDYFT>b&T;W5&2hXIq*t=cA5>9RS2|%%?f4D0 z^}->$jEAQsoy2oWqK;yq!c5i4*_~WZE)9vedzdm&^FtR&*KA&^L>k^+`6Tvc%4lkJ z=TGVAn!gjD7a}o5US+SkgH;Xj>YPV0uJ%W@vhr~%(nxq71sEMJBkU%vBaIVZK3|JW zY)~qU4l;7M-np>qS$QA>FH~6UJ^=H1WcQfZIF*evk0@lz{kg}wrei(#lInr;>z~8#Fh{Bfp&hL``h4?LD=LcrRyd#%%?K3=$O{r5BE%r zsA+c&XRWUeLQJlD+B;ZuVlCr*Uy|*ksXhA_Op1+TXQk{SR8 z5vp8BiW=C@Ew`txX+H~7bTLz$Jp;_)IhcBZUjIzI{d~Z8x!=8WbyJoXOsH(H^VKj3 z@NR5yD1ga3p|3n1vZ0*tHH5tzI?!a;z`xa%eBSHLY%Be3LJpJRxo+WDyP5XWJbR~e z1`*9kyBsjchFZE^+xuv8&!TFaKk~)C>z*S1kVHPMLtKe|$iv4nZkJ$4nwHp>g-Z&5 z2*y)(I&M%>d_EAYkvI@}Gt=ZnLayV!HH9DEW9nm6?9#3d-agWz9&uiMB&>$}1Zgq+ znkW(hd$**|o!%#!{(GDGro*_LGG>j467K zn6~QOG|ZDO$I+YODt*(`yP1!j-Ye>-1)hm|%4G01icI0ng{J%nR6gq9D#d^Mt)! zeZL-SD0o|8bK75IV<}YWlzlftb%AN46409)!#rZp>E7DzsMd;~zBTU1CCQ(moLy)M z!fD@=)(?2^(n~Y-`E}O~L*k`6__?Xuehw3H-QPDQH_h+=_lI&=YB^lwbvEs{7y70O zFKwEAepxLZ3y6{;Dx&i{Z8ith589;lUby*ow^YRK}kzS-viAmq=H%gYjLwBVKZw> zlMgB9WA)mF=^lt?)W8b&q-)6_c7Q@2EHknSU#R<6FqCW;+k{L8=n424524WbX2+;)OWfX7&5M4lV0RzBR zh~5(Rh9DO?asZIV1QZrI{-BpF3TR;VqL(j({8TKITVm@J%KyZ&G!1o~%b-(=q4;qD zKxL)OAixeB#gC4WWdQ^}9)!^h9v#7tj$(1~d$;}ZQ2c&~?T7RmP~!h1Xqc-{{puYNS64!fr{lJ_Q4F%P=yK8^fLHKWX~ z`@_J*%QtPd+uq$C{X8ow#xn2CnMnIiyr0c)9sTlFWUM%JX~o>p6|r5?{v4-#ZKpoF zHq&f)M{tlbeL52(sc@P%E~7omubsaqkrV_TqpIbddfofV3+siXc$v{}M-j(N+=)j* zij=w?O@TBALvJhFur6tn_v1fRlbl~7FGR;vTTgBs6i;J2`sVF2>Q7>uQ?V9=Ntccc z+cgIR_^>sDDx_+Uv6R1dY)X2Q2;{MUSx26rrWJniRXOgyb+ojk*cGxaBPDTt#R#wa z%=ID-Hv9DF-=9kQ+hPoa6}EzMX!d;6?4#qIr$^2^-DNP+=mYAc)13X`k5t(K(u(=< z_VK-u;f~TTxbaV$caCj8s;wa`Lao9`d$*m}-216cm3;NwyX}`^LrgE$+1l9bGcNGh z=r(k%rRB}B)0XvltbKP{PnMJv3oQJ^ik9cDMSP4bJVaZ2aC>Tr2P= zklLRxMOofORFTyeJ+<6$$t0C@?qI@m#)@5`T^NJA;$iLC-m{NyD;*uJ#xq7oYE2Al z^Qr?=uO4}l)(H*C{3`Y$KTjSrXc;z#`)(6LGhChP#8#yOre~))uku#ocVK>9SvJX~ z@Hnw!IWN-DegAy!FV-%8MoAM(|_l_A`VH$8^p6nvgyuXo{> z)x+=Qbi1@q0KA6#LJve^H-=`vMxk!y1(=?M+k-al)=~`K{XEC5bf|IGe=1pnv!PVW zF~&b#=e4R_Vova(=H~Mm#$ue^ABR_J?H_6=f2$k$B0(!>eBJH~5bbV{-0-k`V#c}T z8qr+u2bvriv39lm8bkLU|8H==8f#(bah)B5MB(|lq>uf+X4pyGyWEGGPcaw$nuPik z6QTq&f@*VNzt|jd>QZiOV4aTw)1+YSr7-|v+nNQff{IX6-~KMofk)wI>8Zm|gwQZk zkcu2?&`VPf=kJ^p?m0~IhyRw`Aec?5kJxTE6=`#me`iLTtJm>WwRL4gKqg8hcCD-P z#dbxM*vry0bGc)Y7^e`eE{GHum{fbZtXBamtA?+yd#5K_j#UM zy|*&aCYLK9$-8(Wb3``U?yn!KPFZZSo-rM15@6tMStZErVwN8)>1{L}?HVET=4iX2C{%Mw>8&gzN_HE5oyft5^E-OK&f#a_NQPCLH3=4L`v`?;8Dz6D>= z-u{|?ALdbz?#78p$%lyvy$DI?)iBK%DWtZ_!Rlk2bUgbzM1o&7OIFeVfBXPIb#^CT Ib_!1V2g_T&hX4Qo literal 0 HcmV?d00001 diff --git a/public/static/icons/riot-games.png b/public/static/icons/riot-games.png new file mode 100644 index 0000000000000000000000000000000000000000..ccca4a2b52625ae8b7d587d85f998238e8abd51a GIT binary patch literal 1853 zcmY*adtB0I7ymI*6tg0_P_`m6wNy}CPEjfEfSQJw5-UYP^MW|Q#QWAvv~u-P(Y#ck znVNZPI(6ROp=sWzIVEdT%xukWin^9&Za>V|-uHPv=Q-c!{J!UV&Uya%rF$K9)rIeb z0|1~)COJ_-k5ZeKCU}m=*u4WCgim#K0IKA>roc-I+m9UV;Q<^3u@;~K*$hC{6mSEO zoq)y)1^@~~Zw*r+Mys6906-K9tXt)r0KIyVKm)T^JyZhuq$v4pjg68(KVfwmVk4>w zblOoQIv)UZkZOYf`GsKn5PB%hPvGa_P6*<1uuK*=kc|~`qSRS{t&jjh4qL!P3po*y ze1gypv%(;NSRKY;&?^){xE;pN!wc=m<+0J0STn2{h6qQa(Y8ERFoEjivYHOw>@cSV zf+zwG7ZVeMjj_OTc_BD+Yinzq86Jnnn}Q5eer%+GDKw4b@B1k7UmYhlKZq9^B?#q4 zqSd<0KyI|a4ueq_T3a9c6odwUsuamz9Sa-~r~ZO7$C}~Rw82zcb(G-A3uS|q)%rwp z+ZE>j#a8Rs;?%|erP~WG8zXNw?%UgG=+-viz3# z+`aT+=z(mM@y1Qin@5bKLr2h+h>5J7x(F`nZo3q>4D6oINC`NL=*a5qEYms!VdXaEyqCquQXw2~6Lk2Lqvh~t0QaN3kC z(@iI!-bh7)CdJ#Z2IXx0JCRwTJN?)47c`Q2SW)spQoaB5^kGRQarDjm@bkyk>*!Ja z)|1r;6yubGchVcwpFpKs=0E&sh_YxpfimFD&Ur6{al)-T`J7CXAbvnu|DDMLzl{E~vF z#Lg%EOw+R@AJzB2oI>f}ZxY?-J+9a`BE!h$o=ch)6SY5ts3u37|0Kq2XbS2c=PKd+ z+kvj*m+*8C_p*d+9cS--6Sc~Kt|aFUsqcf>d5+-C=mklMvwWB= z`yyrmZ}4_n)R4T%NPL@mV#ml<&%BJbp;+upzF*{C=nj%q=ft1A`&pOTE=0S2A2jf0 zbmk5n7M3BctrPo0eEZ!l_cdi^9&#+bG0QWV4n(z&yCLZX5k@%$iH%MT@edMbtq5`P zQs@Ew%oKOoeyPu!t3QvNGS3vMu)y-X;Gb3&-uGKbFPDROLH~Itu?c+OcLUbFFrdeLvAedyGOOR zjouT+={~5jA#0>fuL&-4R$N6(#vX~pxOSP=LouVFR-oD}aD^51kS`{_LmVtFPBSzx z$J=EHzecFut)sd9@G@9rZ}OPpXf6Nem(#M`lX08<`y3C~XY9ir5k7SlTwOxxjS(hz z;}o%`iLzOw%Jn}tHe+?aF+63s=taiO@Z7uUyW+pmFV0(>TCZ$PgnGT^cyTK4%}?8_ z=0mQ0zPMrQ@eJiiT7>WR{GXbc23M-rzu%t@Dd=Zj-4vmGqPk-wnSFeVX-GLOExwXf z;KRBZVn!sDurzUPDLLQWcOWpTlVu)0`Mdce?8(T>IwU!9vGL5HpshST{TVHf@l8{r zcjL_4S5Kp~g5KWxyZR}ib=U4G8REXaEALAdo@%Yg>0?S-FM1|fe?K;o^jEK8hn-#C zwI|Fxx%M#b+Q|OEVv~M{lGaDmR>6_D^P*%xiddUoTB&yplTZmKU1)zF$;?2Mtw)KfJjN1ow0$ Tdl!k+KT3e?eAKDRA>i!48#e{d literal 0 HcmV?d00001 diff --git a/public/static/icons/roblox.png b/public/static/icons/roblox.png index a4ad95d7f1ab17a5f14eb6d3a161c83ff23c9447..4fb276433ece814451866e6bc631d1c321c190cd 100644 GIT binary patch literal 2886 zcmY*ac|6ox8~=^nSi6KMO*6?lGj`cVwgyqizBHB@jAe$I!3-uuHHEU=>Q*$Z6p}kA z8Y+yvYzfJ}7m*gp`i^dI_kGXr^PK1Vd(QXyKIb`qoO90cC|V3G4+a20%+|)rnd{}Y zO-O({kH(s=005sj-qO-B%o1%$3@4I~NBRfi&^Q8)gb#E^TL8epj0{)bkln7*sOwc_ z>igSMdh+wL#W(f-EDv|?N*$Qp#Fa%1YUG5Mn`gGn59Q$x=uE8N#jB#E%_VE^kLHYS zdDklM3oZJX2ESeIc$+UpWu%R?{~4V>);7|s+G>2nEsik*{(L3Sl7cQw?Isj6bsCz!}aS_ru+_(JX`&RH=i6a`s z7&_fwe6STdjsrG#Hn4n?_{`Uuh5G_lggM6HxsdTc>MHFnSRGfhv>6y{4VA+5 zP0l-p;0$cpi%*dJ>D>hrz55SUp>5VJ`bF1{!d};;tR+6S9tz{UOF4G2Op`7>!dtm~ zMU8ZM?5rfyb#joxc!a>0HArsZs_?=~Fu<2xeVPPbLU96J6sI`qLgOM==E=_G46R+ zg~qcDWkuxEm5^=~OBT(E?iI>+B{7dFi5JHQn;qWew1Sw=netPPIeT+H`k**F|H^1N zRGUhh->K;*Wt9n$z$bY7-6;Ue&xYKZy%%z8<<02)NS*4BP2h=3=w|cWY?r1*{ub<0 zXJOr9h%2mG^dv2$D7sTPC=%AAWs9`UPFdLv&6(8PweJojTe;;pHXYk#WGAlIbQwy< zeyQr}p@Cq|OoO!QwAonm#?4^tU!&z64R%Ze$^MT1j-36-AjH? z*&i$)3a2y=^yHB`w(2l5eWjQg1254{!IQj+bMM@q=*{WAbOY0$61_R-FQ!MasC#hN zaR0J9w>|aTR(bZe0rV;=TPRq-dwueIi&=J9%lGWP2NEZSCsAYVWG0CjHImfqJBlD- zNSLU-WF|VahqkC2w(#iA-{5Kd6{kU_g;zh^LZo(gCeO6 zSzoq5Qz;Q!L@!Q~eL$Wk6qogmnYkRkETEi_Ke4F8dz3Jd3bQra1w9?Xj!XUcEkEYu z5z~Q3$&KWta1;K31WbZ1O4_V0GG*6D+B2v5r5@6IR-5>EIzF$w;@XGv^(~VV0pLg4 zYBHizFK(*LJ)LFm?#dUhxDql2l*VfxtRvcPZpgl)-NTWY0teTXjlX+6Hk24G=IvYy zY12;%o~T&_ic$I0WoN1~Ct!r<;G2~CTK8k}9YuTRzIjs#O2a^ZLd}V-wT(FX7v7!` zpz`Jx@0Jo(q#>}kje9{*aUQlo4i11C7YhOWpg#a!E&_2s03;9a|HJ@b2U7Trok1$U zI6MGw77y_K;&^fW_ORg^H~W|8xykdJA$ODaU%X8{(UiHH>x3h1JjnncBDHNG;94&C z{sMX8T|6ir4)#WY#0Z2xmKcCTP$MF@vj7vS5f?__DE<&?L^y$LL^Xx}WEgSrb{GkT z{G?FAOrahQju1;C2?xLyMHk`|VlW7EsKNU_O!~PNZuZ|Ut97w`PQt(6qWLwuifEZ0Ng+jLr z{T~19lY$TWw-SN;t1WJW$n6!R7D5yGTbr9|vK=)#M#AH`mACa#S|&f4{}=mJ#{{`u z{C_s{Pp3bl+*VOw6Xfq>LxFdl7!%~a3*T(5%w256qTP;=U96>11#9htEuz_iS*a{X z2;J%0IDgeGMI&>YmlAm_|!o_tc6(cpZ@yZ=OK&`~Drb zLy|GJSd_nAIY7f@su_> zR-Y*HEP&sSBA67hBhhm|yOduJh-`T?s?25wt~=|IF^{YF-^_rz8Uv@Y3(KpoJbrUV zEAF+@+uS|HKF1Z1d&7(MMIa@zkh!o@hP^;7i}5NdixNepMxxo2vfHfZ6Q&ONBBg2> zOW+r*`wx>c2EzU73=-`+;H`(gmR-KxaFjgJ>*R^yrOWmBxM8(XDn%`Mw`z0_*al_D zejC?OA&^;vR`W~uW_0TdKhS-WaX5Q{u?H`#W)^MVBFwMT<~Dq+K)#+zu>Ni-y-yM6 z)yrq1TP=3=`O8DI1u#}rq^YF^Y2|s zsZuEBN4gREIvl2yP zn#jjw-F?wCVM~^p74^*zyyqIsOzMY2qj<>l#R@X-+R)p;eXN0K3ijOBv2K@F59D9g zo%QT)8iha9c8eK$aN!19*>W+n#dWIYnx3U^$IAq_be9modGrS6f=RW)s%vMjabmV= zGVyu5N>S?NtV=o%n?jL9&gxh9A=8USBbQJjM5e`kXPZu4wp~!O&TP`1_|Xn2`0!16 zT9?@&D|Kz)2dm2<)10|4hi_q@l@rzlZh4(y;CSEbp-;|*W(~kzcXy)4aUD_eRk04a zRi{XCY8up@NgXkl#Mt9h1iv3@v0ukD{<$bK-&i#-8qX7HdD=p91Kfa-ue9is!HlhT z!>RpWGbht>E}l$$xmG50C5y1Es^%i_33nnT)lD)fDYpak3~X5NeMg&jfbm%jm{A&? zaO@f0OifGJ4nOhWi05?XwBWCCn{;jl-+CK zucr#buhBn4_?u!}KWFdhRlbg99gXoSwpNcqduA5z%GXgZgdLYnF3~7@yi@ zh*)F4fJ&;gI#BOj8`FM)JtQr{Q+$8HRKKLBW{y5CWf0ht5MMd;SAl!}RE*=N#K0a! VPx%0!c(cR7gv;)yu1nQ4|L7-;rA`VSwBQ zE&~Z8`5$D!44s(>nFtx6NKz6;h%ysqiiv-LGdmrnTqbUXLN2+5)@kqBcJF)M@1wKp zn|yoi^*qm7&sy(*aXtg%oZnagpK%+fFoNIzLZ%I13cgkeKY!pV&f|HnU~K?fa1)a- z2Yav=^NPd)5?}!u;EksZU>GYgx#87v9Ks-`r~4>hlrhSA3*Yj)Hh^EagH0W!i1+Jo z6dRJ_c=9EKHv!DTd#uM$ueDBb6Y&Grlfp(9?Z;V6sGJjIx|}o@udx~r0<=lNv((rb z75hm33DT3bRrf{MhaIWjW&G4~O}EWK y7eH;0RVg@}%9_6o|D~WG0;92AJ?J}O{ooHjqhlGDFXW&A0000 zrl+ST%%Ngsr8H6@?^JKk``-8Gx_;m5dwqZ3-}Srhf9_O!TMMYLoG<_YP%BF_2VO+* zhKwMDH+QVZPw)aL(!s(6sC%mLj<-xCswzPJbe}6!foSDc>J8q7?iG%WUS|_mZ691)*?Dw@3ic+_O1A# zCtMWH28;3~5;T4Mh$r!yWJ3667Jw$Bc#wdP@=+oaLc=0aWFzID3KS1-(r{&^pOUB$ zBW0Y8y^<-BgjdqjL}((EjfItzl+YwUf0TpSk>BaOm638_R8%+$4v&e6(Tvg2B$5K) zS_TFNaD+BoTU&#t(1?r;i}E3BghlT8W%6GiGkl~kDJVQDh#01{>FaZn7#(G#th`z1 z&-3e?Q9=IyRtk&!-4?Gw_~s5=OA`VAUCFp+><_=|CbMl$$f^tl0k#7%*Lqy?vk7O$7q_4Lym7+MkL zSGLVK(%W_EoP2q!JY^<~bM2cS4C}m+q?=+*urtrpmu|azD}=SwKQjLoQhSB(!;P~v z-REOe{@Z~P^rp1)XYz))^SUP6NQh)#ivxp$rmaoABZwCtk0lqrDS17CORE!&ho#!q z=`e0o9d4-UXo1!bfQZL&o6M!rqE)_7ZApom+<*d}T8LeRApkvLsOnp9Ny`e@N2 zYz>mhY`||F87q7dM%H}uFtB^!w2JRc#^5m>I5ExZ$0_YJyN^a$$7NE*`J?B0AQ{j? z^B#pgt@F=wk$El5M+0lu8u{!doL%1}I8|VZd-iY9e09A46%N^VZuh*JT$$vk3hu)Y z)ayGw@O5qdjuwUrnR%n6^z5C5!m4h=rHnUWFd+nLCpdq!yCI2Y2AQhn?*G)A+h2KD zv640a9cZr-&!}})6a97;TkYvq-`bl(ob*V!r2|Gy+2Q={=Cjot zhKUW-cX27XNOUYp{1nS8MN*uKls{^^ld_HbA@eo;ij2m^@ve{Cl6A1M^P<5uH$ZrP zN0OzrGspO9_d;$28i#?12luJPTJ2-zV#lTUsnk!mE2cWveI9k3WlP$1DzZ5512I;r zcj*<9ZVQ%_W=k03)Yv4)--Fs8`{pG$4b%HRYrA17ZK1eIF6Wzx23&zuOl>p0%@x3( zGYw*2Jr{5lT(;E~{n+=SU!+D^4;kh7!zo3F!0l>PMmlrSJF`M%nq!^nSTBdx6#Bl; z>O^=r%Q6Z$R%d+{f@>EQYdf12nPs}_xcYq)dYwTCRa$W>z!F;HI`J>(-lVJIf3U;q z9(@#9sWvxH@pFtGNjY6u59iylt~jskmN1`DXsW8&VcfFb6>UB3J6c(F25R(lMBn)> z`8`W50I{hdd;@9at~2=PST6(9e2yu#1*{z99>)BO3-u)uE>;y%!eTkr(kJevJU#h%4W@o_)b5#^ zw6f4`=5>}~cEjXCMiD0N-YWFHd!xIb(sWEbQ^PBG`n6Y|(BDfb@`H;b`RwWEU!IYF zkg=@9A6@Va)8-mFsQlz!=tS#HdUg6>sh5$qa$MtN9C#?R_Cr#{<*8@8`kz=#fpJOM zgKi__40g&XpBFV7LLG1QMsj=G>!0-ODU7yLrEi}++q_6JZ#?E8aF#Ju^uA98}T z>n~oQe_%_yp-y2Ea?=oP0Qz)LTYFWgGS`N6@_G!i*?mw(xS1(@?8yo?O zn43_l5v*x9u_Y)gUp1ERsm!zW2KAG5oK;tfCFT?rQjQl@O6fO?<#7zEpAg*y=K0ZBjw`zZcV5lB2ID;954A9sUOH*j7JX%FLw^xRs_T~ zke4qlQSLX3oX+y-rIWz28h=Np4z_(mO2N>h%LzP`nmpRoaJ0`!!n!i^f@J2a7~0&TTpQM*dkRJc-A_p190bEr8&KM+ Wxym9~d~EY)(aPM`tj@&y?0*2f|Ng!J literal 546 zcmV+-0^R+IP)Px$+(|@1R7gu>WS}u%q_O!7qZSYh;n5%>Er<*^y|yQ)gMfm6EdM`U^b$J{Q-%@; z>MI`nV_={p=`udM86hu?>;@DI4CY+_w>4auQG%P5;q$M*3<;YbGB7bRGA#91U}!q> zoMFe^PYg%m)WG^b{QS$1yXy(VjW<7F=H0oLuBD3ZK@TCb{LNpow|7T#>a^)36@tPY9w;Jsj5*A%zSP-YjVBU3{;bfU5L+QGk42hP~ z44M)=3@Y`9j^1mwx4{)PC>AIdZ2!m3%EXxNsK`*@smk#7%P$6D9yW%OHBYn_g{W9WG}q1ZELBuH@_xUHo z??3+-K)#X?;slF%*6e0@^!D4bYcm3(38gv|3yk7d{xeb+Wt0))VK{W*8H0iZFT>qu zpBO%U{l&n+#=@W}F90_0=A(}@kIo9pAY?d59@T=Vr391de@4cR^Gl;Di7_0*0%A3h kqHeUXBN$qvK}0Z!0Pz-^8Ao7EG!I8Bn44%SPC9a z4)y2n2{VCz*I){Lp4Rx-wKhaUsdt- zAsAQ+LI~2AhdPtV!N%WT5E}74;_s89 z1u0SPj(93Lm@ZIctgHPW12p3Q!rxQuLy35Pdp=WizT*EG`yTK1?>XE$+fcF-j+7nzvl+WCnVC`JsF3?tr9 zkjXYoj5F=BOpr_5{d;ZzbS^1wKj?|YVU=A9`ndsS`ulx*ni0p;eS2bVUbeG2`lc`i zs%hoZbEMp{JI64;?PcUTC%QeiKz=5`tX#Ze;o;hYrBjitx+SE4ZrAQlC#|E;+NKs= zJJsqJ!FH!H6U?1(?+-j}&QQqOB0CtP4#roD~?5WMWRurq) zig`CIVL1JZ>IT}f3NCiqLDCw66J1*p5hD4k$rox5>`Onp1*rtT-1LKyq4F8Y$-xh~fd-tI z`py@gzbduj@?qr~gs%B1PMiPzCJXP5u0**DRIF;=Hp|ynXAe^5P;^ywn7?*7z#9-x zI{I5QYpHjYfNXgjTM|@ z1bQ;5iae+(GxfM;vBSaVOt4A7RtQrrn_cI25!Xrf;TGUjCN4D$)W)Y)H~)CCvaU+w z=TupIZCc;B8}4EJTHB8Yqk41o$A0P=Rt3Y4*Gj>}c4F#G>%=j0&j~&Ku&ewT9?ERhjH^lD&1h zv*$9(kj8YHu}$(;&P!P~2^kofsT_H9*D^ff_E?GLuh~XD(S#Zb{m38j_qG?r&NSLG z`{sG#vkNnzr{{soaZ6rrHeOQ$6yKJ9gk-eGaZDtOVmYrQ2UnzDimtB9M*%Vnv4{E` zS9grL?vX$9tjxh%$TRa}<;^^WpeU!?p&<&sncGII)A0JplnYB&T||{Qdrmf%V6M7$ z&T19D!e*CFRM~dxKd6ePb1XfOfThSQ{*9fb8)4SMulv@b{DDuuq!@sFJQ)A5OW_A6G5+3~@sk+ur|6C$ITHd|K=&=sHBK~O^8+eXg3VBTRl{R)>tbM=iO7D~QYYLo1YBPpQ1}8PGw%$n30Szkk zxZUt>PG{_Iu{$fueu5A;W-;s=TsV7J{-O!nrd?%4I0_u)>y4QM-~PxWT{gBuimvgt zF{Gts1DcXupZ)v*Jk+eoEC>bFgpXORsAju>Op&r9w9if8_b%`9(z_%XXXk3 z=iqruHKe5_i+D1hS9`dn=)JW}^~YN8)_WcI+T*~oJkd^4%^ngUKO)eBN2Vw%0%z(r z1~1TygS-qua0AS6#>NfSPQ2Ws(u1$xQN%TL>W5I9lk5FSo3b#fXQG1Y811scCNYIQ zke>N#;NC-Gh-;i=(lDOJkue6s50B=S`cdG;6Uv3_)-LC@ZZ~vP7{8o-j+JDL5aLnI zrq3ps>rPJ&G$)yI!QI12BiC-?aw_+!u?U;L1m2Rgm^oAx4fanjNqu_7^~Cvx?ik9> z7I~AllDw%qGhT;hjQ5Gjeu!&JnBjeJLT2#*XI7`y?U$ z=)DK>{9s41naf!K)bO7ALb7F!G(vc0|Jh-E8dKf7p)-k7|nA6jHVfdsTcf2gC zy7?RfbawvE0MaN6?vm7R;r!;-E7RqIX^fpwqij?fyK=Y9@Obrth!(ea0Dm%k>{i9{ zzQJbTz4LXFk7Ifk?`}!iiL!p4ic}fZcmB}LiCyGP(pwEAHVtaCA!i^;y?7woz8Z`4~|ngpL`G@!LxV>DfX+V=~Nrb*+Ba zl}~*te7=+QoO&F6MKs6+1ca#us@4WVucpg+kVq{Lvr~XW5Tyr|eV$Vaqu#rXaW-|{ z?28Ku3?z$wsI_X4NV;R*%!qWlTti^m&mdUz?|`Hs?M<>KtX5c)@6}n=$_SJKvxujx zE}^HmaQ=tTol}8o%kbsGw6M+LWE97JVq_5$#hgkMW-9fKxpBh~YoAs+JPv@=q+m@E zpZe^*(;c)d6-rpWf3_JS)8;dG4a3!a{Nme3nyX{Br%ApLKGWs;N0CLiXza6Hr{9@- z<_O~p?`uUCc%Eoa=YSP!&J4r#wzm7%MXm42&!<;Dn+jPB literal 0 HcmV?d00001 diff --git a/public/static/icons/siemens.png b/public/static/icons/siemens.png new file mode 100644 index 0000000000000000000000000000000000000000..46193648ec1c473881067245b1e0b514292bf32d GIT binary patch literal 2724 zcmY*ac|4Ts7k`;a*0}a9#*8A2F?Q3;xW)*DB(h9)gR#tLW@1#9!c9rGC{k0mC{bj| zp6o=?C0tzlGG(W-B=Z~9ulxHw@8`Vd`<(ZC&i6U*ALqGZYhy0NFUt=AfRLpH-j3s? zca4{a^BxPsYybdwAIa3zHqg}EloCXto(%EyCYlq;L@LSK&Kw5-hKY#|uKw~4;@I1j zCF;s=V|sIQQ}^xY-6##Rdlx&%+98$%4{M|am6{~C&;N6WbWmq<`yuHNR@_9S{_$Aa z7@JV9q7;z7kO2R))b>wsjOs@Bmihg^r1<74bxNw!DgtXehBs%jmm+6JXp18P$rT!e zjFAJ}8nVye(>)UW~wTKYjQxygpQ!G$GA%Siv1@^!Y~+%sEq zuK0iA1_}&cLnny9jzn{@Yc$y8Ya3s`*9KqH;h=2DglJSCurDs)y|m?_>u9~lPY*#m%-Z$yvut2JwJ~3#UYPw8*fbP#JgG!0LVOfd z@#Ur(HDmm;2-9I|m>yrKNh)a;VG}D!d@C@(wYnyb%D;kb@^(01BhRAeJu!IqO8rr9 zrk}`Y4C8D)`gO}9e!C3mp3Q$Y(k@$YMpywDn^1!nom+<~6j_th;yV%@{qJY2k9& zu;uP24NLwGuo}V0aR2plhHj@O64W*$ovzc1)-~a*A2q zNBclm_LB{O)7u7n?@+tg4eqo3Meef(E`mFIBSBGfL#N91=5#wx@kdlq2uKVtbj5$8e; z^2HLRT&sCnizq(%5e3mwd9-dXLuy_Y1mMapQ)N7@5(8mnY^|dZ{0ZJN8XnBi$)2%lde=v3+XN zi@#7?O;T|B)jid@Dps}pyWD+cH~pu9qVw8@4HV0rZ&E|yIYb(h$8cNa@Vd(jBjK?E zQ1@5=4*h7q$=W5L0GrGBV#iQv@*3qfd>_+T?|59cD_?Q$Gl4-qFaiu*sC8q1{dO*5 z4b(ddRNP~O*asK_&E9<-oB_cgI$8Q!TLWqw%nR({5(PjU#Kn04E?HpDcMJeWx#WIf zJ1*6q9Bu%(Oaj0^IW8Q(yDT`y$^PlN?{WWPNZ$kfi+8DRt;zBn#}{JZOalM`v0dW= zva&hzi_4j0??iX9wnBMRf;ByTC|*QOMsUb(7Jz1;I53z<_k=KlgUB=#0|WieKymPH z7y*TRr_cj2P$z3!h$)3igy?H(X=*{S{16BPP4)3b+2N1;Oy}${P=7i-1cg9^g@tK` z>1a}@eh8$Ikr6^m8=}n${?7cr*iRia zVpsfs4)dea?@>;xSbj9(*Kfn}%eam2<=hJ=E%7Gy7D8nXm>`0KG^VSI9V*&-R9@u( z`JNIl4?p)6HIN{_$hJx;Rt*^~ojf1{0;vfW)wi_)7Adw3xD%O9kMT09R3!)wM+z8h zF%}xQzOa!*TU7$0)E$2U!X715BWgkm&_^*pF+ELnINDoqOZm}RO?^mnMX5`+(G?w;6*RZOuVM3UUW{3zCHmiP7nfr zIEH+4^@tyj$OT%b(lYYsiJPgZ;5wK5@ygTt5ZF~!NgW;Oq-K%Q;NIKT_8;|vq!Jjj z69#PtvbO|yo_Fz@O_ZnbHuWem)I26-)9b=lm1;hBlJGbswv1I`;`qiVT?MxaIYrkU zh0Oqo=ONN%ZkNG0nJjZi`Kp4qN#R*k#Z5?|@#j*mrIb?Jys?IK^?|1jDUbnCSd~f| za#QN`dI)*yVK^A7pXbR>MsD{cB;2x6?j~Lg&JFxreT?C~pcDP%-NNeQI5Ep-X=nxh z2d`0of4b7D*qHn~UALsoRaUgFc6s1Xuk&!ZL8Om@rHIgj?!}@wIDYetTxZmgC77z+ zy$rnWr9y%J=Up}_TlyzMHSV-j>iC6xo_1WWU)A=NA(gzxXYYULj42pCQ0%R)K6@=_ zQG}47d6k%ZR9XAC9Ov67RU}uozX?M+7b|~PI@E`^T(jVb)rZN6O7p%I z{yR(A(j4kEG>H2!W8L}aV6u$jW$X9FAkjRmy0T?4vA?`L#8HF%(W8nr%4;RW3)K@? z0l$3MAiNfC9~O4s_m1}y==`Rn3PI<&u1<_YX#dgz$mav)(|N1RlR;)$cA$#_PDW3k z2goHxpl@Y0iC!6DPy3-aH&Jd|Q{MA8I!1z&joOorTkDj=n{FK~s~SDRdwQ9t-Y;*4 z@6v33)MS6{kWHXM>GFph%8Gg3l;`8bV^(5oVN)86;Me|E`Ei?eGkBXgZzs(8jDDN| zp}O35#%JC6_Sa(P?9TlLOOoq5_Nrs~a#3Cvn@8tD4V}oT`-K!PwkJO7Q0lmL9HLc! z(d%wfv9biw|2z%^APnz^(bH4N4UQey6u72ODuIm2RF|X7V@NuYckdTn@!HTk)kJ{r=D6lXd{~T5Ge-yI2 zrh+t5%_z;@<0Rb*0=8CFMPh%nv5?S_iIGtMKpsCNWGW=|zicEVC1mP<*_z0_NGOkf zqDL`^vPDAs2jlRl{|v=Pd1U{sr7WGztpH$0GaD;SD>F-KZRvzrZ&S4c<*$O8g`KwOUqE_WX%4>Ks2 zlRLxTLH;+6td+Zko2`q7t+Ny0Ph2x|XHO3?dipxXXS6&Use5`O!Toe!ZL1FW**LN+Rn}n;{Sa>qQL(~{ClUO ze?kiDYg)NGJ9z%7Nc;sz6!`x+|C^xhW^47>oWBUX|KR`A_uqKP|CQiBo&OL-fqxqM z9}WKd^#1Zb9-lbQV=e!C6~u8&57g(8kjOc}vQpY_(EGA+Q;l_e`Y%^@mu5xzz|62L zunJ)jhPI`7oq3K5F$(=mLpt7|iYd6lRM}_R%9HCk9(UzbS(!m~1a}&WPgUuR5+gDw z1zf5aj7OgsO#z@gQv?mF?D*`ioXy<@+zd0yU?mzfiL_nj_lvLIUtInUg7F#T*+D9& z<*l^Oy{b+8HJ%r^&FJeMCN@5+x3i6by$*sC7#O@AFK`b!z@#scKu0~cicu+0~LEbhMdrpA^+%X>M^?Q5^$UEFqi$^JG(Kv3TKh4Op3+RkOY&d!Sm$AC=HqAJ&f z1EN>`=d)3{3ojPKb7sRr4XG@T7GDTL)CKm-om3B0*;B4s)NE4mQCsVks8Rb3_Kad; z6Mh92Rr*}bs1ary)$&qzYN+rTE_E>@^&WtATK7Toca`Cy7sIUE5{H|?hj`z1tphHKuIJhnHi0(o z)(*by-9Xa(`PttSVb7HEBx581z!+&mPQnbI zkm0E2g9VexgN2p_R+Dej&EFy>iXS-F*sYN>)N zVlfi7wL)xbSH?}O!%hl1DyErfpXr)RdyvumxW(3PDUYY_lT^n#_uk&C&ZpL!nX6*^ z5?Nv&royb(*y0&CbB%mhQJok6wVk-Bt1DOP6Iu7eVt|AO+7RN~esP7wj8)omy*~PU zjaMy+Fb9o@%{7jbAKkgN-}V}}OK>7SR~XJ-C_0RcEUV%J%fXSZI4xUOFCx2Td9eK# ze=iFr%iO9~K;BQXI&3*vbOhmIUXz=>)?y4Cy#e2(0>-0?Edm-{*USRH5^i;|&D`G^ zCmZwLCWYcRT$ihrjq+CvZ@+8$ar)*Y6UDKGZ8M zYlIwqIpE{#+Wjz*-+5IpEQ&Q-VDc)EyiC!FDH6BuRO#pl z%th2-Ut35lB%e0es{7Hd*auw2S9^jdJCgRNn&4hpPtbp#|B|))X}+1vJPJGeb-e{n zv1AfeABNY6`x}dXaXGN@hDzV$KHii|+PcbLuGKvg^Y5CBu+n_{JS&me1+ z62qincLPoJf_lNC+BN_H76ubFX9MY=|5Za!$?;+tP$ zF=dnlQ_{vX7obR^DAU}K?MjzpoR9FAmDxtPZPsfD+TEUfU)NK*4t>}N>`A=E2{VX` zLytb&B2qP~{A^E-Jtv)|faf)&N*wK3eGse?-~NUAY)_X|H{uVNdS763DRH zpIWiTVt1-$-j~DQl|rPtJMc|2cjHWYOb9O`#RtJ%r4K)E6wT!ujKrzefPII&9v1($ zkT|TbW8FMI-)XmpS_PygH-p3sW&u7)Q9>ic>3}2^Yf+fZE4w{|j>D6}HTtVwpArsP zUQ#CQ7J;*gR>|cqm}Y|1mltNvvh;@no5^jCIAu#JQVZIV@9&QFhd zVF;&1^U4jKqpYIa^X1tf2anwMb=J$h?r*2bIqXNn2KO4ITE&L$Y#fZB<&{N6T5sMS zGkD=_hqM`)7Syeo>kjquz1}nF9A-Pq#iyQxQv;v<&{A4c6JPyc{P{3oqUh*p$+YjN zPJobrDSc+S*I|o1+5_2|rg=5z7rZM;laA=$nbcaH!|+DsgW9iWKD7{J>%jgT&@>F= znh7}>)Bn<5C7zA#rawG#I6b7PkYkWgT4{$EM>73Ph1)wHYm_qh_6fd3wTge7M8FPS zmb!n*520I-ENyVX93?}3aH@pmJJruJ4fbRTLzTH7ri!@h%WLx+O-nxCT-f~_g2?@} zxt({p#K0HVu(uRIPd@v%GmdkKS`$sqrga6AW!s_IN?%PZp|XM#v(a2@ z{Hup{1{eAt3D)#USt}k4j5XV1M{sUql1T>eduqJ|xb8qHa;6~u{8TosJfdSKQ3b(l zybwmp;Y$6*i)XbR8}eqfFl3xuJscJgrtlMGts#q4o#gt917 zYY>bv`%F`yZII%azL~_!(@)duhfqNX9FfFp2OWtH=w+`

m{IEGg$d45f`!=jF!|3q z>X^O;Ko$HTGO?TMMk`Y|8m_IY5IrpmnU=KEa|oVnc5H{=*oGHx(jTZV02 zBbEAeW#(!HO4Wu)nnWiwKBTyClCsgLk7xa9Ss*JiW?HJM{pZ71?fzTH3_~>Ey(5wL zOVJ%6?m%-QQr`?iARfIX1)!0s`R*EStaO*w=uqXPlo%6O+1R${#aRHsrRgqC#moQl ziYdJ>qCO1Ej@nND+kA(4BOzH_8d~YjCr2Cmu}@umx8z1<@MH*jH*3@?I%&|L?vBfO zZP5#YzSy79lc)e5vhApv>G~Mg(<`hUgR0i__^5F}0!FRd-3{?l1QVtWv5byUWU13m z2VOMZ`ZO%e^abZqiE6HAPD0t#>1Ty^Lg`OR^faJkN*u3dtv7BJMe>`qcczy=pNsLU z=6gm0$dieZo3DSKoCp|?d_781rdZWevF*#)SP!B9QMzu!zwL9pG~2pGc;byjYnPP9 z$QC25^YX<-huf;9R~Q5fQ$mzCmRT=3;jF}M8|i~DslHf*=n+~=ADbp)1cf9&nn~6E zX~N6i3jFt6kwd;mIt&a_j2TFB`C?I=AD0#A`uArX;VSXl&w01g$ha{O^^82x@HaY= zE%p{;rIU@Xpy+_l<238~9;ts0Y=U~72Kj~onszIEZW z*y$vAh^svnVT&3iQ+%pTN@r(ZBmYL(@(H-FY)F0j0}ozwH)7%>ZS>u?_dsU~rv6bg zR5FV!!W#4mJJd!bCnMl&%g0Tv`}4A;TgIY`;#)0;W0bw<&V`O!E6toZ#+EO=G9+dS zv_$BIC^s6Pj+10+jB=qAG&b&tlcd+d2AK2Yc?9a=e!gL^O8HpbJxcNKCBAuD^|}vm zVYC!@uqFX=bv~(gzA~C`V|NA6C9pWj$m?;8trnvY2G=}`%$Q-2iDykUz$){qv4fhg zz-UE9v{8e`_~KQ%uGe3in^8pf_Z{geQ8t+>DebG)*WuDte|IwYM3%=H)+)MTrvaEm zFra#S6b-lIe;ye5p&ljnfn_@2ypJIj{86%&Y@Kj)02GIUvwz!;@7O%4FBOZxNn-MT zc4`3PAg(orYo3an#P!O94)i6Kj79>kL)DH%L&w+;M9+pta`@6PtzVfaRzu3XUkLW( zt{`&1(n)nwMRYlV`9*)5jlSMFBO-tL(v&gQk~W%YSGf$a|KWRe*|;$)$Sjhm3jm*E zBq<)!+$4Yp4D1==YrJ#rmtTZu0}YOtYY}Tl%fjSiB6{P5Tz%|$YIHezJ=zx)l=g-; zp@o9vPgTo7avOr8yO_a;N_fHXB$HKlg;)j9IYQ>~tBEjZPqTc#jY3J->_){y2r>L8 zGsAe8q`#L^Vx2e-@4JAQ&3)P`cMQyLU%q12Q=mzi5alR@``bLY)16z7FMnJ2%8gUX zmu8JJm7jT^-BlOQ1}lL^4i|_P0(-GrEzAN~3pxXyyGpSdrYTRTtTyGGgUDEw`9gzRjH+LXiH+ z9bbu7s*46qPL!3HvniUd+pqMnPNaT>M%C3B$Z&}1GPQPx*gX27Nx{Wi3Wa$VYF3w1 zc$+IBc;Qd@Wo*G^3%%<%Z~kDhN>r(9H{}YAMgosB(-Tm)RsD^wfQS37%+-{`f_5=% zUXFjTcH8B(Fj^0CSTMlbYYncc^|{lyFuUbVKDR9S9|C|y zoSaWZ4qfhj+5}`qT=Gb60h`3EZ1ae6w0u#Zi~tgG%m7PD6s+|A3qP9#8v(d@M_Hj? zsmQ_n96WiJBU_K6XVKgHuCZPCyVIM*=uTsC&x4O*15^?_6o!aTCp4tUI2Bi%>LI%- z+Vr(@Jo#*-eVZob1*-8w-3W?Tm_sfX>=oykc$Aq~(nBHwD^UUQ_bjv`ovY!PWfwn^ zj#3mQ&!}0dg@2mBV=Rl2HEhG#`Nsg^OFLAQt&tsQ(Qy&yl9w95lujP1k|EdTn$Ae; z@Y*ekGnzF3DNXjP2=jX(T)|!l_6E2PGC6-Z`NYDS=$r zogoqF_cu~h^Tbefy8&7>0W0;w<8nr`P82ce@4C*qhjtB3a$n}CFHPES+1j{evT>qx zJlplocSNW&?pa2x2e)>D&ooCGSsbJ*q!NPcH7k5`#u(Vi+AQC_dJ~Qqi%38emh90v zKhLKj?^Nz+m}GBI0Za0z%whG0X)O5Z?10qNc?Oqaoby9S_D*nLH(hjNIGs$5Skz+!e?OAP}oV8|8H?5c`{>!&D4N^ZjfP=)>Vr&)zl zhyG9DCExC|!x`Z>H$^Jo(!+agQvAB7=)S24xw5Z{;u7w46=th@cC{#-TQV=g4X~v#;osY3nX*Jqa8SJ$*pi036&EI!}RYApFAf-eYz;ENGn}p zSms==zuK<3@!nsyYtn2(PT*KLMlTtHL{r1r-~~5ScuH0-lqWSZl9_2=dfs22@%9^A zN;r6BpbNJBEIem-1;=*Z38anj6zKIlHrf2`xM|`|C8#mqJIk3=oTYF9I8hjr?XP&}Pi%66GZcg}vQl3-xSW~A1^KS@9JXEGc)Q;jMGI)sGV;rPHz?ca zM#iobf!7*cgK$2ljEu_Gg<5GE$#6E;c&RSFcDv{F*e4v`)&!z>TaHS{*5Kgj2Hw z2??`s$JT@0<%tCxk1ZuQGU+<5s7vyWK4jnUd$7x(SG-X zUK0fRg8O?SWF+f-wKd&21)~HlG*e&28dOBoC0u5mo~q}>D#h+;UN<(BcBRtnp*+J8 zy1frc`)VTXQ@k;KOH2z6A|iB`5v1KqUIKkzQp)p2pDkObZ%?2JN zp2pZaiy;^+Yf_D7#Kn)~k`LkvHQ0|CmA{JbrKOGamx*&)r2vK@WQM6lBi0$D;LaZx z8(z#nM%lL#?(V;1n-=(w&Wl|l9dZO1FHXHx-K@Nu4~~cEKJum^WRqVfcp`3mG(H-s zCn`J%M*aBCPi3%D#wSf4n9jaQX8`lg`d~Y$lN@X}p)NTh6qmlgJJ9-|laaA1Ppl1V zi2EtIS}0+05!KK(881DYh_zf4dV(S#I8(GYck=%ElrMrDkcWu_J)#&1MTx_bSAvnM zZbG#_xHbJYfa`L1N@2y64cRjY`cYz!V&TW~&(olM>zXScAN1~|IOCW@XTL9%eYSMQkHJfeSLCmOfQxpi5=9XK|jgXVLP3sIwl0#~4CdmJ7Fo(O{yd(mfP@=C8k_ z(VF84Rdc-44)4U=Cfi*dY?QyZOBfwWVfCWps;SH~-%}emRADH^J4t48vWC9w^;t;O zGZktXc>UxS6_^Jk9@|=K?a8|=G_Fh+SJVx(=I8%C#@doX%c~l#dEK@xls_ii8e1H= z-yQD?5tYzj9zkzLILc>AhkaAo<|m{#ly`<`57@(ELPEZ}lqtf2-@9I`7)7HLgtf4o zgF0|)g`j7)PFhrR45tG}95q->LhfVii#s}FXjw`iEUrVnG3&^{j>ezK;xO6 zYR${F`Ak^pNiZ4`<)9<;rjEqrjO7e8g$@9~Ns?McLi_b@R{5 zPV%7vvImFa%qzS1iuNyC(XfH$F;_eWYQoC|{lE|!*ak1PUv~OoMuc1z7Pm%Z7e>y~ z?6^y!$ct%*g>xUVmo82;37=3mx5jt``U;9kEWNyI?OdeQX7Yc8xO^DN=wT3Rw$!<5 z9oIq`I!r0EBp5vYeF@E|WU-a_exYk%w)|cn2 z8^G~>?^XcFS5dI%xTOG5ICgo_*P1RV7dhdLCbq1eat9yEv%q6=^1MWdP*W{+jEec; zcphJ;NHmtnoMPH*46il}=1#6`tWR7`Xz=kjgriY<^vKG~cR(VhBsOodanE~X@li|URA(y LYO*!brlJ1>R`7&| literal 0 HcmV?d00001 diff --git a/public/static/icons/toptal.png b/public/static/icons/toptal.png new file mode 100644 index 0000000000000000000000000000000000000000..c9c44c589833627439265da18de7fa9d8b8ebffd GIT binary patch literal 350 zcmV-k0iphhP)Px$7)eAyR7gvmltF4jF%UrC-+PYg8MN&c-09w3K@bYIC+J2I1i_tqOIP&>+8&}F z#I0rEe~jU0GLtNm$$OK@Bo(&t1bhI`w(wh2W!NC_V;y($N-Tmgun!V(Nh|_k7fY-H zk&J*(?@2s@B8gY<2RuZLq27r{&<1Z@Nr_bu!>_;)I0UEp0i>nxhDFc@?*JEI2TU|c zPN2c(z#>Zc40OXeO`ySFfmIGJ>nVW-p8;zNJSEWJQ($9-rv$%1KY%QOH{b=>MsP`{ zr+t{I5=qMqf{ovGTZXJGT)P8VizRM&PLPtAGH9d0K~cH9f>`nh$h%375(o%Q~&?~ literal 0 HcmV?d00001 diff --git a/public/static/icons/wayfair.png b/public/static/icons/wayfair.png index 6aad392f1420322a0f7e77a75a5c10477098f67e..975ae9f1ed4ce3627df205b78e3eab9a1f229822 100644 GIT binary patch delta 1835 zcmV+`2h{k{Cbkh_iBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_y7O^1ZP1_ zK>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF*m;eA5aGbhP zJOBUygp=k9QB+6(00031002k;000311E2u_0{{R30RRC20H6W@1ONa40RR917@z|H z1ONa40RR917ytkO01*!ut^fc432;bRa{vGf6951U69E94oEQKA0a=rs3)7RQ3^0=% z4qAU1Uf~A-00uWnL_t(Y4Q*9jY+S_^o|*f*ySCTHszMAj1Y%UhN!SHD{)vNJiX-xX zKt)N_2TJ-x^JKLZNDxP?;^YCIKs?a$2rtM{samyy6qLv$7!w=WAu?953`#*HjuSgx zulL?N_s$I8xoZ+zd?(JO}qi#m#>=$Kj>t+TV)T;fygb;ReRFHa64wu-3XCgL^UB;d$a0 z^$ixgaV=ie#`NxK8=pFJrq3Vg>yss3(#NI-26N51A)_=4$`J$LSKu8rOn+=A;)8!9 z?XO))NeF&)rhBL0`iq9V#gfD@85tJGTEii9J&}zf9T;Qx>}eaFBKu=s3=C%T*`exE zkRTt$IrALfVZs*7%{Xj%e&yWDh1d6zt)PyXSch1@ejZ()7SD3EHL(c8_Rn=#?B?dZ7kK zG~q^}iF5UBR>D^){Gu8as^yXAB}$tPps~8 z9DbLKkOF7cx-rP;2TjZ7tFycH*r6?s-;RYD=X`ZAE7ZKDc?K4@ksu_lq$cNXxO2g@ zc&xF>A>1HMn%*dKu(|#Uz&p*@p?i6@kT4b^!yTCTjPu|~j;VS3rzB7zs!C?NR$=JE zzynA#8D6+17yPWqLcfTzLvO77h|dw$OZBWo+4s6&qVd54Btpn+aN5-HD#EJ zlXs6k`1+-EAAB;~bH9j_&-{$l98`5on%87m2L~WHz+G!Z)PQFa&u(L~Cjw(_N(2i< zoNe}<>dj#I=&sj(N5*0pJ9JO$=p2uDH^3Kj`Ouj?yE}&FB3l4zg2;b2f~Q{S%6JNR z#yGDIX1KoU#QrAR39iTgSO-5ae85U$nw{P6wYI(=eQns5^Y0wGF!G1{^NsD1QX#h( zMf-D&JZXXJk=VEuizk(nJFNdR`1pw@P?h}P@Ii6%;7KKDLv5RUA1lb%)*1HHuUqEo z?%ux|mnSUCL6xMs)8v2cjYDbbPs8v%sSxPGsZ`dFu zrlZN07u4X(p`NsFZ z<{*jQ9O~!u{{u-!Vq_W9mORVj-be^1wmUV)9@-Vu#@o{E|hy~$&AejKkN9N9bQr;MMb-6OH3Xo-Qu@*UjL%dYB zwNB+closP-+fTGy7JmD;bNHIJGpW&rqFf^hY9xOeJQIIEaA3tM?)Z)M2o@C4id2>j z;A_jnEi4v9`-BMBYvUZkpl>2rv!hRt*r5r-ZE^E`pXPplc=El6w)M?6_zjNIi6qU* ziW)iL1DBK$s}gqtvqoq&st*(^lKbHu>e?wN@0|2&Bm)`cWX9 z!xi*#MTpP4O3idq-D*Ta&#jT#TQt$~E86MwWrlBEMzlj|Z05ys^Ti`K?xFXMjUr$F Z{sAhz1Jm3EZL$CW002ovPDHLkV1grjUNisz delta 4568 zcmZveby(Ef*2jN?bVy3aNK1z_4uiCG2@KK45;avty=zZ>ZM68f z*ZXBVi8=rf);TID=%^_uKy^Ib>>OQ?0HBIVNy9TpnxP2UyDE;300{C`3EBug6F@nB z01qk)C=!AE2wHsZ$4C#HsjwLQ)K`2;RF6_vox8(u$lqGZ)7a|jPIiZtl(d2@lGwhB z{(CtRS551|SGKzY^MSjo1EfGk4>?B9QVP(Eq+7OhlTfxbxO?N2cnLyH7D}PB>^`RS zx&sb|^lqQ~{&FXU>mQ-U?pR!1o`JXgndNeb0IC>wM!}q{*nKtI*0tC!Iv|gSyiMz2 zltXMKs|F<-0qeX(H-V_EG}!Gi_EcGWE&{iO?KLrw+x0bu5`b>91}Jk%Kn@fR;nR-Pf7$m0t#f^KgRQ)TNo8Z-8Qw-B_L;-HbqVb!uKXFV zO!f5HYlMG1mw!NYhRr6*Bvo_P=NPO<-NSz~9SL!p4bG(GfLYZHfSSGuxk%=Zo!ZUf z$f_&8k3_B0dUABzBPMIbfl&k1lKjT>yyn|OnaFrQfeLmhjWX@knpc-KlnQKiQu<`= zeyL+g3g>Gs^REJ`*o`ygEH-w;X{OYhPse}ko$y+!Pua0Y{Z>64%IJR~Xgl~zBO!UM zXC=^YXeL5!M~Tk$GiY3p3@^PW*KJy+Jxu((Vh}E{IzJ2Fq~r8J->|3i1GJYCWQoae z`9hgQ2IR>Ay7Lr$U#iAp%tH(g0fvs4S`UfFHSHD48h(4Xp%&Y+%+9`|t7T~u5wT&v z?(L{bA}j~>sdm<)F~Wy?2>_o+*S(wZAbG36$aqgmjHo^6t^W;Ms8J%#M9tj z*{zBA=D6=Fae1)(DhHm-P;n)hf}jyA2Y~>b0FWtwp&8pO-1WZ2{Y7QcJeAQ!A={_) zJ=iNDRyM4{1nGPl0!8@xk&a!Ddgi-{tzec_#?q63bM*0hWvisOdHIVvCLqkl8JI(5tXi%j;pTnD!%7$&s|T(CLhmN zp2e#H-+ER{52+6!hoy&etEBxFNnn16{)o}O!P1>oZUgQ|2DC2=N~8^ZdD5CQ5Nd52 zOa)esxOc_*F{#=z54K*$@$hgXc%yhL4EPLX3#YYJMvpgL0tkcfE+j9QFKQB-Dbzts zWvyYUd8vxyBmdm$auEwD?I!tO6^Hh>qGF35RDTjku}k?_=3rd*2;FDQr^4;u3uqv{Zmi0Ik$=BVa|X4Rka95Z0(xnfiBc)N& zh0U4GPrRo#CO2W@Y#YMI6vrpu>$c*y7&cTk+(z9dL90BM4)I>`644D&c7|r!3L!p; zR+|VhYkCd_CZX>lQE{lJlyT~DZW$e%^_*BqH#ol>2_NmO6RoEW?}>3_RD&9#np+xp z0~>aic3A_NgXV%GW@K%aQ(-4Kivy?u{Q=%V787pcp9q&~hdMuJN0+`jzPeT$rTW8a zgxiGmanEd5rd!a+?{<<2yXS+{S>joh^^fbV=K|)eWXxKOTP_~AY0!&4Yl`!qV7A$_ zd$({|d%=Zg8ciI%aubxwlm;97Ml5fGR^L9zbD_B6^)vL}iFQg&{<2>Wrs1cF zS8wXqH)1l%bxzsxN+svT_(UAf4$fYQU6E*#T;FFH`ub%aT) zHwrV#nJQ_BJ9XMSg3+?by)c8dx%h~une{Ut*BzN{1@-|=$7e*m83d6^7ivK{4q^2%n_JM+&$g3 z+B0wJ^w#^^XXk!{v{xXXOigxmcFnmWAE!9$iTgH<7EqimO8qf@jz!{=&-(7S_T{ES zLjO)QS1{ztzf~VCfBpo!IN}RICq@9Hgki(-mB%b;CTf4qe|fMPvig0sFF7VT$^h-; z^8HSJn2?Fz9ZfbA64B7Bn9Td#;_F-M;aJ_O7mYkj4=gel66HaK%)*!c^zZnr4J$@}>UgtA$}te-`)c9L&l1PVY)KQnu(f9xVu@nTg>X;>_TL zx6tgk^4LqSx>_>cZ))VV6a& zLuSNlJZ`Jqf};mwMqaS|4c)MuaZ6$kY;#~_m%ZMUyzB{`)|4yUFq_Lxp(79NNB z7hJwv=(~s;?`h>MaWour@Ur#-)eY27?=0%0-o(F&dzW$XFbJ{by-C+CDl-C&8>X)`da^Shu3%7*LB_u-Ed|;-FDU{ z+;(y5e`+DC>c78cwbqGIVfZZ+s`REAqTCh>D+aj*LKKSTt zQX)fI3cRx%BQ^F0Af$6g%K~oY5U2_SzJnFgXj@dAOYN{GW0~0jE@!j{B3vLP8#qvJ zG2l`HGHn!ATN?vDAO=FI6!-8gd3iU}cfjJn<2%n~!qCs}R&TqUpPjQabjaBjC0q&Y zfkT#`%Ef-Jp9`k-;Hx%0I{SS6xlKhHtJytAYJ$(M1IV@gpTCh91>jvr6xSA!hXr8& zrBdhJ`1hIiItR$>E2ybmdwm;EB+}K(!OeT~-C5psg1}wX#OwMS&GCmp)b!Z*0RU^l z(ZJZ-SW`pV#tkK4W$R{*6!1g2UsnT3ERbe4q@SbRJyr*AZ+B@yL07N8Dz0k<|4;;l z1%w2Xx*>|-ACa_+OamHuza z*>Nv&0Kk5yrYLWqO0r|1>0)3=1v_1D zlQ>!!s2$6%)r_nU2~p&ZQB<-|KbFw1RL>!{??yCG2R(jAcwo90l(lFJ#=jWBI-36_@|sWp?1Zqc2|VfsjkE z;gv{-6m&>4`$0ysS9~|Zz|<}F7rQovlpqY-8a3Ep@MN{8g{CXXgLVC?53k5r@WwpS z`yjo4AHT|G)8@Ab)AvVQ4DEfzMdpj1k~Bg5W$Y9LQ|Aj$$>>pfw{4Nf8ehXdF7iDX z@?|snh$VQ_15KZE@~+*wqOQcpJ=c^J47G@%fTxi=1@BE9vlK=5M9&I-X}sLkoujEZveb7`W9_9gV$V>1k1dozdWE6I^N3Yx98-DqnZwuyJSZ zM=^^)3T3%{1AU zb~)9{9D6cJtE1HNW0wpvE%$g5$5dHew^!vT ze)(tztjwJB35+Wxkh0k8(TVk>B-f6Z^7>?NDk;$`FKD`8I4G#v>V3|JXqefVSbh94MF48f&S($bu|EyfmW|*XZPvmL zB=wW@@vK>4n46f65*zqP^=!o>FZnDcSuAq(?oI>Y7=p*?DQ{nsaM3pu)kS2q7#uT3x1B(peQq%9B~O2};w>epBr3cer!ZQM6+5jYGA7 z#+uVaLxE_RZ#C#6=Wb^UEgNo0Jydx=>*p}n-epS0%j`bCt*GiY66W*u7e&tCs(R9* zuC}K7+f9EqNcOd6Jy%c;?w}blGqzx%&9Z0$)3vH6HFqSkgqMv0;E+(JDxmz=d(-oOtPw7Sb}sQD=5W9mvrr k+lSQ;+Bf?hfumOpx01x2dMd@Q-!uSFQ_@nbxNjNuFC<24Hvj+t diff --git a/public/static/icons/wish.png b/public/static/icons/wish.png new file mode 100644 index 0000000000000000000000000000000000000000..be508339b923cc475c10724f909461ddf4797ae8 GIT binary patch literal 1878 zcmY*adpwkB8-AyphOy;5gEURn=Qx9kH9O-t4kM%yV}`8548~ywGuAj;=V?+(%30-5 z$!WAsWfPIYGO`=WlC>}zz?ub1E0m3HPTLbk&>Wkneo$g5tban=GK`sS|L*#+IA_@2a5LG~Y zn*)F&L~WOoAlf^cJpho!0K|4QR1ihW0SvHu2lrlu{Ofpi&#qeU>fT)r7nQ{aE!2Sk zjc}l_0YFAU6cC`O1U!UL7^gfrp3Y9#09H8KkH+$+qq*S`qACE##ey`P&hbNX!^4eF$`RKolc_!(cIy zB40m$Rx}5XLWvsfuFv=6FarPW#ANS`1rCT2onVa6hL~M%uoNfCVoyXd=wN4&zqt`^ zTls&vojy2>sQLd~=JTZ6S#VTyX&h$vvzbdHd}bs8KwN@IusY=lts|cf^|pm4%`clx z42RVa19FI7$4mrNdBJ$f8HQEkNZiTntEtE{Dygn-_ANALlX}!n{z)p9xmH9H*Xz0d zM-E(1y2Ux%-^n?TllNm%8T--irFUM0IZfi#68wgi%L-$sf~FeGDun5{jo!_)=N|FR zuQ%j8h4&kZJek$H15Y&)wDtTWw=&!gms(hdidS(C*Jk!-4wncz@mwJuXP!Jrtek=# z?QinEg)<$!uKPIdjuoW~QkU4aF{yXMt|i&^XSeea;!RVEh|v(*=HI6@FOSbDdGIwu zSS|uNm*~l`k>=T3H;adTG!8Cy+{2O@T9;&1-$is^$jcthm76vg*@!?%U*6|Q)#0za zuvUQ6H{Pa#xORC%j`UderDW&0p)R&-|20ZaQ%x ztfn}grQfw|_x5fYRFi14NABZ+felaODEyN>PyUPG3RIx-+N$2Qbv4I69s+4KolO3T z%ZP!MYlQTXKV0N$D|Hb@`ZTBcj3q|pUMG}er#n77VhFaa`C2`kbaZa^2OZdS zVb8!A|NVRjqQ%;!|11#jE$0U8oLFTaQMuj{FC1ru_>cY*+{F zd17m?lUm2chinVFp!{r_>q*Tj#292G6jpd#L)e|aMJv0x-_-KZ!E4=?jo!K|Ee0JX zg}uc=Dv?Rp^X{1`ulT>DthZ%Qh7Kir>oU&H;Ri1uzX`~!#yy{TIeGZSo4;ID6OCjL z@+zT{w`BjH|_Q%#>PGA{qCUg``{= z7Uxe^k7;i8#o$Lqt~Yv56j0RHl#IC;~!0W)Meu5 zrMaIbjV0QlU;R_v|b(e?98pAmP|K2gr2%9`n#0{CyJE^;{>k!^@Y`AOdDS?gEqv+Rtit8A zzHc81QPKRhfduHFg@%6rpY!y`_M^0n^uFH~0tQP<4SaK>$+YQn1&rpnuiZ?1;JKDk zv=Bl1Y_eiRcHoZ+HVb5R_fk?T%N!>4pUaCucAchP-HX$AUMbQjLt52QS{Fhj(S{Q~ z7UkdBoFPrYo;(!2hMPr0t`XcQW*Zw&j_PXX+Z^ zF}al=F!gQkxm~uHLkVLx8GoysTZRcpsjVX{ajKo;=xFWj&2>|nM?ox9V*DZQ z7A>PBDQda@b&iy9b#ujaUDmc`{}t^#uk7)_A0DUlMDWsUP`n4(mi6<$XlaTI^@;Q# z>p7P#V*c^TCpVbGZmlgP+Fj9&(wm=7)y6K&$Fn#b%Q`3?(iNx_iea vQYjj*zwx3SuLx!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVk917eUK2+h2J5nO>_40N9m2s5V7zXbF#V`OGXL`j6Nk5zJhu3lnFep0Gl zMQ#B|7lTcO6_A;mT9T+xk(-lOY*k^a1Xf`MWP^nDl@!2AO0sR0B76fBob!uP70mPu z^bC~jxD*r=Y>HCStb$zJpxS{vTcwPWk^(Dz{qpj1y>er{{GxPyLrY6beFGzXBO_g) z3f4M^0=zbG>mXfw!sJ3||=N)$1uJvRCv%aI%d@hMmo=v6x| z8+~}N*>Oq6J!EHKU@r4?aSZX`-5TcIEfOyB@7>x}>)y?qH_yUWa?Z?SWlU;?6I(Q_ zw3NCQ?+|ozbv$vb)!rdyb}5Ia!cC5KnqhyeS{9{xN=9g42sPPG?*0uu^Z+&1*LP$wARdvUw6sZ-s0YOw8dno4M|HhNsT#Iboh* zF;XQ>lP1)gJZoZQ$v<{c^GDNyFwH|>A~{nQuT}JjO5ZrSUaB!ki09&F$ph)ar}kua zJUh0FB~3zMyFw4caYiLC&54FRi}Zp5r^^Y(&%M4((5dz&6R?7ak#+Ajt18-~*j9c0AVEX-lJG;59?ze4>|L;)nhiCGo z+npcYZ{|3D?16wwP{55%l9#V)?Ym*z@@Ll74^`6+>3>(;yoYK1cJ{cPJq0B^Y8eOO zf9m?*ad`X1;8uH?QkAt_@|OQwD}PRLhTH!+ zwj2DT+gVc@pP!3QIcQv9HGRRi>wyb&+mF57J)zvY;JF+Rw@vw1sgml(5bu>G;f;I*?yP# z{EK7lgjs|hrAhuyWqtfual@VDHN}20A5Yvi>GWhis-S$;Ugi1X`^U}K=U&~d@if9k z?PT<_;=)L;mfXx8L^1|hr|!VW*Rf2nXzRpDYDc{%T+WpKW>#jD2ny9TGAIORg(Ksrgb)`iQvfi?&UW|1%ezZr zZ#GsRQF@))S5lI@ho^g`Cc>rn+~6z^S511ao)=MLa=ByvLm}bN(TUBwgu_@#6Y-Y& zqj{s-zAY-hoh)0(MBJ%yy0a@)b-m|rtD--pMYxSetC@KX#OBWT-=+(el4gc!i^IDw zH>mqw8&(FZ%T*wz-i%kbPqW!5dP`!DSYi+2NX}KYtA{`bCRoo07nWdc!~I|D*S5pC z6;4*5^bctRCjhJ)gp=G2YkI*SiP_E4(hrE1MY z$q`7y*XwH3YhxG08Sazs>FJdkgzA^#+qg!8$g(2f$81WYLYJ}Z5cl{d`C0mdhx)xQ zj+FN0hl`J-#zwWEU$rfoZ`NuB6hNbrTna>|_Z|dB$JG#3r`Hq@R@oEO(mS&~@p|o_ z)7KlOe+dI8E+WDSsQw@;2T(63YDA17tP+o7p=b?ogZNx{>B69-A?j2+}U1D z(~@n)PdyJ=OL%w1Cefrgd|6bFNLZv|pOy{MCO36m9-cR;Df?S7ELWw&H8d-<7iGIg zxBVKN7P`{d+ZP8?bYbXcHf7Gnn6&Z2Lw_Hw>3(U;&=()*9_S{%y4p|nMhc5kx+X8NlFX7qhTc|u8$WbTkhy)IX$%LAJDl;X>_TERGk zV(%f`BZ8`n?|AEa{0&y<1QHu#nZn_MzMGS49Y(ptjGzOJ%Y9xi@ zH>yDmpaz^$pfRjY_Qfsf5Em#Kjy^0cAmRO!5{eU)4F0Xz!X5?mhO;9DFWMb(k#DP32-sj?%P&z$F%`>1nII`@oc5ejQ+Z+yJi+A%p1 z46W2w`$cr>#cfsY(^;l`Z^@q8>-Z_4Dqh=wMX}*+Ne{){!_gRm2Ae9!)_m#=_l}lB zdN%N#dMV)(%}YQzwj}neORNezcm!4on-NyNTjtl4FGma>=+2R zQNUjWc@x~c=w9~6Q6UtPMo=gv7^e|SirmQp(6J~!B;n{muvk(AnTCqRz`rw4e7qAz z!eQSjbRq`sW$y$tqfl`$Jq=9_O*j?`gTc_$&@hyXx#f>^{vQU8r_&=*NMuY*j7H2+ z4GJ|Jsby$rh}6_ZYHK6-3JWqqXM#{{GskXxguj z8Xk$VNnK*cGVm$KuN#29!7R~viOe%;oa;7j`(HXpWQeq}WtA*bRa-;NI$j9FOPqNY z1Ge~qT*GPAPRkR24ZN$U+#ZgA z3Mrn+I`}D$CdB?7A{i?fd{@}K1A2}V*t^yAhIPWIu|5HuqMEOGmpCKF=B{|3eZxAh zkId4GYlBzHWy=fCVh-6>p>C2$J~&JhvrW&OvzbR6>k?s4c{I4zlRZcFwE3P%y9yhF z$bviL1T80^l5-ukC2A`r&0MI$$y97k!M=1mXPN%?`Z|;2yqtaM!xuZWkh48E-rX2q zZpXzE(@y#2`1dE@k9nfBPM%U2kUPEQbw$wJM0`@Q+af3Y;cf%4>;9Ciq6feIkqewf zUsBc-Pk+-%YxjTs*VD4WeU`dT+sNeSo^+h*mscaMkHyY31b0u3DljvSxw-~5Hk7_P zcqjV76~WLA{bpa3CCf+(Dta6SKJ*sS{n!1bV~Ca%6fzsQCEd_WMJay62nRK5ttH7;&pJ&AZDkPZ++M>ydi)lYsJi z55b34MV`twr*9GrdY?Dc8HXpl4$ANvnEPaQ6XAbx_4CG-=~|T=^-J6OvP1ISbC!wk zUi8J?Jo5VCvn!?3V1t2Q)qL1;s^W;=;xrGiiF{H^Q`mOfxRUUr4-wjRS;Wm}mE3_U zFHq2&H2%Th-P%9gz8&*{sJV)VLE%cRL-$G$m!N0cUU;zUQIDch9)WYd<$bKV0!pVA z1QymzIIg83OI~D#EwWWs9b-;Hx;)!1UUul-V$G|2fU#WbhXFpsYsrfp2Sl`r>A$dL zbuyiwU1*&f=JnnAs7-Vd8;@o-D#l!MqodRNQe^z|86s90sqdK=j+SaPZA%7EI2O> zuC(@!755Fniu7-S9W!%tdsOz1x+^&c}hq60QQ7S>(WjLL^}O zLZof7OvL>Nx`B1@*u6=|gEPBwYyK3*F+P;fiySW1G|?I*O5hFT;ZgI>0u8*!rKAIl zNh5>$(gfoPY}q=;xX*fBs!FaVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M{6 zusA=ggXLV+g}&bx5^u6yth|!@@jzoj<@I&bXD_`ZxZOPKdy6oyw1#y2yt$`ymPXC( zdHiFENt#pkUooHMi~+YY&pdHH|9jEBmo*&Gtg-L1Pq!xeNzO1WI1m}VXvO{iTb6x& zS$&LywO`L}9e?YO)1UuxvoKoRG3)$onR@Z;T3PFR5$i(kEio+l$!XUl&70 zq?63w8`3o7}AKPFx^%KMNO($BPKAq{%@z-|FoNdo*dk-iw{k*VI_Z?H=Qv=D6 zuOAN!#vN69#`eqKlK(?e)Vd4Dd<=7iS=`UevsGu()L!_!_I7v{qhrSW4^IvpbI-PU z^($!ImG5tVw>BtDZxQ{(P#kvT{EX}Jolk8vxb<}zQf((arR zm8o62^L6EQ3yF}OYU1L*d0Cvb74w4R7_|5%l?W_<2Cf6Ll zHX$fZV9uKI-NnnIY||_(liw`0+1=?_?rp~4WK?uTM~wgAk6NA|?CA}=3%n$Y?YD-V ztv{d=wfwEd^y}s=Hzs(+o_`ZN>6~q>WW$}aUQgeKEi5>8GOzTS_t7Ng-{o`9h<=(I zw(}3)&-a%X`3RGJai|m+8!kswWDEXZAta}d!76V?Jf^L*{__a z+GPHUE2^mZoj7~mmqTxK@_&3gk^1HNySqoP9XaCvW1o`H*S!4d6U=e{S-;pY-|UfQ fE|xx#=>08zOMIexB|lp|sF?J0^>bP0l+XkKD*<6D literal 0 HcmV?d00001 From 2409a6018fc903d596a28be15c551f956370f450 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 20:29:57 -0400 Subject: [PATCH 077/294] Add status badges to README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24b7c82d..7b801b7a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Leetcode Patterns +# Leetcode Patterns [![github-pages](https://github.com/seanprashad/leetcode-patterns/actions/workflows/github-pages.yml/badge.svg)](https://github.com/seanprashad/leetcode-patterns/actions/workflows/github-pages.yml) [![run-cron](https://github.com/seanprashad/leetcode-patterns/actions/workflows/run-cron.yml/badge.svg)](https://github.com/seanprashad/leetcode-patterns/actions/workflows/run-cron.yml) ## Table of Contents From b377606ffba44dbe4eb8986521c17418eefed2a2 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 10 Aug 2022 22:02:15 -0400 Subject: [PATCH 078/294] Refactor update_questions into methods (#230) * Refactor update_questions into methods * Improve script logging --- cron/update_questions.py | 151 +++++++++++++++++++++++++-------------- 1 file changed, 98 insertions(+), 53 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 6c9dd5c7..8c05222b 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -3,37 +3,25 @@ import leetcode import leetcode.auth from datetime import datetime +from leetcode.rest import ApiException -LEETCODE_SESSION_TOKEN = os.environ.get("LEETCODE_SESSION_TOKEN") -questions_file = os.getcwd() + "/src/data/questions.json" +def create_leetcode_api(): + LEETCODE_SESSION_TOKEN = os.environ.get("LEETCODE_SESSION_TOKEN") + csrf_token = leetcode.auth.get_csrf_cookie(LEETCODE_SESSION_TOKEN) -print("=== Reading questions file ===") + configuration = leetcode.Configuration() -try: - with open(questions_file, "r") as file: - questions = json.load(file) -except Exception as e: - print(e) - exit() + configuration.api_key["x-csrftoken"] = csrf_token + configuration.api_key["csrftoken"] = csrf_token + configuration.api_key["LEETCODE_SESSION"] = LEETCODE_SESSION_TOKEN + configuration.api_key["Referer"] = "https://leetcode.com" + configuration.debug = False -print("=== Updating question metadata ===") + return leetcode.DefaultApi(leetcode.ApiClient(configuration)) -startTime = datetime.now() -csrf_token = leetcode.auth.get_csrf_cookie(LEETCODE_SESSION_TOKEN) - -configuration = leetcode.Configuration() - -configuration.api_key["x-csrftoken"] = csrf_token -configuration.api_key["csrftoken"] = csrf_token -configuration.api_key["LEETCODE_SESSION"] = LEETCODE_SESSION_TOKEN -configuration.api_key["Referer"] = "https://leetcode.com" -configuration.debug = False - -api_instance = leetcode.DefaultApi(leetcode.ApiClient(configuration)) - -for question in questions["data"]: +def get_question_metadata(api, title_slug): graphql_request = leetcode.GraphqlQuery( query='''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { @@ -45,45 +33,102 @@ } ''', variables=leetcode.GraphqlQueryGetQuestionDetailVariables( - title_slug=question["slug"]) + title_slug=title_slug) ) - response = api_instance.graphql_post(body=graphql_request).to_dict() + try: + response = api.graphql_post(body=graphql_request) + except ApiException as e: + print( + f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') + exit() - leetcode_title = response["data"]["question"]["title"] - leetcode_difficulty = response["data"]["question"]["difficulty"] - leetcode_companyTags = json.loads( - response["data"]["question"]["company_tag_stats"]) - leetcode_premium = response["data"]["question"]["is_paid_only"] + return response - # Retrieve companies who have asked this question within 0-1 year - leetcode_companies = leetcode_companyTags["1"] + leetcode_companyTags["2"] +def construct_company_tag_list(company_tags_json, sections): companies = [] - for leetcode_company in leetcode_companies: - companies.append({ - "name": leetcode_company["name"], - "slug": leetcode_company["slug"], - "frequency": leetcode_company["timesEncountered"] - }) + for section in sections: + for company in company_tags_json[section]: + companies.append({ + "name": company["name"], + "slug": company["slug"], + "frequency": company["timesEncountered"] + }) + + return sorted(companies, key=lambda d: d['frequency'], reverse=True) + - companies = sorted(companies, key = lambda d: d['frequency'], reverse=True) +def update_question_metadata(question, title, difficulty, companies, is_premium): + print(f"🔄 Updating question metadata for {title}") - question["title"] = leetcode_title - question["difficulty"] = leetcode_difficulty + question["title"] = title + question["difficulty"] = difficulty question["companies"] = companies - question["premium"] = leetcode_premium + question["premium"] = is_premium + + +def read_questions(file_name): + print(f"💾 Loading {file_name}") + + try: + with open(file_name, "r") as file: + questions = json.load(file) + print(f"✅ Finished loading {file_name}") + return questions + except Exception as e: + print( + f"❌ Exception occurred when reading {file_name}: {e}") + exit() + + +def write_questions(file_name, questions): + print(f"💾 Updating {file_name}") + + try: + with open(file_name, "w") as file: + questions["updated"] = str(datetime.now().isoformat()) + json.dump(questions, file, indent=2) + print(f"✅ Finished updating {file_name}") + except Exception as e: + print( + f"❌ Exception occurred when writing {file_name}: {e}") + exit() + + +def main(file_name): + api = create_leetcode_api() + questions = read_questions(file_name) + + for question in questions["data"]: + title_slug = question["slug"] + + response = get_question_metadata(api, title_slug) + + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only + + # Retrieve companies who have asked this question within the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) + + update_question_metadata(question, question_title, question_difficulty, + companies, question_is_premium) + + write_questions(file_name, questions) + -print("=== Finished checking all questions ===") +if __name__ == "__main__": + file_name = os.getcwd() + "/src/data/questions.json" + startTime = datetime.now() -try: - with open(questions_file, "w") as file: - questions["updated"] = str(datetime.now().isoformat()) - json.dump(questions, file, indent=2) -except Exception as e: - print(e) - exit() + main(file_name) -print("=== Wrote questions file ===") -print(f'=== Script took: {datetime.now() - startTime} seconds ===') + print(f"⏱️ Data updated in {datetime.now() - startTime} seconds") From d9f286a1622b6ec012c3ca176830af3d78fc4448 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 10 Aug 2022 23:52:37 -0400 Subject: [PATCH 079/294] Introduce multithreading for requests (#231) * Introduce multithreading for requests Fixes #217 * Final testing --- cron/update_questions.py | 63 +++++++++++++++++++++++----------------- src/data/questions.json | 2 +- 2 files changed, 38 insertions(+), 27 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 8c05222b..02135316 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,9 +1,11 @@ import os import json +import uuid import leetcode import leetcode.auth from datetime import datetime from leetcode.rest import ApiException +from concurrent.futures import ThreadPoolExecutor, as_completed def create_leetcode_api(): @@ -26,6 +28,7 @@ def get_question_metadata(api, title_slug): query='''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { title + titleSlug difficulty companyTagStats isPaidOnly @@ -38,13 +41,12 @@ def get_question_metadata(api, title_slug): try: response = api.graphql_post(body=graphql_request) + return response except ApiException as e: print( f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') exit() - return response - def construct_company_tag_list(company_tags_json, sections): companies = [] @@ -60,13 +62,24 @@ def construct_company_tag_list(company_tags_json, sections): return sorted(companies, key=lambda d: d['frequency'], reverse=True) -def update_question_metadata(question, title, difficulty, companies, is_premium): - print(f"🔄 Updating question metadata for {title}") +def update_question_metadata(question, response): + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only + + # Retrieve companies who have asked this question within the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) - question["title"] = title - question["difficulty"] = difficulty + question["title"] = question_title + question["difficulty"] = question_difficulty question["companies"] = companies - question["premium"] = is_premium + question["premium"] = question_is_premium def read_questions(file_name): @@ -97,30 +110,28 @@ def write_questions(file_name, questions): exit() -def main(file_name): - api = create_leetcode_api() - questions = read_questions(file_name) +def runners(api, question_list): + print(f"📡 Retrieving question metadata from Leetcode") - for question in questions["data"]: - title_slug = question["slug"] + threads = [] - response = get_question_metadata(api, title_slug) + with ThreadPoolExecutor(max_workers=3) as executor: + for question in question_list: + title_slug = question["slug"] + threads.append(executor.submit( + get_question_metadata, api, title_slug)) - question_title = response.data.question.title - question_difficulty = response.data.question.difficulty - question_company_tags = json.loads( - response.data.question.company_tag_stats) - question_is_premium = response.data.question.is_paid_only + for task in as_completed(threads): + update_question_metadata(question, task.result()) - # Retrieve companies who have asked this question within the following two - # company_tag_stat sections: - # 1. 0-6 months - # 2. 6 months to 1 year - companies = construct_company_tag_list( - question_company_tags, ["1", "2"]) + print(f"✅ Finished retrieving question metadata from Leetcode") + + +def main(file_name): + api = create_leetcode_api() + questions = read_questions(file_name) - update_question_metadata(question, question_title, question_difficulty, - companies, question_is_premium) + runners(api, questions["data"]) write_questions(file_name, questions) diff --git a/src/data/questions.json b/src/data/questions.json index 7ebb9eb1..06a21259 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-07T17:24:54.842630", + "updated": "2022-08-10T23:49:33.616820", "data": [ { "id": 0, From b0567e2aaf420d28fc94bd71f9ded9cc4b245ec2 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 11 Aug 2022 03:54:55 +0000 Subject: [PATCH 080/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 06a21259..35747b1e 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-10T23:49:33.616820", + "updated": "2022-08-11T00:00:07.940335", "data": [ { "id": 0, From f0a7a1699b93cc3f761b2c8f2427cb446b9ce235 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 11 Aug 2022 04:03:49 +0000 Subject: [PATCH 081/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 782 +++++++++++++++++++++++++++++++--------- 1 file changed, 607 insertions(+), 175 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 35747b1e..45f2931a 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-11T00:00:07.940335", + "updated": "2022-08-11T04:03:48.259078", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -90,7 +92,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,7 +165,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -195,7 +202,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -265,7 +275,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -380,7 +392,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -450,7 +466,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -500,7 +518,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -555,7 +575,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -665,7 +687,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -775,7 +799,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -915,7 +941,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1015,7 +1043,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1100,7 +1130,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1125,7 +1157,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1220,7 +1254,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1265,7 +1301,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1355,7 +1393,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1395,7 +1435,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1440,7 +1482,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1535,7 +1579,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1580,7 +1626,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1605,7 +1653,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1745,7 +1795,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1795,7 +1848,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1835,7 +1890,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1950,7 +2007,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1959,7 +2018,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2039,7 +2100,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2099,7 +2162,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2174,7 +2239,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2284,7 +2351,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2534,7 +2603,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2694,7 +2765,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2714,7 +2787,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2754,7 +2829,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2849,7 +2926,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2914,7 +2993,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3009,7 +3090,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3164,7 +3247,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3259,7 +3344,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3299,7 +3386,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3409,7 +3498,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3479,7 +3570,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3574,7 +3668,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3629,7 +3725,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3649,7 +3747,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3709,7 +3809,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3764,7 +3866,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3799,7 +3903,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3844,7 +3951,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3924,7 +4033,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3974,7 +4085,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4039,7 +4152,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4084,7 +4199,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4139,7 +4256,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4164,7 +4283,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4274,7 +4395,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4364,7 +4487,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4409,7 +4534,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4484,7 +4611,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4549,7 +4680,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4599,7 +4733,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4844,7 +4982,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4884,7 +5027,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4929,7 +5077,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5034,7 +5184,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5094,7 +5246,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5154,7 +5308,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5209,7 +5365,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5259,7 +5417,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5349,7 +5509,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5459,7 +5621,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5509,7 +5674,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5554,7 +5721,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5699,7 +5868,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5749,7 +5920,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -5784,7 +5957,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5994,7 +6169,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6039,7 +6216,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6069,7 +6248,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -6209,7 +6391,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6294,7 +6479,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6339,7 +6526,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6409,7 +6598,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -6489,7 +6681,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6564,7 +6758,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6589,7 +6785,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6629,7 +6827,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6709,7 +6909,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6804,7 +7006,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6954,7 +7158,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6994,7 +7200,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7069,7 +7277,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7134,7 +7344,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7189,7 +7401,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7204,7 +7418,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7259,7 +7475,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7284,7 +7502,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7339,7 +7559,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7384,7 +7606,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7534,7 +7758,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7749,7 +7975,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7764,7 +7992,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7784,7 +8014,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7879,7 +8111,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7924,7 +8158,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7969,7 +8205,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8044,7 +8282,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8174,7 +8414,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8209,7 +8451,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8309,7 +8554,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8379,7 +8627,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8409,7 +8660,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8429,7 +8683,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8484,7 +8741,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8609,7 +8871,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8739,7 +9006,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8779,7 +9050,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8854,7 +9128,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -8869,7 +9146,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8884,7 +9163,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8909,7 +9190,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8939,7 +9223,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8994,7 +9280,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9094,7 +9382,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9139,7 +9429,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9184,7 +9476,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9259,7 +9554,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9344,7 +9642,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9399,7 +9699,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9439,7 +9741,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9499,7 +9803,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9544,7 +9850,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9589,7 +9897,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9639,7 +9949,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9679,7 +9991,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9734,7 +10048,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9784,7 +10100,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9844,7 +10162,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9984,7 +10304,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9999,7 +10321,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10049,7 +10373,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10099,7 +10425,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10199,7 +10527,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10279,7 +10610,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10379,7 +10712,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10494,7 +10829,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10594,7 +10932,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10699,7 +11039,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10739,7 +11081,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11004,7 +11348,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11074,7 +11420,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11149,7 +11497,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11289,7 +11639,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11354,7 +11706,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11389,7 +11743,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11489,7 +11845,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11669,7 +12027,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11809,7 +12169,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11834,7 +12196,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -11843,7 +12207,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11878,7 +12244,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11903,7 +12271,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11923,7 +12293,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11968,7 +12340,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12023,7 +12397,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12043,7 +12419,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -12052,7 +12432,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -12182,7 +12564,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -12235,12 +12619,60 @@ }, { "id": 170, - "title": "Convert 1D Array Into 2D Array", + "title": "Majority Element", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } + ] } ] -} +} \ No newline at end of file From 38a2781647f7464083e69eeb6b9beb80f316c0b6 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Thu, 11 Aug 2022 00:10:47 -0400 Subject: [PATCH 082/294] Revert "Introduce multithreading for requests (#231)" (#232) * Revert "Introduce multithreading for requests (#231)" This reverts commit d9f286a1622b6ec012c3ca176830af3d78fc4448. * Revert questions.json content --- cron/update_questions.py | 63 ++-- src/data/questions.json | 782 +++++++++------------------------------ 2 files changed, 201 insertions(+), 644 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 02135316..8c05222b 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,11 +1,9 @@ import os import json -import uuid import leetcode import leetcode.auth from datetime import datetime from leetcode.rest import ApiException -from concurrent.futures import ThreadPoolExecutor, as_completed def create_leetcode_api(): @@ -28,7 +26,6 @@ def get_question_metadata(api, title_slug): query='''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { title - titleSlug difficulty companyTagStats isPaidOnly @@ -41,12 +38,13 @@ def get_question_metadata(api, title_slug): try: response = api.graphql_post(body=graphql_request) - return response except ApiException as e: print( f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') exit() + return response + def construct_company_tag_list(company_tags_json, sections): companies = [] @@ -62,24 +60,13 @@ def construct_company_tag_list(company_tags_json, sections): return sorted(companies, key=lambda d: d['frequency'], reverse=True) -def update_question_metadata(question, response): - question_title = response.data.question.title - question_difficulty = response.data.question.difficulty - question_company_tags = json.loads( - response.data.question.company_tag_stats) - question_is_premium = response.data.question.is_paid_only - - # Retrieve companies who have asked this question within the following two - # company_tag_stat sections: - # 1. 0-6 months - # 2. 6 months to 1 year - companies = construct_company_tag_list( - question_company_tags, ["1", "2"]) +def update_question_metadata(question, title, difficulty, companies, is_premium): + print(f"🔄 Updating question metadata for {title}") - question["title"] = question_title - question["difficulty"] = question_difficulty + question["title"] = title + question["difficulty"] = difficulty question["companies"] = companies - question["premium"] = question_is_premium + question["premium"] = is_premium def read_questions(file_name): @@ -110,28 +97,30 @@ def write_questions(file_name, questions): exit() -def runners(api, question_list): - print(f"📡 Retrieving question metadata from Leetcode") - - threads = [] - - with ThreadPoolExecutor(max_workers=3) as executor: - for question in question_list: - title_slug = question["slug"] - threads.append(executor.submit( - get_question_metadata, api, title_slug)) +def main(file_name): + api = create_leetcode_api() + questions = read_questions(file_name) - for task in as_completed(threads): - update_question_metadata(question, task.result()) + for question in questions["data"]: + title_slug = question["slug"] - print(f"✅ Finished retrieving question metadata from Leetcode") + response = get_question_metadata(api, title_slug) + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only -def main(file_name): - api = create_leetcode_api() - questions = read_questions(file_name) + # Retrieve companies who have asked this question within the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) - runners(api, questions["data"]) + update_question_metadata(question, question_title, question_difficulty, + companies, question_is_premium) write_questions(file_name, questions) diff --git a/src/data/questions.json b/src/data/questions.json index 45f2931a..28ef8919 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,13 +1,11 @@ { - "updated": "2022-08-11T04:03:48.259078", + "updated": "2022-08-11T00:10:11.080417", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -92,10 +90,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -165,9 +160,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -202,10 +195,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -275,9 +265,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -392,11 +380,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -466,9 +450,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -518,9 +500,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -575,9 +555,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -687,9 +665,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -799,9 +775,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -941,9 +915,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1043,9 +1015,7 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1130,9 +1100,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1157,9 +1125,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1254,9 +1220,7 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1301,9 +1265,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1393,9 +1355,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1435,9 +1395,7 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1482,9 +1440,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1579,9 +1535,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1626,9 +1580,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1653,9 +1605,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1795,10 +1745,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1848,9 +1795,7 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1890,9 +1835,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2007,9 +1950,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -2018,9 +1959,7 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2100,9 +2039,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2162,9 +2099,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2239,9 +2174,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2351,9 +2284,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2603,9 +2534,7 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2765,9 +2694,7 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2787,9 +2714,7 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2829,9 +2754,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2926,9 +2849,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2993,9 +2914,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3090,9 +3009,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3247,9 +3164,7 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3344,9 +3259,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3386,9 +3299,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3498,9 +3409,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3570,10 +3479,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3668,9 +3574,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3725,9 +3629,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3747,9 +3649,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3809,9 +3709,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3866,9 +3764,7 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3903,10 +3799,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3951,9 +3844,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4033,9 +3924,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4085,9 +3974,7 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4152,9 +4039,7 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4199,9 +4084,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4256,9 +4139,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4283,9 +4164,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4395,9 +4274,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4487,9 +4364,7 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4534,9 +4409,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4611,11 +4484,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4680,10 +4549,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4733,11 +4599,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4982,12 +4844,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -5027,12 +4884,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -5077,9 +4929,7 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5184,9 +5034,7 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5246,9 +5094,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5308,9 +5154,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5365,9 +5209,7 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5417,9 +5259,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5509,9 +5349,7 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5621,10 +5459,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5674,9 +5509,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5721,9 +5554,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5868,9 +5699,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5920,9 +5749,7 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ @@ -5957,9 +5784,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6169,9 +5994,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6216,9 +6039,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6248,10 +6069,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -6391,10 +6209,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6479,9 +6294,7 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6526,9 +6339,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6598,10 +6409,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -6681,9 +6489,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6758,9 +6564,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6785,9 +6589,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6827,9 +6629,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6909,9 +6709,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7006,9 +6804,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7158,9 +6954,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7200,9 +6994,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7277,9 +7069,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7344,9 +7134,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7401,9 +7189,7 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7418,9 +7204,7 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7475,9 +7259,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7502,9 +7284,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7559,9 +7339,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7606,9 +7384,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7758,9 +7534,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7975,9 +7749,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7992,9 +7764,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8014,9 +7784,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8111,9 +7879,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8158,9 +7924,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8205,9 +7969,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8282,9 +8044,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8414,9 +8174,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8451,10 +8209,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8554,10 +8309,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8627,10 +8379,7 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8660,10 +8409,7 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8683,10 +8429,7 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8741,12 +8484,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8871,12 +8609,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9006,11 +8739,7 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9050,10 +8779,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -9128,10 +8854,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ @@ -9146,9 +8869,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9163,9 +8884,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9190,10 +8909,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9223,9 +8939,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9280,9 +8994,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9382,9 +9094,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9429,9 +9139,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9476,10 +9184,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9554,10 +9259,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9642,9 +9344,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9699,9 +9399,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9741,9 +9439,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9803,9 +9499,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9850,9 +9544,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9897,9 +9589,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9949,9 +9639,7 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9991,9 +9679,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -10048,9 +9734,7 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10100,9 +9784,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10162,9 +9844,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10304,9 +9984,7 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10321,9 +9999,7 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10373,9 +10049,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10425,9 +10099,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10527,10 +10199,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10610,9 +10279,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10712,9 +10379,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10829,10 +10494,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10932,9 +10594,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11039,9 +10699,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11081,9 +10739,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11348,9 +11004,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11420,9 +11074,7 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11497,9 +11149,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11639,9 +11289,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11706,9 +11354,7 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11743,9 +11389,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11845,9 +11489,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12027,9 +11669,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -12169,9 +11809,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -12196,9 +11834,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -12207,9 +11843,7 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -12244,9 +11878,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12271,9 +11903,7 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12293,9 +11923,7 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12340,9 +11968,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -12397,9 +12023,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -12419,11 +12043,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [] @@ -12432,9 +12052,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12564,9 +12182,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -12619,60 +12235,12 @@ }, { "id": 170, - "title": "Majority Element", + "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 13 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - } - ] + "companies": [] } ] -} \ No newline at end of file +} From a2e97ea3c91c16402b311a6b6f0d41f778e3408b Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 11 Aug 2022 04:12:01 +0000 Subject: [PATCH 083/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 732 ++++++++++++++++++++++++++++++---------- 1 file changed, 559 insertions(+), 173 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 28ef8919..cd1c34e3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-11T00:10:11.080417", + "updated": "2022-08-11T04:11:59.821536", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -90,7 +92,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,7 +165,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -195,7 +202,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -265,7 +275,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -380,7 +392,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -450,7 +466,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -500,7 +518,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -555,7 +575,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -665,7 +687,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -775,7 +799,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -915,7 +941,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1015,7 +1043,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1100,7 +1130,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1125,7 +1157,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1220,7 +1254,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1265,7 +1301,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1355,7 +1393,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1395,7 +1435,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1440,7 +1482,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1535,7 +1579,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1580,7 +1626,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1605,7 +1653,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1745,7 +1795,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1795,7 +1848,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1835,7 +1890,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1950,7 +2007,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1959,7 +2018,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2039,7 +2100,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2099,7 +2162,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2174,7 +2239,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2284,7 +2351,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2534,7 +2603,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2694,7 +2765,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2714,7 +2787,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2754,7 +2829,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2849,7 +2926,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2914,7 +2993,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3009,7 +3090,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3164,7 +3247,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3259,7 +3344,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3299,7 +3386,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3409,7 +3498,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3479,7 +3570,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3574,7 +3668,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3629,7 +3725,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3649,7 +3747,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3709,7 +3809,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3764,7 +3866,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3799,7 +3903,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3844,7 +3951,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3924,7 +4033,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3974,7 +4085,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4039,7 +4152,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4084,7 +4199,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4139,7 +4256,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4164,7 +4283,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4274,7 +4395,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4364,7 +4487,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4409,7 +4534,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4484,7 +4611,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4549,7 +4680,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4599,7 +4733,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4844,7 +4982,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4884,7 +5027,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4929,7 +5077,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5034,7 +5184,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5094,7 +5246,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5154,7 +5308,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5209,7 +5365,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5259,7 +5417,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5349,7 +5509,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5459,7 +5621,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5509,7 +5674,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5554,7 +5721,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5699,7 +5868,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5749,7 +5920,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -5784,7 +5957,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5994,7 +6169,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6039,7 +6216,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6069,7 +6248,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -6209,7 +6391,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6294,7 +6479,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6339,7 +6526,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6409,7 +6598,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -6489,7 +6681,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6564,7 +6758,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6589,7 +6785,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6629,7 +6827,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6709,7 +6909,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6804,7 +7006,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6954,7 +7158,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6994,7 +7200,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7069,7 +7277,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7134,7 +7344,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7189,7 +7401,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7204,7 +7418,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7259,7 +7475,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7284,7 +7502,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7339,7 +7559,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7384,7 +7606,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7534,7 +7758,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7749,7 +7975,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7764,7 +7992,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7784,7 +8014,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7879,7 +8111,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7924,7 +8158,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7969,7 +8205,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8044,7 +8282,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8174,7 +8414,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8209,7 +8451,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8309,7 +8554,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8379,7 +8627,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8409,7 +8660,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8429,7 +8683,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8484,7 +8741,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8609,7 +8871,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8739,7 +9006,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8779,7 +9050,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8854,7 +9128,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -8869,7 +9146,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8884,7 +9163,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8909,7 +9190,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8939,7 +9223,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8994,7 +9280,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9094,7 +9382,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9139,7 +9429,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9184,7 +9476,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9259,7 +9554,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9344,7 +9642,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9399,7 +9699,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9439,7 +9741,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9499,7 +9803,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9544,7 +9850,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9589,7 +9897,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9639,7 +9949,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9679,7 +9991,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9734,7 +10048,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9784,7 +10100,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9844,7 +10162,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9984,7 +10304,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9999,7 +10321,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10049,7 +10373,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10099,7 +10425,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10199,7 +10527,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10279,7 +10610,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10379,7 +10712,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10494,7 +10829,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10594,7 +10932,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10699,7 +11039,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10739,7 +11081,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11004,7 +11348,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11074,7 +11420,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11149,7 +11497,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11289,7 +11639,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11354,7 +11706,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11389,7 +11743,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11489,7 +11845,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11669,7 +12027,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11809,7 +12169,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11834,7 +12196,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -11843,7 +12207,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11878,7 +12244,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11903,7 +12271,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11923,7 +12293,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11968,7 +12340,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12023,7 +12397,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12043,7 +12419,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -12052,7 +12432,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -12182,7 +12564,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -12237,10 +12621,12 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From 94e6f117a25dd7e38bf81f694148054f93289ce1 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Thu, 11 Aug 2022 08:29:17 -0400 Subject: [PATCH 084/294] Small updates to update_questions.py (#233) --- cron/update_questions.py | 42 +++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 8c05222b..ade65a0a 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -38,13 +38,12 @@ def get_question_metadata(api, title_slug): try: response = api.graphql_post(body=graphql_request) + return response except ApiException as e: print( f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') exit() - return response - def construct_company_tag_list(company_tags_json, sections): companies = [] @@ -60,13 +59,26 @@ def construct_company_tag_list(company_tags_json, sections): return sorted(companies, key=lambda d: d['frequency'], reverse=True) -def update_question_metadata(question, title, difficulty, companies, is_premium): - print(f"🔄 Updating question metadata for {title}") +def update_question_metadata(question, response): + print(f'''🔄 Updating question metadata for {question["title"]}''') + + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only + + # Retrieve companies who have asked this question for the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) - question["title"] = title - question["difficulty"] = difficulty + question["title"] = question_title + question["difficulty"] = question_difficulty question["companies"] = companies - question["premium"] = is_premium + question["premium"] = question_is_premium def read_questions(file_name): @@ -106,21 +118,7 @@ def main(file_name): response = get_question_metadata(api, title_slug) - question_title = response.data.question.title - question_difficulty = response.data.question.difficulty - question_company_tags = json.loads( - response.data.question.company_tag_stats) - question_is_premium = response.data.question.is_paid_only - - # Retrieve companies who have asked this question within the following two - # company_tag_stat sections: - # 1. 0-6 months - # 2. 6 months to 1 year - companies = construct_company_tag_list( - question_company_tags, ["1", "2"]) - - update_question_metadata(question, question_title, question_difficulty, - companies, question_is_premium) + update_question_metadata(question, response) write_questions(file_name, questions) From 1f3beff2609425b0f2ed5d2f05f138ccf53126ef Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 14 Aug 2022 12:02:41 +0000 Subject: [PATCH 085/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2634 ++++++++++++++++++++------------------- 1 file changed, 1322 insertions(+), 1312 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index cd1c34e3..6fd44836 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-11T04:11:59.821536", + "updated": "2022-08-14T12:02:40.826736", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Apple", @@ -24,17 +24,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -102,22 +102,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Adobe", @@ -125,13 +125,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -155,8 +155,8 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "Intel", + "slug": "intel", "frequency": 2 } ] @@ -212,7 +212,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 14 }, { "name": "Adobe", @@ -224,6 +224,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -252,11 +257,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 2 }, { @@ -284,17 +284,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Asana", "slug": "asana", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", @@ -306,15 +306,10 @@ "slug": "facebook", "frequency": 9 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -326,6 +321,11 @@ "slug": "lyft", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -341,11 +341,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -356,6 +351,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "Groupon", "slug": "groupon", @@ -371,11 +371,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Indeed", "slug": "indeed", @@ -403,12 +398,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 8 }, { "name": "Facebook", @@ -420,11 +415,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -455,6 +445,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -478,14 +473,14 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Adobe", @@ -532,7 +527,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -544,11 +539,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -559,6 +549,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -611,6 +606,11 @@ "slug": "liveramp", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -636,11 +636,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -662,8 +657,13 @@ "frequency": 2 }, { - "name": "Redfin", - "slug": "redfin", + "name": "Dunzo", + "slug": "dunzo", + "frequency": 2 + }, + { + "name": "Virtu Financial", + "slug": "virtu", "frequency": 2 }, { @@ -693,20 +693,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Cisco", - "slug": "cisco", - "frequency": 12 - }, { "name": "Apple", "slug": "apple", "frequency": 11 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -726,18 +726,13 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Epam Systems", "slug": "epam-systems", @@ -748,6 +743,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -783,6 +783,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -808,16 +813,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 36 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 17 }, { @@ -825,19 +825,24 @@ "slug": "uber", "frequency": 15 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 + }, { "name": "Karat", "slug": "karat", "frequency": 15 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Indeed", + "slug": "indeed", "frequency": 13 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Twitter", + "slug": "twitter", "frequency": 12 }, { @@ -845,19 +850,19 @@ "slug": "tiktok", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Cisco", "slug": "cisco", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { @@ -865,11 +870,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -885,6 +885,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Wayfair", "slug": "wayfair", @@ -911,13 +916,13 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Roblox", + "slug": "roblox", "frequency": 2 }, { - "name": "Roblox", - "slug": "roblox", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -950,7 +955,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Microsoft", @@ -977,11 +982,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Toptal", - "slug": "toptal", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -992,6 +992,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Grab", "slug": "grab", @@ -1017,14 +1022,24 @@ "slug": "databricks", "frequency": 2 }, + { + "name": "Toptal", + "slug": "toptal", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -1057,7 +1072,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", @@ -1069,40 +1084,40 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", - "frequency": 2 + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 }, { "name": "Qualtrics", @@ -1166,7 +1181,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 26 }, { "name": "Amazon", @@ -1188,16 +1203,6 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Reddit", "slug": "reddit", @@ -1208,6 +1213,16 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1218,11 +1233,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -1234,8 +1244,8 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -1247,6 +1257,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -1261,13 +1276,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { @@ -1310,7 +1325,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "GoDaddy", @@ -1328,25 +1348,15 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -1367,6 +1377,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1452,13 +1467,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -1491,7 +1506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Airbnb", @@ -1503,31 +1518,26 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -1538,6 +1548,16 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -1548,11 +1568,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1567,11 +1582,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1585,6 +1595,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Reddit", + "slug": "reddit", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -1595,11 +1610,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1610,6 +1620,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1662,21 +1677,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", "frequency": 14 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -1689,6 +1704,11 @@ "slug": "walmart-labs", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -1719,6 +1739,11 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -1729,24 +1754,19 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { @@ -1760,8 +1780,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1784,6 +1804,11 @@ "slug": "arcesium", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -1812,11 +1837,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1827,6 +1847,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1904,22 +1929,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 30 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 9 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Google", @@ -1941,6 +1966,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -1966,11 +1996,6 @@ "slug": "duolingo", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -2024,11 +2049,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2037,12 +2057,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 }, { "name": "Adobe", @@ -2054,6 +2074,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Intuit", "slug": "intuit", @@ -2067,7 +2092,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -2084,11 +2109,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2116,11 +2136,6 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -2132,14 +2147,19 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -2171,7 +2191,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Expedia", @@ -2198,10 +2218,15 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -2218,11 +2243,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2248,7 +2268,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 10 }, { "name": "Apple", @@ -2258,18 +2283,13 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -2316,8 +2336,8 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -2325,11 +2345,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -2339,11 +2354,6 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 } ] }, @@ -2360,36 +2370,36 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 54 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 20 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 14 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 - }, { "name": "Apple", "slug": "apple", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", "frequency": 11 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 10 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 10 }, { @@ -2397,21 +2407,21 @@ "slug": "goldman-sachs", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Oracle", "slug": "oracle", - "frequency": 6 + "frequency": 7 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -2432,11 +2442,6 @@ "slug": "bolt", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2452,16 +2457,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -2522,6 +2517,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2542,11 +2542,21 @@ "slug": "alation", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "BlackRock", "slug": "blackrock", @@ -2609,45 +2619,45 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 34 - }, { "name": "Amazon", "slug": "amazon", "frequency": 34 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 17 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 30 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -2659,10 +2669,15 @@ "slug": "uber", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "JPMorgan", @@ -2719,11 +2734,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2739,6 +2749,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -2806,7 +2821,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -2838,13 +2853,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 32 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", @@ -2855,30 +2875,25 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Mathworks", "slug": "mathworks", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -2932,15 +2947,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 23 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 19 }, { "name": "Microsoft", @@ -2952,11 +2967,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -2967,6 +2977,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -3002,22 +3017,22 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -3035,13 +3050,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "TuSimple", + "slug": "tusimple", "frequency": 4 }, { @@ -3059,14 +3074,19 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "TuSimple", - "slug": "tusimple", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -3079,6 +3099,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Deutsche Bank", + "slug": "deutsche-bank", + "frequency": 2 + }, { "name": "HRT", "slug": "hrt", @@ -3099,22 +3124,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 17 + "frequency": 43 }, { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 16 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 15 }, { "name": "Apple", @@ -3129,7 +3149,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Yahoo", @@ -3142,8 +3167,8 @@ "frequency": 5 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Salesforce", + "slug": "salesforce", "frequency": 5 }, { @@ -3151,6 +3176,11 @@ "slug": "bytedance", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Visa", "slug": "visa", @@ -3162,8 +3192,8 @@ "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Infosys", + "slug": "infosys", "frequency": 4 }, { @@ -3172,23 +3202,28 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", + { + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -3235,11 +3270,6 @@ "name": "Softwire", "slug": "softwire", "frequency": 2 - }, - { - "name": "Mercari", - "slug": "mercari", - "frequency": 2 } ] }, @@ -3256,12 +3286,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 17 }, { "name": "Google", @@ -3281,21 +3311,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -3309,28 +3339,28 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Cohesity", + "slug": "cohesity", "frequency": 2 }, { - "name": "Cohesity", - "slug": "cohesity", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -3397,15 +3427,10 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "tiktok", @@ -3417,6 +3442,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Lyft", "slug": "lyft", @@ -3437,16 +3467,16 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3457,11 +3487,6 @@ "slug": "duolingo", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Commvault", "slug": "commvault", @@ -3488,8 +3513,8 @@ "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 } ] @@ -3512,7 +3537,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 18 }, { "name": "Microsoft", @@ -3527,7 +3552,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -3537,7 +3562,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -3585,7 +3610,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -3597,6 +3622,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -3627,11 +3657,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", @@ -3677,7 +3702,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { "name": "Amazon", @@ -3689,6 +3714,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3699,11 +3729,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -3768,10 +3793,15 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -3779,13 +3809,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -3873,23 +3903,23 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -3940,6 +3970,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -3960,18 +3995,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Spotify", "slug": "spotify", @@ -3987,6 +4017,11 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4039,16 +4074,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -4094,7 +4129,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Facebook", @@ -4131,16 +4166,16 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -4265,12 +4300,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", @@ -4292,12 +4327,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 20 + "frequency": 19 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 }, { "name": "Facebook", @@ -4305,29 +4345,24 @@ "frequency": 15 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 14 + "name": "Adobe", + "slug": "adobe", + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Oracle", @@ -4339,6 +4374,11 @@ "slug": "capital-one", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4359,11 +4399,6 @@ "slug": "cognizant", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -4404,17 +4439,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 16 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -4426,16 +4461,16 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -4543,7 +4578,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -4622,7 +4657,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 20 }, { "name": "Amazon", @@ -4632,13 +4667,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4649,11 +4689,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -4688,13 +4723,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { @@ -4708,8 +4743,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4718,13 +4753,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 } ] @@ -4744,58 +4774,58 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 122 + "frequency": 119 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 40 + "frequency": 39 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 30 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 20 }, { "name": "Google", "slug": "google", "frequency": 18 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 12 - }, { "name": "Apple", "slug": "apple", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 11 }, { "name": "tiktok", "slug": "tiktok", "frequency": 9 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 8 - }, { "name": "SAP", "slug": "sap", "frequency": 8 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, { "name": "Oracle", "slug": "oracle", @@ -4807,8 +4837,8 @@ "frequency": 6 }, { - "name": "Karat", - "slug": "karat", + "name": "ByteDance", + "slug": "bytedance", "frequency": 5 }, { @@ -4822,13 +4852,8 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, - { - "name": "Shopee", - "slug": "shopee", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 4 }, { @@ -4836,11 +4861,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Twitch", "slug": "twitch", @@ -4852,8 +4872,8 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { @@ -4866,11 +4886,6 @@ "slug": "audible", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Indeed", "slug": "indeed", @@ -4886,11 +4901,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -4912,8 +4922,8 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -4936,6 +4946,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -4946,6 +4961,16 @@ "slug": "square", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -4999,7 +5024,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -5088,11 +5113,6 @@ "slug": "amazon", "frequency": 15 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5101,6 +5121,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -5119,8 +5144,8 @@ "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -5138,11 +5163,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5153,6 +5173,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -5252,11 +5277,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -5267,6 +5287,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5317,12 +5342,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -5332,7 +5357,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -5342,7 +5367,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -5438,11 +5463,6 @@ "slug": "capital-one", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -5453,6 +5473,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5463,11 +5493,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5518,47 +5543,47 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 7 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { "name": "Indeed", @@ -5600,11 +5625,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -5730,33 +5750,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", - "frequency": 36 + "frequency": 35 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 7 - }, { "name": "Google", "slug": "google", @@ -5767,16 +5782,16 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -5802,11 +5817,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -5827,6 +5837,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -5847,6 +5862,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5885,14 +5905,14 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Apple", @@ -5966,26 +5986,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 77 + "frequency": 72 }, { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 29 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 22 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 24 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 21 }, { @@ -6001,22 +6021,22 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 13 }, { "name": "Salesforce", "slug": "salesforce", - "frequency": 12 + "frequency": 11 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Snapchat", + "slug": "snapchat", "frequency": 8 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 7 + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 }, { "name": "VMware", @@ -6028,11 +6048,21 @@ "slug": "twitter", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -6048,11 +6078,6 @@ "slug": "reddit", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Nvidia", "slug": "nvidia", @@ -6069,8 +6094,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -6083,11 +6113,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Coupang", "slug": "coupang", @@ -6103,21 +6128,11 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 }, - { - "name": "Hotstar", - "slug": "hotstar", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -6158,6 +6173,16 @@ "slug": "jpmorgan", "frequency": 2 }, + { + "name": "Hotstar", + "slug": "hotstar", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -6178,7 +6203,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 14 }, { "name": "Uber", @@ -6258,7 +6283,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 49 }, { "name": "Google", @@ -6273,12 +6298,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 12 }, { "name": "Oracle", @@ -6288,7 +6313,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "Walmart Global Tech", @@ -6340,11 +6365,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -6408,14 +6428,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6491,13 +6511,13 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6540,33 +6560,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Robinhood", "slug": "robinhood", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6625,11 +6645,6 @@ "slug": "karat", "frequency": 6 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -6650,6 +6665,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6697,6 +6717,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -6732,11 +6757,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -6767,7 +6787,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -6794,7 +6814,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Google", @@ -6804,21 +6829,16 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -6836,23 +6856,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 7 }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6918,17 +6938,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 54 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "HRT", @@ -6938,21 +6958,16 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "Roblox", + "slug": "roblox", + "frequency": 3 }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 4 - }, - { - "name": "Roblox", - "slug": "roblox", "frequency": 3 }, { @@ -6960,6 +6975,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -7015,12 +7035,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -7035,28 +7055,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Media.net", "slug": "medianet", @@ -7067,16 +7077,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 5 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -7088,19 +7098,14 @@ "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 3 + "name": "Visa", + "slug": "visa", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 4 }, { "name": "Morgan Stanley", @@ -7108,9 +7113,9 @@ "frequency": 3 }, { - "name": "Visa", - "slug": "visa", - "frequency": 3 + "name": "VMware", + "slug": "vmware", + "frequency": 2 }, { "name": "Yahoo", @@ -7118,13 +7123,28 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7169,24 +7189,24 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -7209,7 +7229,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 15 }, { "name": "Facebook", @@ -7217,8 +7237,8 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -7227,8 +7247,8 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -7256,6 +7276,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7265,11 +7290,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -7283,16 +7303,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Amazon", "slug": "amazon", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, { "name": "Adobe", "slug": "adobe", @@ -7303,11 +7323,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7323,6 +7338,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7424,15 +7444,10 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -7444,14 +7459,19 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -7460,13 +7480,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -7495,6 +7515,11 @@ "name": "Groupon", "slug": "groupon", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -7511,23 +7536,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Yandex", "slug": "yandex", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7544,8 +7569,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -7568,7 +7593,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 8 }, { "name": "Uber", @@ -7578,18 +7603,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7615,7 +7640,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 33 }, { "name": "Google", @@ -7692,11 +7717,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -7717,6 +7737,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7767,17 +7792,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 58 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 26 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -7787,22 +7812,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 + "name": "Spotify", + "slug": "spotify", + "frequency": 9 }, { "name": "Uber", @@ -7829,19 +7854,24 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -7859,11 +7889,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "American Express", "slug": "american-express", @@ -7879,11 +7904,6 @@ "slug": "rubrik", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -7949,6 +7969,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -7984,7 +8009,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 } ] }, @@ -8001,7 +8026,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 66 + "frequency": 61 }, { "name": "Google", @@ -8023,32 +8048,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Lyft", "slug": "lyft", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 8 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -8060,6 +8085,11 @@ "slug": "snapchat", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -8070,11 +8100,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -8104,6 +8129,11 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -8117,19 +8147,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -8138,18 +8163,23 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -8214,12 +8244,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 71 + "frequency": 68 }, { "name": "Facebook", "slug": "facebook", - "frequency": 65 + "frequency": 62 }, { "name": "Asana", @@ -8266,11 +8296,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -8291,23 +8316,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 59 + "frequency": 57 }, { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", @@ -8319,15 +8339,20 @@ "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8353,11 +8378,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8374,13 +8394,13 @@ "frequency": 2 }, { - "name": "Netflix", - "slug": "netflix", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { @@ -8393,11 +8413,21 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -8428,7 +8458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -8461,12 +8491,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 82 + "frequency": 74 }, { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "LinkedIn", @@ -8481,7 +8511,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -8564,22 +8594,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -8703,7 +8733,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 2 }, { "name": "Facebook", @@ -8753,33 +8783,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 41 }, { "name": "Google", "slug": "google", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8796,8 +8821,13 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Coinbase", + "slug": "coinbase", "frequency": 3 }, { @@ -8810,6 +8840,11 @@ "slug": "robinhood", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8835,11 +8870,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 2 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8883,7 +8913,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 36 }, { "name": "Microsoft", @@ -8935,6 +8965,11 @@ "slug": "robinhood", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Coinbase", "slug": "coinbase", @@ -8945,11 +8980,6 @@ "slug": "nutanix", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -8975,11 +9005,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8995,6 +9020,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9060,7 +9090,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 18 + "frequency": 16 }, { "name": "Amazon", @@ -9070,16 +9100,11 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Pinterest", - "slug": "pinterest", "frequency": 5 }, { @@ -9087,6 +9112,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -9182,7 +9212,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 } ] }, @@ -9232,7 +9262,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "LinkedIn", @@ -9242,7 +9272,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 4 }, { "name": "Facebook", @@ -9289,18 +9319,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -9336,11 +9371,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9401,17 +9431,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Intuit", @@ -9438,7 +9468,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -9564,12 +9594,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -9596,11 +9626,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9627,13 +9652,13 @@ "frequency": 2 }, { - "name": "Audible", - "slug": "audible", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -9653,16 +9678,16 @@ "slug": "linkedin", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "American Express", "slug": "american-express", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -9710,11 +9735,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", @@ -9725,6 +9745,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9752,11 +9777,6 @@ "slug": "linkedin", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -9777,6 +9797,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9791,11 +9816,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 } ] }, @@ -9812,12 +9832,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 52 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 10 }, { "name": "Google", @@ -9825,8 +9845,8 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -9835,8 +9855,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -9864,7 +9884,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -9911,22 +9931,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "Google", @@ -10010,21 +10035,11 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -10037,6 +10052,16 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -10064,11 +10089,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10079,6 +10099,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -10150,11 +10175,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 } ] }, @@ -10171,7 +10191,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 106 + "frequency": 101 }, { "name": "Amazon", @@ -10181,7 +10201,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "LinkedIn", @@ -10219,8 +10239,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -10233,11 +10253,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -10273,6 +10288,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -10434,31 +10454,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -10511,11 +10531,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Lyft", "slug": "lyft", @@ -10542,23 +10557,23 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Twitter", "slug": "twitter", - "frequency": 7 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Docusign", "slug": "docusign", @@ -10619,22 +10634,22 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 19 + "frequency": 21 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10652,13 +10667,13 @@ "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -10666,11 +10681,6 @@ "slug": "sprinklr", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10682,13 +10692,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -10701,6 +10711,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "Twilio", "slug": "twilio", @@ -10726,7 +10741,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -10738,16 +10753,6 @@ "slug": "uber", "frequency": 8 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", @@ -10758,6 +10763,11 @@ "slug": "nutanix", "frequency": 5 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 5 + }, { "name": "tiktok", "slug": "tiktok", @@ -10769,14 +10779,14 @@ "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 }, { "name": "C3 IoT", @@ -10798,6 +10808,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -10839,7 +10854,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 28 + "frequency": 29 }, { "name": "Amazon", @@ -10849,7 +10864,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", @@ -10861,6 +10876,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -10871,11 +10891,6 @@ "slug": "twitter", "frequency": 4 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 4 - }, { "name": "Indeed", "slug": "indeed", @@ -10941,7 +10956,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Microsoft", @@ -11048,7 +11063,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Spotify", @@ -11090,28 +11105,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 121 + "frequency": 120 }, { "name": "Adobe", "slug": "adobe", - "frequency": 56 + "frequency": 54 }, { "name": "Apple", "slug": "apple", "frequency": 41 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 40 - }, { "name": "Google", "slug": "google", "frequency": 38 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 37 + }, { "name": "Facebook", "slug": "facebook", @@ -11120,7 +11135,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 14 }, { "name": "Uber", @@ -11132,6 +11147,11 @@ "slug": "spotify", "frequency": 11 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 6 + }, { "name": "Zoho", "slug": "zoho", @@ -11142,11 +11162,6 @@ "slug": "expedia", "frequency": 6 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Yahoo", "slug": "yahoo", @@ -11187,6 +11202,11 @@ "slug": "makemytrip", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -11207,11 +11227,6 @@ "slug": "qualcomm", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "Zoom", "slug": "zoom", @@ -11237,16 +11252,6 @@ "slug": "citadel", "frequency": 3 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", @@ -11267,11 +11272,26 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "FactSet", + "slug": "factset", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", "frequency": 2 }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -11297,11 +11317,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Deutsche Bank", - "slug": "deutsche-bank", - "frequency": 2 - }, { "name": "Capital One", "slug": "capital-one", @@ -11312,6 +11327,11 @@ "slug": "zscaler", "frequency": 2 }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 + }, { "name": "Optum", "slug": "optum", @@ -11357,7 +11377,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Amazon", @@ -11446,16 +11466,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 3 - }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11471,11 +11481,21 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -11511,27 +11531,27 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 18 + "frequency": 22 }, { "name": "Apple", "slug": "apple", "frequency": 17 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -11541,16 +11561,16 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 6 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 5 }, { @@ -11558,6 +11578,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -11568,11 +11593,6 @@ "slug": "morgan-stanley", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "American Express", "slug": "american-express", @@ -11583,11 +11603,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -11608,6 +11623,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -11648,7 +11668,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 16 }, { "name": "Amazon", @@ -11749,14 +11769,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -11829,11 +11849,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -11859,22 +11874,22 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 41 + "frequency": 40 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -11886,6 +11901,11 @@ "slug": "google", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Intel", "slug": "intel", @@ -11896,21 +11916,6 @@ "slug": "rubrik", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 5 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -11922,10 +11927,20 @@ "frequency": 4 }, { - "name": "C3 IoT", - "slug": "c3-iot", + "name": "Tesla", + "slug": "tesla", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, { "name": "Epam Systems", "slug": "epam-systems", @@ -11942,19 +11957,14 @@ "frequency": 3 }, { - "name": "National Instruments", - "slug": "national-instruments", + "name": "C3 IoT", + "slug": "c3-iot", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 + "name": "National Instruments", + "slug": "national-instruments", + "frequency": 3 }, { "name": "Salesforce", @@ -11981,11 +11991,21 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -12036,18 +12056,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -12058,11 +12083,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", @@ -12183,7 +12203,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -12218,11 +12238,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -12234,8 +12249,8 @@ "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -12280,7 +12295,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -12310,13 +12325,18 @@ "frequency": 5 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { @@ -12324,11 +12344,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -12377,13 +12392,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -12441,11 +12456,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 40 }, { "name": "Apple", "slug": "apple", + "frequency": 21 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 20 }, { @@ -12453,39 +12473,29 @@ "slug": "goldman-sachs", "frequency": 19 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 17 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -12493,16 +12503,16 @@ "slug": "servicenow", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -12523,6 +12533,11 @@ "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12534,13 +12549,8 @@ "frequency": 2 }, { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, - { - "name": "SAP", - "slug": "sap", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -12590,26 +12600,26 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", From 61fc54e07615254af75851e55c6de0fd429b2472 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 14 Aug 2022 18:41:59 -0400 Subject: [PATCH 086/294] Ensure GitHub Pages redeploys after scheduled run-cron job (#236) Fixes #234 --- .github/workflows/github-pages.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 2e566e85..2dfecf72 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -5,6 +5,11 @@ on: branches: - master + workflow_run: + workflows: [run-cron] + types: + - completed + workflow_dispatch: jobs: From 8d25c761f53e5e2bfcfa25f36d18e5e8a15fe0b4 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 14 Aug 2022 22:45:03 +0000 Subject: [PATCH 087/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 6fd44836..0fe8bb80 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-14T12:02:40.826736", + "updated": "2022-08-14T22:45:02.666054", "data": [ { "id": 0, From 3329346e6be798a274bc14681a315df90f96b83b Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 21 Aug 2022 12:02:42 +0000 Subject: [PATCH 088/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2470 +++++++++++++++++++-------------------- 1 file changed, 1220 insertions(+), 1250 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 0fe8bb80..3faa685c 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-14T22:45:02.666054", + "updated": "2022-08-21T12:02:41.870299", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 }, { "name": "Apple", @@ -29,7 +29,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -39,7 +39,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -107,7 +107,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Google", @@ -129,11 +134,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -212,12 +212,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -230,13 +235,13 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "SAP", + "slug": "sap", "frequency": 4 }, { - "name": "SAP", - "slug": "sap", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -244,19 +249,14 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -284,7 +284,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 30 }, { "name": "Asana", @@ -294,7 +294,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", @@ -331,11 +331,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -351,6 +346,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "American Express", "slug": "american-express", @@ -366,6 +366,11 @@ "slug": "ibm", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -376,6 +381,11 @@ "slug": "indeed", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -398,12 +408,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -415,6 +425,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -435,11 +450,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -482,11 +492,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -497,6 +502,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -522,7 +532,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -579,7 +589,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 19 + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 }, { "name": "Apple", @@ -591,21 +606,21 @@ "slug": "google", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "LiveRamp", "slug": "liveramp", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -616,11 +631,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -631,11 +641,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -666,6 +671,11 @@ "slug": "virtu", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -693,16 +703,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Cisco", + "slug": "cisco", + "frequency": 12 + }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", @@ -713,6 +723,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -723,11 +738,6 @@ "slug": "google", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", @@ -739,13 +749,13 @@ "frequency": 3 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -764,8 +774,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Rubrik", + "slug": "rubrik", "frequency": 2 }, { @@ -773,11 +783,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -813,7 +818,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 32 }, { "name": "Microsoft", @@ -825,16 +830,16 @@ "slug": "uber", "frequency": 15 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 15 - }, { "name": "Karat", "slug": "karat", "frequency": 15 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, { "name": "Indeed", "slug": "indeed", @@ -850,15 +855,10 @@ "slug": "tiktok", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -866,14 +866,19 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Snapchat", @@ -890,11 +895,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -920,6 +920,11 @@ "slug": "roblox", "frequency": 2 }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -960,7 +965,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 10 }, { "name": "Facebook", @@ -970,12 +975,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -987,21 +992,11 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, - { - "name": "Grab", - "slug": "grab", - "frequency": 2 - }, { "name": "Twitch", "slug": "twitch", @@ -1012,6 +1007,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Snapdeal", "slug": "snapdeal", @@ -1042,11 +1042,21 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -1067,7 +1077,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", @@ -1109,11 +1119,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -1129,11 +1134,21 @@ "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -1152,13 +1167,13 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -1181,12 +1196,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 26 + "frequency": 25 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Bloomberg", @@ -1203,6 +1218,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Reddit", "slug": "reddit", @@ -1218,11 +1238,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1283,12 +1298,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -1301,13 +1316,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -1352,6 +1367,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1377,11 +1397,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1417,7 +1432,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -1461,11 +1476,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -1476,6 +1486,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1506,7 +1521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 13 }, { "name": "Airbnb", @@ -1516,7 +1531,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -1538,11 +1553,6 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -1563,6 +1573,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1600,16 +1615,21 @@ "slug": "reddit", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1620,11 +1640,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -1652,14 +1667,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -1682,12 +1697,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -1704,6 +1719,11 @@ "slug": "walmart-labs", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1714,11 +1734,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1749,19 +1764,14 @@ "slug": "c3-iot", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -1784,6 +1794,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Spotify", "slug": "spotify", @@ -1837,11 +1852,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1852,6 +1862,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1924,41 +1939,41 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 40 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 29 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Twitter", + "slug": "twitter", "frequency": 4 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Swiggy", + "slug": "swiggy", "frequency": 4 }, { @@ -1971,6 +1986,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -2011,11 +2031,6 @@ "slug": "twilio", "frequency": 2 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -2049,20 +2064,25 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Adobe", @@ -2075,14 +2095,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Intuit", "slug": "intuit", - "frequency": 4 + "frequency": 3 }, { "name": "tiktok", @@ -2094,24 +2114,19 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 } ] @@ -2134,12 +2149,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Microsoft", @@ -2152,14 +2167,14 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { "name": "Apple", @@ -2191,7 +2206,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Expedia", @@ -2203,14 +2218,14 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -2268,7 +2283,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 28 }, { "name": "Cisco", @@ -2370,47 +2385,47 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 54 + "frequency": 57 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 18 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 13 }, { - "name": "Google", - "slug": "google", - "frequency": 11 + "name": "Adobe", + "slug": "adobe", + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 11 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 7 + "name": "Uber", + "slug": "uber", + "frequency": 6 }, { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 6 }, { "name": "Snapchat", @@ -2418,34 +2433,39 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 }, { "name": "JPMorgan", "slug": "jpmorgan", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 4 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 5 + "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { - "name": "Bolt", - "slug": "bolt", + "name": "tcs", + "slug": "tcs", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Paypal", + "slug": "paypal", + "frequency": 3 }, { "name": "Expedia", @@ -2537,16 +2557,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "Alation", - "slug": "alation", - "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2587,6 +2597,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "Alation", + "slug": "alation", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -2622,27 +2637,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 30 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 17 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Google", @@ -2657,7 +2672,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -2685,14 +2700,14 @@ "frequency": 4 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Shopee", - "slug": "shopee", - "frequency": 3 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 }, { "name": "Docusign", @@ -2710,13 +2725,8 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, - { - "name": "Poshmark", - "slug": "poshmark", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { @@ -2729,29 +2739,24 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Poshmark", + "slug": "poshmark", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Shopee", + "slug": "shopee", "frequency": 2 }, { @@ -2764,11 +2769,21 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", "frequency": 2 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -2791,6 +2806,11 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -2813,11 +2833,6 @@ "slug": "google", "frequency": 11 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "tiktok", "slug": "tiktok", @@ -2828,6 +2843,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2881,8 +2901,8 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -2890,14 +2910,19 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -2921,8 +2946,8 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "FactSet", + "slug": "factset", "frequency": 2 }, { @@ -2950,7 +2975,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "LinkedIn", @@ -2960,7 +2985,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -2968,13 +2993,13 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -2983,8 +3008,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -3017,7 +3042,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -3040,8 +3065,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -3060,13 +3085,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3100,8 +3120,8 @@ "frequency": 2 }, { - "name": "Deutsche Bank", - "slug": "deutsche-bank", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -3124,7 +3144,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 38 }, { "name": "Google", @@ -3167,8 +3187,8 @@ "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Infosys", + "slug": "infosys", "frequency": 5 }, { @@ -3192,8 +3212,8 @@ "frequency": 4 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -3201,11 +3221,6 @@ "slug": "paytm", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -3216,6 +3231,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3286,12 +3306,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 16 }, { "name": "Google", @@ -3306,7 +3326,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Adobe", @@ -3316,11 +3341,6 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 4 }, { @@ -3328,11 +3348,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3353,6 +3368,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Cohesity", "slug": "cohesity", @@ -3383,7 +3403,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -3396,13 +3416,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -3425,7 +3445,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Cisco", @@ -3467,6 +3487,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Square", + "slug": "square", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -3492,11 +3517,6 @@ "slug": "commvault", "frequency": 2 }, - { - "name": "Square", - "slug": "square", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3537,12 +3557,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -3552,7 +3572,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -3562,7 +3582,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 2 }, { "name": "Yahoo", @@ -3575,8 +3595,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -3605,16 +3625,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -3647,6 +3667,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -3657,11 +3682,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3702,7 +3722,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 6 }, { "name": "Amazon", @@ -3714,34 +3739,34 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Akuna Capital", + "slug": "akuna-capital", "frequency": 2 } ] @@ -3756,15 +3781,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 } ] }, @@ -3781,18 +3806,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -3803,11 +3828,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3823,6 +3843,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3917,11 +3942,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3995,18 +4015,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4027,6 +4042,16 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -4052,11 +4077,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -4134,31 +4154,31 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -4193,6 +4213,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -4213,11 +4238,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4243,31 +4263,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4327,42 +4347,42 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 15 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Oracle", @@ -4444,7 +4464,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Google", @@ -4464,7 +4484,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -4662,18 +4682,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4684,6 +4699,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -4694,11 +4714,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4747,11 +4762,21 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4774,27 +4799,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 119 + "frequency": 120 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 39 + "frequency": 35 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 27 + "frequency": 29 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 20 }, { - "name": "Google", - "slug": "google", - "frequency": 18 + "name": "Facebook", + "slug": "facebook", + "frequency": 17 }, { "name": "Apple", @@ -4804,7 +4829,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", @@ -4826,10 +4851,20 @@ "slug": "doordash", "frequency": 7 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 7 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 6 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 6 }, { "name": "Docusign", @@ -4837,9 +4872,9 @@ "frequency": 6 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 + "name": "Paypal", + "slug": "paypal", + "frequency": 5 }, { "name": "Adobe", @@ -4847,8 +4882,8 @@ "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { @@ -4911,11 +4946,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4931,11 +4961,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -4952,8 +4977,8 @@ "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { @@ -4966,21 +4991,11 @@ "slug": "jpmorgan", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -5076,14 +5091,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5111,11 +5126,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { @@ -5123,16 +5138,16 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Nvidia", "slug": "nvidia", @@ -5141,7 +5156,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -5295,7 +5310,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -5312,16 +5327,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -5344,20 +5349,20 @@ "slug": "microsoft", "frequency": 9 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -5427,8 +5432,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -5448,20 +5453,20 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 - }, { "name": "Amazon", "slug": "amazon", "frequency": 14 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, { "name": "Capital One", "slug": "capital-one", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -5548,7 +5553,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -5558,7 +5563,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -5630,6 +5635,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "GoDaddy", "slug": "godaddy", @@ -5656,7 +5666,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -5703,12 +5713,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 5 }, { "name": "Google", @@ -5750,28 +5760,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 33 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 10 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Google", "slug": "google", @@ -5785,7 +5790,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "ByteDance", @@ -5832,6 +5837,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -5897,7 +5907,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 }, { "name": "Pinterest", @@ -5912,7 +5922,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -5946,16 +5956,16 @@ "difficulty": "Easy", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5986,17 +5996,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 72 + "frequency": 63 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 39 }, { "name": "Google", "slug": "google", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", @@ -6028,14 +6038,14 @@ "slug": "salesforce", "frequency": 11 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 8 - }, { "name": "tiktok", "slug": "tiktok", + "frequency": 9 + }, + { + "name": "Snapchat", + "slug": "snapchat", "frequency": 8 }, { @@ -6048,16 +6058,6 @@ "slug": "twitter", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 6 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", @@ -6078,11 +6078,21 @@ "slug": "reddit", "frequency": 5 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", @@ -6099,13 +6109,18 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -6118,16 +6133,6 @@ "slug": "coupang", "frequency": 2 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 2 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6153,6 +6158,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Splunk", "slug": "splunk", @@ -6163,26 +6173,11 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "BlackRock", - "slug": "blackrock", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Hotstar", "slug": "hotstar", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -6203,18 +6198,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", "slug": "uber", "frequency": 7 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -6230,6 +6220,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6283,7 +6278,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 47 }, { "name": "Google", @@ -6293,7 +6288,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 19 }, { "name": "Facebook", @@ -6303,23 +6298,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Oracle", "slug": "oracle", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6340,6 +6330,11 @@ "slug": "swiggy", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6439,8 +6434,8 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6448,11 +6443,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -6508,7 +6498,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -6577,16 +6567,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6606,11 +6596,6 @@ "name": "Reddit", "slug": "reddit", "frequency": 2 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 } ] }, @@ -6646,19 +6631,19 @@ "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Apple", @@ -6681,8 +6666,8 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -6720,7 +6705,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -6787,7 +6772,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -6814,7 +6799,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -6829,7 +6814,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -6853,16 +6838,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", @@ -6873,6 +6858,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6893,11 +6883,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6918,6 +6903,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6938,18 +6928,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 54 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "HRT", "slug": "hrt", @@ -7060,11 +7050,6 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 - }, - { - "name": "ByteDance", - "slug": "bytedance", "frequency": 5 }, { @@ -7082,6 +7067,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7107,6 +7097,11 @@ "slug": "servicenow", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -7117,11 +7112,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -7187,7 +7177,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -7249,12 +7239,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -7271,6 +7256,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7316,7 +7306,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -7348,11 +7338,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -7373,7 +7358,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -7383,11 +7368,6 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", "frequency": 4 }, { @@ -7395,6 +7375,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7444,11 +7429,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -7459,6 +7439,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7502,13 +7487,13 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -7536,12 +7521,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "frequency": 7 }, { "name": "Oracle", @@ -7553,6 +7533,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7590,11 +7575,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", @@ -7603,6 +7583,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -7616,13 +7601,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -7663,18 +7648,18 @@ "frequency": 7 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "tiktok", + "slug": "tiktok", "frequency": 5 }, { @@ -7683,8 +7668,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -7692,6 +7677,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7732,11 +7722,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Rubrik", "slug": "rubrik", @@ -7792,37 +7777,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 60 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 23 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 20 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 + "frequency": 19 }, { "name": "Google", "slug": "google", + "frequency": 14 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Spotify", @@ -7837,11 +7822,6 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 - }, - { - "name": "VMware", - "slug": "vmware", "frequency": 5 }, { @@ -7850,8 +7830,13 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -7859,6 +7844,11 @@ "slug": "yandex", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -7870,9 +7860,9 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Zoho", @@ -7889,6 +7879,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -7924,6 +7919,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7949,11 +7949,6 @@ "slug": "docusign", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -7974,11 +7969,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -8026,7 +8016,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 61 + "frequency": 60 }, { "name": "Google", @@ -8048,17 +8038,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Lyft", "slug": "lyft", - "frequency": 12 + "frequency": 11 }, { "name": "Airbnb", @@ -8085,20 +8075,20 @@ "slug": "snapchat", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 }, { "name": "Spotify", @@ -8120,11 +8110,6 @@ "slug": "nagarro", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -8153,8 +8138,8 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -8162,24 +8147,19 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -8197,7 +8177,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 18 + "frequency": 19 }, { "name": "Amazon", @@ -8244,12 +8224,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 68 + "frequency": 71 }, { "name": "Facebook", "slug": "facebook", - "frequency": 62 + "frequency": 57 }, { "name": "Asana", @@ -8264,7 +8244,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -8291,11 +8271,6 @@ "slug": "sumologic", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -8316,7 +8291,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 51 }, { "name": "Amazon", @@ -8333,16 +8308,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8423,6 +8398,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", @@ -8491,7 +8471,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 74 + "frequency": 69 }, { "name": "Amazon", @@ -8501,7 +8481,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -8528,16 +8508,16 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -8594,12 +8574,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 14 }, { "name": "Google", @@ -8607,13 +8582,13 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -8626,6 +8601,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -8728,7 +8708,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8740,11 +8720,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8755,6 +8730,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -8825,11 +8805,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8855,6 +8830,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8870,6 +8850,16 @@ "slug": "twitch", "frequency": 2 }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8885,6 +8875,11 @@ "slug": "hbo", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -8894,6 +8889,11 @@ "name": "VMware", "slug": "vmware", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -8913,12 +8913,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 38 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 13 }, { "name": "Google", @@ -8940,11 +8940,6 @@ "slug": "roblox", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 6 - }, { "name": "Twilio", "slug": "twilio", @@ -8955,6 +8950,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8965,21 +8965,11 @@ "slug": "robinhood", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Coinbase", "slug": "coinbase", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9005,6 +8995,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -9020,6 +9015,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", @@ -9068,11 +9068,6 @@ "name": "Snapchat", "slug": "snapchat", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -9095,12 +9090,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -9112,11 +9107,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -9127,6 +9117,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9141,16 +9136,6 @@ "name": "Rubrik", "slug": "rubrik", "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 2 } ] }, @@ -9185,7 +9170,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 } ] }, @@ -9199,16 +9184,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9262,7 +9247,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "LinkedIn", @@ -9274,26 +9259,21 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9303,6 +9283,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -9319,7 +9304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Facebook", @@ -9346,19 +9331,14 @@ "slug": "vmware", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -9396,6 +9376,11 @@ "slug": "servicenow", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -9418,10 +9403,15 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 22 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -9431,18 +9421,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -9473,18 +9458,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -9516,7 +9501,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 75 + "frequency": 69 }, { "name": "Amazon", @@ -9526,7 +9511,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -9538,11 +9523,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9573,6 +9553,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Flipkart", "slug": "flipkart", @@ -9594,12 +9584,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 10 }, { "name": "Microsoft", @@ -9611,11 +9601,21 @@ "slug": "nutanix", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9637,29 +9637,19 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { "name": "PayTM", "slug": "paytm", "frequency": 2 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -9698,11 +9688,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9713,6 +9698,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9772,15 +9762,15 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 }, { "name": "Spotify", @@ -9810,7 +9800,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -9832,18 +9822,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 43 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 13 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9854,11 +9849,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9879,16 +9869,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", "slug": "uber", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -9905,11 +9895,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -9926,22 +9911,22 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -9988,7 +9973,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -9998,7 +9983,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -10030,12 +10015,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -10066,6 +10051,11 @@ "name": "VMware", "slug": "vmware", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -10105,13 +10095,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -10136,6 +10126,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10151,11 +10146,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -10171,6 +10161,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -10191,7 +10186,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 101 + "frequency": 98 }, { "name": "Amazon", @@ -10288,11 +10283,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -10350,7 +10340,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10402,7 +10392,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -10414,6 +10404,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -10433,11 +10428,6 @@ "name": "Uber", "slug": "uber", "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -10454,7 +10444,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", @@ -10464,7 +10454,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10472,14 +10462,14 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Adobe", @@ -10552,7 +10542,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -10649,7 +10639,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -10661,16 +10651,16 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10773,20 +10763,15 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "C3 IoT", @@ -10803,6 +10788,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -10823,20 +10813,10 @@ "slug": "coupang", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 } ] }, @@ -10854,22 +10834,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 29 + "frequency": 27 }, { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -10877,8 +10857,8 @@ "frequency": 5 }, { - "name": "Karat", - "slug": "karat", + "name": "Indeed", + "slug": "indeed", "frequency": 5 }, { @@ -10892,8 +10872,8 @@ "frequency": 4 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Karat", + "slug": "karat", "frequency": 4 }, { @@ -10906,16 +10886,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10958,39 +10938,34 @@ "slug": "amazon", "frequency": 30 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "IXL", - "slug": "ixl", + "name": "Indeed", + "slug": "indeed", "frequency": 3 }, { @@ -11014,8 +10989,8 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "IXL", + "slug": "ixl", "frequency": 2 }, { @@ -11033,11 +11008,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -11047,6 +11017,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -11068,7 +11043,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 5 + "frequency": 4 }, { "name": "Amazon", @@ -11105,17 +11080,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 120 + "frequency": 116 }, { "name": "Adobe", "slug": "adobe", - "frequency": 54 + "frequency": 50 }, { "name": "Apple", "slug": "apple", - "frequency": 41 + "frequency": 43 }, { "name": "Google", @@ -11125,17 +11100,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 37 + "frequency": 30 }, { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 18 }, { "name": "Uber", @@ -11148,8 +11123,8 @@ "frequency": 11 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 6 }, { @@ -11157,24 +11132,19 @@ "slug": "zoho", "frequency": 6 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 6 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, { - "name": "Visa", - "slug": "visa", + "name": "Expedia", + "slug": "expedia", "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Visa", + "slug": "visa", "frequency": 5 }, { @@ -11183,13 +11153,13 @@ "frequency": 5 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 4 }, { @@ -11207,14 +11177,24 @@ "slug": "american-express", "frequency": 4 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", "frequency": 4 }, { - "name": "Intel", - "slug": "intel", + "name": "Intel", + "slug": "intel", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -11227,21 +11207,6 @@ "slug": "qualcomm", "frequency": 3 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 3 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "IBM", "slug": "ibm", @@ -11257,6 +11222,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11288,8 +11258,8 @@ "frequency": 2 }, { - "name": "Capgemini", - "slug": "capgemini", + "name": "Zoom", + "slug": "zoom", "frequency": 2 }, { @@ -11358,8 +11328,8 @@ "frequency": 2 }, { - "name": "Cognizant", - "slug": "cognizant", + "name": "Capgemini", + "slug": "capgemini", "frequency": 2 } ] @@ -11377,22 +11347,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", @@ -11414,6 +11384,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -11429,6 +11404,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11526,7 +11506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 36 }, { "name": "Microsoft", @@ -11541,23 +11521,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 + "frequency": 12 }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11579,13 +11559,13 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Paypal", + "slug": "paypal", "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { @@ -11593,6 +11573,16 @@ "slug": "morgan-stanley", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -11613,16 +11603,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -11638,6 +11618,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -11668,12 +11653,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Capital One", @@ -11774,6 +11759,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", @@ -11784,11 +11774,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -11819,11 +11804,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -11839,6 +11819,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -11869,12 +11854,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 56 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 40 + "frequency": 39 }, { "name": "Bloomberg", @@ -11889,17 +11874,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Adobe", @@ -11952,13 +11937,8 @@ "frequency": 3 }, { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 3 - }, - { - "name": "C3 IoT", - "slug": "c3-iot", + "name": "Paypal", + "slug": "paypal", "frequency": 3 }, { @@ -11986,11 +11966,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -12036,6 +12011,16 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 2 + }, { "name": "Sapient", "slug": "sapient", @@ -12056,12 +12041,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 28 }, { "name": "Adobe", @@ -12078,16 +12058,16 @@ "slug": "google", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Swiggy", "slug": "swiggy", @@ -12113,6 +12093,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12143,11 +12128,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -12163,11 +12143,6 @@ "slug": "tesla", "frequency": 2 }, - { - "name": "C3 IoT", - "slug": "c3-iot", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -12268,7 +12243,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 39 }, { "name": "Microsoft", @@ -12295,12 +12270,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 6 } ] }, @@ -12374,7 +12344,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Twitter", @@ -12456,12 +12426,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 21 + "frequency": 42 }, { "name": "Adobe", @@ -12473,20 +12438,25 @@ "slug": "goldman-sachs", "frequency": 19 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 18 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "Uber", @@ -12583,22 +12553,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -12606,13 +12571,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -12620,6 +12580,16 @@ "slug": "rubrik", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", From fbb113b78458113e19de6f4ecf4d782a294045c9 Mon Sep 17 00:00:00 2001 From: Shashank K R <73271539+Shashank5665@users.noreply.github.com> Date: Mon, 22 Aug 2022 22:22:27 +0530 Subject: [PATCH 089/294] Random question generator button is added (#240) --- src/components/Table/index.js | 38 +++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 93c92211..1b851570 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -14,7 +14,12 @@ import { import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; import { useTable, useFilters, useSortBy } from 'react-table'; -import { FaLock, FaExternalLinkAlt, FaQuestionCircle } from 'react-icons/fa'; +import { + FaLock, + FaExternalLinkAlt, + FaRandom, + FaQuestionCircle, +} from 'react-icons/fa'; import { DefaultColumnFilter, SelectDifficultyColumnFilter, @@ -232,7 +237,36 @@ const Table = () => { Filter: SelectCheckedColumnFilter, }, { - Header: 'Questions', + Header: () => { + const randomQuestion = () => { + const random = Math.floor(Math.random() * questions.length); + const questionId = questions[random].id; + const questionSlug = questions[questionId].slug; + window.open( + `https://leetcode.com/problems/${questionSlug}/`, + '_blank', + ); + }; + return ( + <> +

+ Questions{' '} + +
+ + ); + }, accessor: 'questions', disableSortBy: true, Cell: cellInfo => { From 08968bc23eb66f58439db9757c20a941a9bdf258 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:22:42 -0400 Subject: [PATCH 090/294] Add Dunzo, Factset, and Virtu company icons (#241) --- public/static/icons/dunzo.png | Bin 0 -> 2218 bytes public/static/icons/factset.png | Bin 0 -> 2313 bytes public/static/icons/virtu.png | Bin 0 -> 2206 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/static/icons/dunzo.png create mode 100644 public/static/icons/factset.png create mode 100644 public/static/icons/virtu.png diff --git a/public/static/icons/dunzo.png b/public/static/icons/dunzo.png new file mode 100644 index 0000000000000000000000000000000000000000..3f129389533707df961bb90a3bb4cc7d8b55a9d0 GIT binary patch literal 2218 zcmZ`)3p`Z$9zQciCSx#OF^btCO%@}n%NWCGCc_fOu%j%-7>qE?jD}h_qsgPzmc&XD zqpkLCgw&Qt>2clGCd#ANjR}`wy|!gS)Skh{_1Qh=^FP1e`ToA&-{YMB`J8OuJ?=<# zv^oF)NDmr?4q8Lyg0BOwGLiEPXkbxfZ!!Q>pFqsBRKa@;n@0BrfP)qQkR}0uIS@*d z13;230E~nI0HF{7HY60+`4Pc@gv0cR^!5fUK_3pNLUaHX(1U;{06_!FY@i2tLX1E8 zbO>&l0|kIgE&yBR>;>> zf&fLu;Iz<(Tn1Cf^!6gKd2u$Z2wphHCOIxasRD?}1kjD+2w9lqxY&3BA=w$b$RL2e z62@aOixlC0XDrj(7qg4U=U{f)*xJ})N$MC3hRBbIB+x0lm*wD{Gd5Z%Od#O#B9X{O zWN*XcN8z_QIy&NQ?eKPX)*!=LkPy4AvbcRQoLY!EO0=)GJ@Y`V~hVQ87GmzVMko7@PFV+e@lWDen31|NcvN<241UTuEbZ$tOnN#eE3`r_#hYi+P2)*YHSr> zIUT{5o6L!2Qn+!Pc!6>jd$6&;46GII;>Gg#{s}BLhXmGHl&pf*vKPw){au+=fn^~P zuYA|5-u=?XT13H}MN%i?KkZVIdbzx>1pH8-Cr4okcpNvnR@_lU|1PJB@BQgK~(=sZtYt_Wm9)x>tvLHsaS^FT60C zdyJYNSRLtIZ$46X?z9@3rdyq@{msNxsFSYwkLkH}0lAFUgj^?X6RyI|8{e)C2@DiN z{lkvgkq7-l@=n!J^}Z!Ro$@6$*3tg4e2jrlk|}V$7SYJ0tV_7O zsHc*-RFvYl3QpKdzF&l>?A}<(Aza5zHXnqdXp;7DlbA#kT1rz)j8WE;9ruoI{ukox zRK3QpVJ^kYjWHFEKB78{8`I|c%k}8uiiRiD*{$%`Oo*MAUtx!;u|g2n#3*>8-Qc)x z+TB2rtCo95w56-kEz>M3xDE5qDMaCUpU-L^OzT+s-~QIM{^u^+A$Z1i>Y$96xW#UZ zR+$3r|uz?lq- z^am9pc1o;a%)EMW+56lH?*EGHIyUVd`>r3}IICZE)o5hi8}|j>BB}kdFt?X1Z7zjU z^A*1w!HxEi-7jYRKHIpdeJCW|FZgI)MCLX~cJ^WILnCJL$0nFx;6?QIMDaAC(#0TU#HU>v_<nUorixC%gf0(SJJ=Q#M z($DJd$bRbEM=6C93$WME#;=E1i-YrnH)n=q)tyF8zv7@Z^ll$Q-pZ_(-|u6H5t;5X zgC^E=Kkb`P%GB_?AerXn(8ysO%<+1SiwHsOPIg?O<6*w(l^c;-!E^lklV+v)D4a<| z+0Q}G+g#LJujX6Ye`jov-T1Z0-l|0UeZg4!e9he#SBSDVvw_o3HdGs{s+HXBSP0bZ zOd2RjV4jyMv`t zk%VkYPAMf@PNCfn5|JV)a!RH!QtdbNm%pohzw7;;=e?ije(vY}-uJq`G%pWV1Y8Ra z06@6A5xgO*DVg$e(0fo|HxHRrG)JN%0F{Ro7AdmO8WrZ|O#~o*9RP_b04zXI;wS(y zW&n)s1OS%}0Frb3GRYPS2&rWE2qF=fK)yU!C8YvnAWsT^yX<3t zRUdH=$V!GAG$nb+`3o%c#;&xmZI|@SyXNOWT!YGb}1#E>l$c>`%DJWqSlf}ac?a)gZILMd4STt%Wg&%2$ zCKJ6-&TK9fWsNbzn4$4-6bfa_4UfQi6I?#hp_Lt)&gXM*Sgb%Gzz8fcY%UFJzG>4Y zteFMY!eTv?v7Q&l;!}j{Sv>vaBLAyHpz^}F3=W^cW}zf?DWU8bz8xAZ5&ATi`{Xks zJ}a?!AGZZ<5G#pb%`s-!uhFPN#=p=ck!9M_zLw=|CB<-o-c%l&86#;6Z)0J*r0{>> z=l+%ng|UZLy#38y@c1Rs9|S z*Vcsp5t$<48G!cgGc8`wW*Rx8KqWotRdSz%iJy*~D6QIK8K0 z^xlEL^>p8wyt&=7rRH=oU?`dGJh|)=nMJ_P}55 z`XDlT^t^!SscmE(bfw!~yL1Lw)D=pz80SQHJ9+vBpTs^`y{-*c?5v)dS>21e5-w^< z%G<}XIl9)!DRR88f+Tyl2V~@JIL6t$S8od?jknln5N&7w!sy%&Rn`=BYxA<`r(^7c zvmYw1I3l~^r3*vu)z;85;7xYj5hr>6KO$g+^y&L$9P((LbH&T4JVeK}9CI`D-O=c< zu}D|B_`}|Ui?i~7>z=RiJvAnk$PbF_l5UXn-L+`%5o0{vP z4s)L@1D#B?(fjJiC8a74t_Du#=2O*mGRc1@| zyACTCdGQ@gQb)i&)t*wupwXt(%(VS_nI!(A(ktQC@+gfYv?&*yQFUD;_gbCrJdjKy z3=9!MOlJJ|b1)9L!ksg6ez6G-31d1Mn*< z|MzyQfHc+Q{MKQ4{j*8Cb6<<;I#K;n6INBRFp-N}c3Q8Qp+Fc$di-jNT}qu-i$`Y~ zgsLUJpA6t`%Tl_p^;n^v34c0uG$Pi};d;8;-m@K3!Gv0`%jF(V1omPPJ$UrwPTX@O zQ66b`^G>P|zW!Y?B1fjwxfy^7FiRhr|EY!NpLWMhdQq0KdL#;FU2PmbUyC)UJmz3Prky}e1w#v;8C~bh3 z@0jll+MVJDlW8gbxwM_5UFZI+I=N_t?tK3Sw$b6XWNQqV)1ee*b!cw>#&sn4 zvEJ{~)b9^6FPzIek1yok!-iK|k5{RMq~H_0p7gCn<3A|cUeDgYlZ;C!xrPlG0WoD= zy{5$cwc3ly&$?BGoScWJk~hDt!@t29+ZFm6XC9W9H957l_m5+HWG?Y-IPRD+M7xfGuixfWSK+=brFE;&JmprntYTkteY~MT%Ps}Hm+y)oacYu_x#@9@BKLEf1Z;W9JpH# zX^aE_K+n(Diw;_}dcn28>yX%O7Brf%9yAXCs6VMQ&xC>Zm?&R54FHZ>0YFL`0L+0< z%1Z!9!~?*11OSjv1HdQz(i?jzU?7df@Qb0*fNh`;2Vjs5fClJ6z!QKN1L|y`2lzuw zKKgWs^)d$v0O@Q%bD47hwCckbTx!jd)sR6}GRmMI*=U)@im#UGuSeH{2Eq3Y69RzF zM)iUK#iii1(EIFAhKNB6AV={y_RMHrB+FjH;j2{uMM4H$4ok$uNH_^xAz9*vU1X3! zUk&51m_>>x-VMv31!H#c1T2iBJ>DLVr6MsH3`GzfL#BKAEX%<=H*B0p#3$o$VzJm> zOtj|-VsQ>GE-pAc0Y@O%febt0=Ufp}V#gI)EG79fj~7cAC1CSKY#tY*&dZGCC5qgz zSaqR~$5NjncFam8u5fuQa6p_of^)FPfF}uasF0t`!6c*evitF81ZH+}3Jr6<<9a zIhZYBB{00$92Qroo`ncD_LqUR!d<)so*;zJjABv2I*XE3&|3ClnXtbrvnsGGq~O%= zdeysM+E|MyxU;B83hv`Br6Ma{j+BAl>=i#Rk5FH|n!=<2Q*YDGe-m4hCT}_`P4^!N z#bP3?`KL*Tx+`eK7f4@7NQ&ZZ2u8_iS!VG-W7x(V$AJr0*Ix9_wasdy3-8@E(rI)+ zn*?TYEa7(E4xTqBrpZ%H&8|P%@|ze}YRbG!d<(*ZJ9U}!nOXVX+pz*6q8I;MWLBf99NtwWjU!D{P!({5@>Tb-V)7Kf3#^@>Ka_zk{#bRR(W`Bqw2?A*ugl|LEvIQK9!w zT3RTBPuhh?TEge96RSE$mF5=TJkSWpg6CY1mHKrybHWyAvj0xkc^05Gc8{Rwt=O@5 zs67*X$2w!WVkgf#Rn|`g_${2D!nvf{3-NQMXHohi{-!A}2yA*7kJuL8Bd z&f2eU9vrp3asNd_m7iDJhWyaE5a2-?zd!cr{&deSr0o!52g;FpfL_{C_nVhWW__Wf z`>GT&{A_`Eg~;5LMQhF*y!A!hxUlIA$JeitHkpzw%i1imYmQfrydK{0 zqOSgT##bGb`Ob{iOUKUU6@9Dc`hEOy!=nuZxpk?bMcx9WvW}s>`8k0^%kj7>(>6m{ z%G!Ui>fqNl4gIjs_7dYn{nm{UB^f_YjNjP$$oDDYqzSzspMU6{pwcag(1VbZtG9(~ zb>6AuZ8+HVDdHbD*B4v)3{md@Tsbr-w3d=4eWYkBc5yCCe~9cIxT<*j&xIou?vgi8 zy8Nf+n}#!R20vLIHVxc~KG6=5V3k_e0=7@S4c82el``ciusjOKap%`Is+ zf$O_4Cv-)v1r5`*dltE4B|`}T-NMW&g#uXx|Cj4bJa2dF54y=-Sfk>UvNJXVB_Y6Q zJu~j~cSuL$;t5%Gzv-BnZvJbd_^EE)Es00oe9+Z1iLyK3o7)t>Lsiq=Kz$SxFgJp~ zXj0gIh?RhS9&MLu^$v!A9_a2EKJ>50MnFW`>|t+^u&wbO9l?-$x*h@Si)Wi zEu{Ft;ArmI|7o`>_te!LOIzQu@x{O_>Kwufy|r4Z*;BGGTot`%UZ*GBD0GI@i`KbO z0wZa2+Eag=q^G-dNERllJl09}s-*rs@VvqcV?N6HR$_wy72X8Bq=5B2ofS!MU+zkB zml!6$&)agt*rK)Drex0Dd{ga-ha_oZgzBpZ-u2e^{^x>}Q-ZQv^3k_ZaXy=%#MGAT z_ulk_XL!mOeXeNsGxJEI?O Date: Sun, 28 Aug 2022 12:02:35 +0000 Subject: [PATCH 091/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2340 ++++++++++++++++++++------------------- 1 file changed, 1187 insertions(+), 1153 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 3faa685c..091fa15b 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-21T12:02:41.870299", + "updated": "2022-08-28T12:02:35.170828", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Apple", @@ -47,24 +47,24 @@ "frequency": 5 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 2 + "frequency": 3 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 }, { "name": "Atlassian", @@ -102,7 +102,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -115,13 +115,13 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -135,13 +135,13 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -174,7 +174,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -212,7 +212,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Google", @@ -259,6 +259,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -284,23 +289,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Asana", "slug": "asana", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, { "name": "Facebook", "slug": "facebook", @@ -321,24 +326,14 @@ "slug": "lyft", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "Paypal", - "slug": "paypal", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -351,6 +346,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -371,6 +371,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -408,23 +413,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 21 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -450,6 +445,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -480,7 +485,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -490,7 +495,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -537,7 +542,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -568,11 +573,6 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 - }, - { - "name": "Juspay", - "slug": "juspay", - "frequency": 2 } ] }, @@ -591,11 +591,6 @@ "slug": "microsoft", "frequency": 18 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", @@ -604,27 +599,27 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "LiveRamp", - "slug": "liveramp", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "LiveRamp", + "slug": "liveramp", + "frequency": 4 }, { "name": "Intuit", @@ -641,6 +636,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -716,11 +716,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 8 }, { @@ -728,15 +723,20 @@ "slug": "adobe", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -823,21 +823,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 15 + "frequency": 16 }, { - "name": "Karat", - "slug": "karat", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 15 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 14 }, { @@ -845,20 +840,25 @@ "slug": "indeed", "frequency": 13 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 13 + }, { "name": "Twitter", "slug": "twitter", - "frequency": 12 + "frequency": 11 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Cisco", + "slug": "cisco", "frequency": 10 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 8 + "name": "tiktok", + "slug": "tiktok", + "frequency": 9 }, { "name": "Facebook", @@ -878,11 +878,6 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 - }, - { - "name": "Snapchat", - "slug": "snapchat", "frequency": 4 }, { @@ -895,11 +890,21 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", "frequency": 3 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -915,11 +920,6 @@ "slug": "bolt", "frequency": 3 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -960,7 +960,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Microsoft", @@ -1057,6 +1057,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -1104,11 +1109,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -1119,10 +1119,15 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", - "frequency": 2 + "frequency": 3 }, { "name": "Qualtrics", @@ -1196,7 +1201,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 24 }, { "name": "Amazon", @@ -1229,8 +1234,13 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -1254,13 +1264,8 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1321,7 +1326,12 @@ "frequency": 2 }, { - "name": "Uber", + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", "slug": "uber", "frequency": 2 } @@ -1340,7 +1350,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -1397,6 +1407,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1434,11 +1449,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1458,6 +1468,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -1476,11 +1491,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1491,6 +1501,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1533,26 +1548,26 @@ "slug": "bloomberg", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1563,19 +1578,24 @@ "slug": "reddit", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1625,11 +1645,6 @@ "slug": "airbnb", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1640,6 +1655,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1676,6 +1696,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -1724,11 +1749,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -1739,6 +1759,11 @@ "slug": "lyft", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -1809,11 +1834,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -1897,7 +1917,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "tiktok", @@ -1918,11 +1938,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -1939,7 +1954,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Microsoft", @@ -1949,7 +1964,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -1957,14 +1972,14 @@ "frequency": 9 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Uber", + "slug": "uber", + "frequency": 7 }, { "name": "Twitter", @@ -1986,11 +2001,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -2016,6 +2026,11 @@ "slug": "duolingo", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -2031,6 +2046,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -2065,8 +2085,8 @@ "premium": false, "companies": [ { - "name": "DoorDash", - "slug": "doordash", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { @@ -2075,8 +2095,8 @@ "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", + "name": "DoorDash", + "slug": "doordash", "frequency": 6 }, { @@ -2094,31 +2114,36 @@ "slug": "google", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2156,11 +2181,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2171,6 +2191,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2216,26 +2241,26 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -2243,11 +2268,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2258,6 +2278,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2283,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Cisco", @@ -2293,7 +2318,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -2395,17 +2420,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 13 }, { "name": "Facebook", @@ -2422,11 +2447,6 @@ "slug": "uber", "frequency": 6 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 - }, { "name": "Snapchat", "slug": "snapchat", @@ -2435,17 +2455,17 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 4 + "frequency": 5 }, { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Bolt", "slug": "bolt", - "frequency": 4 + "frequency": 5 }, { "name": "Capital One", @@ -2468,8 +2488,8 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -2477,6 +2497,16 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -2517,6 +2547,11 @@ "slug": "zoho", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -2533,18 +2568,8 @@ "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -2552,11 +2577,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2587,6 +2607,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -2637,32 +2662,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 37 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 30 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 16 + "frequency": 29 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 14 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", @@ -2674,11 +2699,6 @@ "slug": "cisco", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -2690,8 +2710,8 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -2709,6 +2729,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Docusign", "slug": "docusign", @@ -2849,13 +2874,13 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -2873,13 +2898,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -2890,16 +2920,16 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Mathworks", "slug": "mathworks", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -2920,16 +2950,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -2940,6 +2960,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Groupon", "slug": "groupon", @@ -2980,7 +3005,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -3042,7 +3067,7 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -3084,16 +3109,16 @@ "slug": "tusimple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3144,26 +3169,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -3211,16 +3236,16 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "PayTM", "slug": "paytm", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -3251,6 +3276,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -3281,11 +3311,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, { "name": "Softwire", "slug": "softwire", @@ -3311,18 +3336,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3343,6 +3368,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3353,11 +3383,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -3369,8 +3394,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -3445,7 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Cisco", @@ -3455,12 +3480,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 8 }, { "name": "Microsoft", @@ -3472,6 +3492,11 @@ "slug": "lyft", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -3488,19 +3513,24 @@ "frequency": 4 }, { - "name": "Square", - "slug": "square", + "name": "Commvault", + "slug": "commvault", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Square", + "slug": "square", "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -3513,13 +3543,8 @@ "frequency": 2 }, { - "name": "Commvault", - "slug": "commvault", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -3550,14 +3575,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 19 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 17 + "name": "Google", + "slug": "google", + "frequency": 18 }, { "name": "Microsoft", @@ -3569,16 +3594,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3604,6 +3629,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -3625,22 +3655,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 24 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -3652,16 +3682,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3682,6 +3702,11 @@ "slug": "flipkart", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3693,9 +3718,14 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Qualtrics", @@ -3727,7 +3757,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -3754,11 +3784,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -3768,6 +3793,11 @@ "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -3784,7 +3814,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -3806,16 +3836,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -3826,7 +3856,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Walmart Global Tech", @@ -3873,7 +3903,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 15 + "frequency": 14 }, { "name": "Amazon", @@ -4015,16 +4045,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -4032,16 +4062,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Spotify", "slug": "spotify", @@ -4057,6 +4077,16 @@ "slug": "nvidia", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4097,7 +4127,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -4154,18 +4184,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -4196,6 +4226,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -4270,6 +4305,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -4285,11 +4325,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Arista Networks", "slug": "arista-networks", @@ -4331,6 +4366,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 3 + }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 } ] }, @@ -4347,17 +4387,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", @@ -4367,12 +4407,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -4414,11 +4454,6 @@ "slug": "paytm", "frequency": 3 }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", @@ -4443,6 +4478,11 @@ "name": "tcs", "slug": "tcs", "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 } ] }, @@ -4486,24 +4526,24 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -4517,8 +4557,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -4566,7 +4606,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "ByteDance", @@ -4610,11 +4650,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -4636,8 +4671,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -4655,6 +4690,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4677,7 +4717,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 17 }, { "name": "Amazon", @@ -4687,7 +4727,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Salesforce", @@ -4714,6 +4754,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4747,6 +4792,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4757,11 +4807,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4799,12 +4844,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 120 + "frequency": 121 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 35 + "frequency": 32 }, { "name": "Bloomberg", @@ -4824,22 +4869,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 13 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 11 + "frequency": 14 }, { "name": "Uber", "slug": "uber", + "frequency": 12 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 11 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 9 + "frequency": 8 }, { "name": "SAP", @@ -4872,14 +4917,14 @@ "frequency": 6 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Paypal", + "slug": "paypal", + "frequency": 5 }, { "name": "ByteDance", @@ -4981,6 +5026,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -4996,11 +5046,6 @@ "slug": "paytm", "frequency": 2 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -5039,12 +5084,12 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -5086,6 +5131,11 @@ "slug": "linkedin", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -5096,11 +5146,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -5126,12 +5171,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -5143,16 +5188,16 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -5163,11 +5208,21 @@ "slug": "google", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -5193,11 +5248,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -5208,11 +5258,6 @@ "slug": "canonical", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -5274,11 +5319,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 } ] }, @@ -5295,7 +5335,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -5404,7 +5444,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -5419,7 +5459,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -5453,14 +5493,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 14 }, { @@ -5473,6 +5513,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5488,11 +5533,6 @@ "slug": "zoom", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -5548,32 +5588,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -5585,11 +5625,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Indeed", "slug": "indeed", @@ -5600,6 +5635,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5610,6 +5650,11 @@ "slug": "accenture", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5666,7 +5711,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -5760,22 +5805,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 33 + "frequency": 29 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -5792,6 +5837,11 @@ "slug": "uber", "frequency": 5 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5813,8 +5863,8 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -5838,8 +5888,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5857,11 +5907,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 2 - }, { "name": "Media.net", "slug": "medianet", @@ -5996,22 +6041,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 63 + "frequency": 59 }, { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 41 }, { "name": "Google", "slug": "google", - "frequency": 26 + "frequency": 25 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -6033,11 +6078,6 @@ "slug": "adobe", "frequency": 13 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 11 - }, { "name": "tiktok", "slug": "tiktok", @@ -6049,13 +6089,13 @@ "frequency": 8 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 6 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 }, { - "name": "Twitter", - "slug": "twitter", + "name": "VMware", + "slug": "vmware", "frequency": 6 }, { @@ -6069,8 +6109,8 @@ "frequency": 5 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Twitter", + "slug": "twitter", "frequency": 5 }, { @@ -6088,6 +6128,11 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6098,11 +6143,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6123,11 +6163,26 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -6153,11 +6208,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -6198,12 +6248,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6215,11 +6265,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -6229,6 +6274,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -6252,15 +6302,15 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -6278,38 +6328,38 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 43 }, { "name": "Google", "slug": "google", - "frequency": 29 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 8 + "frequency": 10 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -6365,11 +6415,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6413,16 +6458,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6510,6 +6555,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6552,6 +6602,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 6 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -6570,12 +6625,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 - }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 2 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -6640,11 +6690,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6655,6 +6700,11 @@ "slug": "airbnb", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6674,11 +6724,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Quora", - "slug": "quora", - "frequency": 2 } ] }, @@ -6695,7 +6740,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", @@ -6819,6 +6864,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -6888,11 +6938,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -6908,6 +6953,11 @@ "slug": "wish", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6928,7 +6978,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 46 }, { "name": "Amazon", @@ -6948,7 +6998,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "Roblox", @@ -6970,6 +7020,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6985,16 +7040,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "IXL", "slug": "ixl", @@ -7045,7 +7090,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 6 }, { "name": "Apple", @@ -7067,11 +7112,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", @@ -7092,25 +7132,25 @@ "slug": "visa", "frequency": 4 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 }, { "name": "Adobe", @@ -7127,6 +7167,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Splunk", "slug": "splunk", @@ -7177,7 +7222,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -7219,7 +7264,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Facebook", @@ -7301,7 +7346,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -7316,7 +7361,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "PayTM", @@ -7365,6 +7410,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7375,11 +7425,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -7411,13 +7456,7 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 96, @@ -7501,6 +7540,11 @@ "slug": "groupon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7562,6 +7606,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 } ] }, @@ -7575,6 +7624,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Uber", "slug": "uber", @@ -7583,17 +7637,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -7625,12 +7674,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "DoorDash", @@ -7677,11 +7726,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7698,13 +7742,13 @@ "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -7712,6 +7756,11 @@ "slug": "de-shaw", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Twilio", "slug": "twilio", @@ -7727,11 +7776,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -7787,27 +7831,27 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Google", "slug": "google", "frequency": 14 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Spotify", @@ -7820,14 +7864,14 @@ "frequency": 7 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "VMware", @@ -7850,13 +7894,13 @@ "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -7864,6 +7908,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 3 + }, { "name": "Zoho", "slug": "zoho", @@ -7889,16 +7938,16 @@ "slug": "american-express", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Rubrik", "slug": "rubrik", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -7909,11 +7958,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -7939,11 +7983,6 @@ "slug": "qualcomm", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -7974,6 +8013,11 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -8016,7 +8060,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 59 }, { "name": "Google", @@ -8038,7 +8082,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 21 }, { "name": "Facebook", @@ -8070,11 +8114,6 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -8085,15 +8124,20 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Spotify", "slug": "spotify", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -8187,13 +8231,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8203,11 +8252,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -8224,12 +8268,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 71 + "frequency": 72 }, { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 51 }, { "name": "Asana", @@ -8291,23 +8335,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 34 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 36 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8471,27 +8515,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 69 + "frequency": 64 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 14 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Spotify", "slug": "spotify", - "frequency": 8 + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", @@ -8509,14 +8553,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Uber", @@ -8543,11 +8587,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Shopee", "slug": "shopee", @@ -8574,7 +8613,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Google", @@ -8596,6 +8635,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -8616,11 +8660,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8703,13 +8742,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8720,11 +8764,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8763,12 +8802,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 43 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "tiktok", @@ -8778,7 +8817,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -8835,11 +8874,6 @@ "slug": "coupang", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -8855,6 +8889,11 @@ "slug": "coinbase", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8913,16 +8952,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 13 + "frequency": 40 }, { "name": "Google", "slug": "google", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 13 }, { @@ -8933,18 +8972,13 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Roblox", "slug": "roblox", "frequency": 6 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -8965,11 +8999,21 @@ "slug": "robinhood", "frequency": 3 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, { "name": "Coinbase", "slug": "coinbase", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -8980,11 +9024,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -9087,16 +9126,16 @@ "slug": "airbnb", "frequency": 16 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -9212,14 +9251,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -9309,7 +9348,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Microsoft", @@ -9351,6 +9390,11 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9366,11 +9410,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9426,16 +9465,16 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Intuit", + "slug": "intuit", "frequency": 2 } ] @@ -9501,18 +9540,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 69 + "frequency": 62 }, { "name": "Amazon", "slug": "amazon", "frequency": 15 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9533,6 +9567,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9584,12 +9623,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -9604,7 +9643,7 @@ { "name": "VMware", "slug": "vmware", - "frequency": 5 + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -9668,6 +9707,11 @@ "slug": "linkedin", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "American Express", "slug": "american-express", @@ -9679,8 +9723,8 @@ "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -9693,11 +9737,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -9731,14 +9770,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Google", @@ -9765,12 +9804,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Spotify", @@ -9782,11 +9821,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9797,6 +9831,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9822,23 +9861,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 43 + "frequency": 42 }, { "name": "Amazon", "slug": "amazon", - "frequency": 13 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9866,16 +9905,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9921,13 +9960,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -10010,7 +10054,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -10072,11 +10116,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -10084,6 +10123,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -10136,6 +10180,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -10151,11 +10200,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10186,17 +10230,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 98 + "frequency": 92 }, { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "LinkedIn", @@ -10233,11 +10277,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10248,6 +10287,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Splunk", "slug": "splunk", @@ -10273,11 +10317,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -10302,11 +10341,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Pony.ai", - "slug": "ponyai", - "frequency": 2 } ] }, @@ -10342,11 +10376,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -10362,6 +10391,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -10404,11 +10438,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -10424,6 +10453,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -10444,7 +10478,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Microsoft", @@ -10456,11 +10490,6 @@ "slug": "bloomberg", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", @@ -10471,6 +10500,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -10501,6 +10535,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -10542,23 +10581,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Twitter", "slug": "twitter", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10577,6 +10611,11 @@ { "name": "Oracle", "slug": "oracle", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -10624,7 +10663,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 21 + "frequency": 22 }, { "name": "Amazon", @@ -10636,11 +10675,6 @@ "slug": "microsoft", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Google", "slug": "google", @@ -10651,14 +10685,19 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Sprinklr", + "slug": "sprinklr", "frequency": 4 }, { @@ -10666,11 +10705,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10691,11 +10725,21 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", "frequency": 2 }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -10726,7 +10770,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 29 }, { "name": "Microsoft", @@ -10736,7 +10780,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -10808,6 +10852,11 @@ "slug": "pinterest", "frequency": 2 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -10831,15 +10880,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Uber", - "slug": "uber", - "frequency": 27 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 24 }, { "name": "Cisco", @@ -10849,7 +10898,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10861,16 +10910,6 @@ "slug": "indeed", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 - }, { "name": "Karat", "slug": "karat", @@ -10886,6 +10925,16 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10915,11 +10964,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -10938,35 +10982,35 @@ "slug": "amazon", "frequency": 30 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "IXL", + "slug": "ixl", + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "LinkedIn", @@ -10984,13 +11028,13 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Indeed", + "slug": "indeed", "frequency": 2 }, { - "name": "IXL", - "slug": "ixl", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11008,11 +11052,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11053,7 +11092,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Snapchat", @@ -11080,12 +11119,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 116 + "frequency": 119 }, { "name": "Adobe", "slug": "adobe", - "frequency": 50 + "frequency": 51 }, { "name": "Apple", @@ -11100,17 +11139,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 30 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 17 }, { "name": "Uber", @@ -11125,7 +11164,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 6 + "frequency": 7 }, { "name": "Zoho", @@ -11142,6 +11181,11 @@ "slug": "expedia", "frequency": 5 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 5 + }, { "name": "Visa", "slug": "visa", @@ -11152,16 +11196,6 @@ "slug": "dell", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 4 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -11172,16 +11206,6 @@ "slug": "makemytrip", "frequency": 4 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 4 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -11197,6 +11221,16 @@ "slug": "salesforce", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11207,6 +11241,11 @@ "slug": "qualcomm", "frequency": 3 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -11217,6 +11256,11 @@ "slug": "citadel", "frequency": 3 }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, { "name": "SAP", "slug": "sap", @@ -11227,6 +11271,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11257,16 +11306,6 @@ "slug": "tcs", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -11308,8 +11347,8 @@ "frequency": 2 }, { - "name": "Siemens", - "slug": "siemens", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { @@ -11389,21 +11428,11 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11413,6 +11442,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -11427,20 +11461,25 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "IBM", + "slug": "ibm", + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -11471,11 +11510,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11511,36 +11545,41 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 22 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", "frequency": 12 }, - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -11553,11 +11592,6 @@ "slug": "walmart-labs", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -11569,9 +11603,9 @@ "frequency": 4 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 4 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { "name": "tiktok", @@ -11583,6 +11617,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -11593,11 +11632,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -11623,11 +11657,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -11653,23 +11682,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Capital One", "slug": "capital-one", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11683,13 +11712,18 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11723,14 +11757,14 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -11757,17 +11791,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Adobe", @@ -11779,6 +11813,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11794,11 +11833,6 @@ "slug": "grab", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -11814,6 +11848,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -11864,32 +11903,32 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "frequency": 17 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Intel", @@ -11901,6 +11940,11 @@ "slug": "rubrik", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -11916,11 +11960,6 @@ "slug": "tesla", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -11941,11 +11980,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "National Instruments", - "slug": "national-instruments", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11981,11 +12015,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -12012,13 +12041,13 @@ "frequency": 2 }, { - "name": "Swiggy", - "slug": "swiggy", + "name": "C3 IoT", + "slug": "c3-iot", "frequency": 2 }, { - "name": "C3 IoT", - "slug": "c3-iot", + "name": "National Instruments", + "slug": "national-instruments", "frequency": 2 }, { @@ -12041,7 +12070,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Adobe", @@ -12049,9 +12078,9 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Google", @@ -12059,13 +12088,8 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -12073,6 +12097,11 @@ "slug": "swiggy", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -12108,6 +12137,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -12243,7 +12277,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 40 }, { "name": "Microsoft", @@ -12287,7 +12321,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 17 + "frequency": 16 }, { "name": "Google", @@ -12341,16 +12375,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Twitter", "slug": "twitter", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -12366,6 +12400,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -12426,22 +12465,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 39 }, { "name": "Adobe", "slug": "adobe", "frequency": 20 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 19 - }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 20 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 18 }, { "name": "Microsoft", @@ -12451,7 +12490,7 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 15 }, { "name": "Bloomberg", @@ -12469,28 +12508,28 @@ "frequency": 5 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 2 + "frequency": 3 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -12528,11 +12567,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, { "name": "Capgemini", "slug": "capgemini", @@ -12558,7 +12592,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", From 643f045d9ebc80f9620aebff7964596c2802512d Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 4 Sep 2022 12:02:36 +0000 Subject: [PATCH 092/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2618 ++++++++++++++++++++------------------- 1 file changed, 1319 insertions(+), 1299 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 091fa15b..3f57b6f6 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-28T12:02:35.170828", + "updated": "2022-09-04T12:02:35.272936", "data": [ { "id": 0, @@ -14,17 +14,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -154,6 +154,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -181,14 +186,14 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -212,12 +217,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -234,11 +239,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -254,6 +254,11 @@ "slug": "yandex", "frequency": 3 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -289,28 +294,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Asana", "slug": "asana", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -326,19 +331,14 @@ "slug": "lyft", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -352,8 +352,8 @@ "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -361,6 +361,11 @@ "slug": "groupon", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -413,23 +418,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -450,6 +450,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -485,7 +490,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -537,7 +542,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -552,7 +557,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -562,7 +567,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -573,6 +578,11 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -589,21 +599,21 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 8 }, { @@ -614,6 +624,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Zillow", + "slug": "zillow", "frequency": 4 }, { @@ -621,31 +636,16 @@ "slug": "liveramp", "frequency": 4 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 3 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -656,6 +656,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -671,6 +676,11 @@ "slug": "virtu", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -706,6 +716,11 @@ { "name": "Cisco", "slug": "cisco", + "frequency": 13 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 12 }, { @@ -713,20 +728,15 @@ "slug": "apple", "frequency": 11 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Facebook", @@ -818,7 +828,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Microsoft", @@ -828,31 +838,31 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 16 }, { "name": "Uber", "slug": "uber", "frequency": 14 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 13 - }, { "name": "Karat", "slug": "karat", - "frequency": 13 + "frequency": 14 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 11 + "name": "Indeed", + "slug": "indeed", + "frequency": 12 }, { "name": "Cisco", "slug": "cisco", + "frequency": 11 + }, + { + "name": "Twitter", + "slug": "twitter", "frequency": 10 }, { @@ -865,16 +875,16 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -915,11 +925,6 @@ "slug": "qualtrics", "frequency": 3 }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 3 - }, { "name": "Wayfair", "slug": "wayfair", @@ -931,13 +936,13 @@ "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Bolt", + "slug": "bolt", "frequency": 2 }, { @@ -960,17 +965,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -980,7 +985,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -1082,12 +1087,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -1114,11 +1119,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1129,6 +1129,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1206,7 +1211,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Bloomberg", @@ -1218,19 +1223,14 @@ "slug": "twitter", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, { - "name": "Reddit", - "slug": "reddit", + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -1263,6 +1263,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1367,29 +1372,24 @@ "slug": "google", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "tiktok", - "slug": "tiktok", + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -1407,6 +1407,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1464,11 +1469,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1486,6 +1486,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -1496,11 +1501,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -1511,11 +1511,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1536,12 +1531,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 11 }, { "name": "Bloomberg", @@ -1551,7 +1546,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -1583,6 +1578,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1598,11 +1598,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1612,11 +1607,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -1633,18 +1623,18 @@ { "name": "Reddit", "slug": "reddit", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Airbnb", "slug": "airbnb", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1722,7 +1712,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 11 }, { "name": "Microsoft", @@ -1739,15 +1729,10 @@ "slug": "bloomberg", "frequency": 7 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -1775,8 +1760,8 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -1799,14 +1784,19 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -1825,13 +1815,13 @@ "frequency": 2 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Spotify", + "slug": "spotify", "frequency": 2 }, { @@ -1862,6 +1852,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Amazon", "slug": "amazon", @@ -1870,18 +1865,13 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1919,11 +1909,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -1934,6 +1919,21 @@ "slug": "google", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -1986,6 +1986,11 @@ "slug": "twitter", "frequency": 4 }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 4 + }, { "name": "Swiggy", "slug": "swiggy", @@ -2006,26 +2011,11 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Nutanix", "slug": "nutanix", "frequency": 3 }, - { - "name": "Duolingo", - "slug": "duolingo", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2060,6 +2050,16 @@ "name": "Cisco", "slug": "cisco", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Duolingo", + "slug": "duolingo", + "frequency": 2 } ] }, @@ -2084,30 +2084,30 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 }, { "name": "Google", @@ -2174,7 +2174,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -2184,7 +2184,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -2243,25 +2243,25 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Uber", @@ -2308,22 +2308,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -2340,10 +2340,20 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 4 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 4 + "frequency": 3 }, { "name": "ByteDance", @@ -2355,11 +2365,6 @@ "slug": "paytm", "frequency": 3 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -2375,11 +2380,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2410,46 +2410,46 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 16 + "frequency": 14 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", "frequency": 11 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Uber", "slug": "uber", "frequency": 6 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Bolt", + "slug": "bolt", "frequency": 6 }, { @@ -2463,10 +2463,10 @@ "frequency": 5 }, { - "name": "Bolt", - "slug": "bolt", - "frequency": 5 - }, + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Capital One", "slug": "capital-one", @@ -2552,11 +2552,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -2588,8 +2583,8 @@ "frequency": 2 }, { - "name": "BlackRock", - "slug": "blackrock", + "name": "Wayfair", + "slug": "wayfair", "frequency": 2 }, { @@ -2662,12 +2657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 39 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 29 + "frequency": 28 }, { "name": "Apple", @@ -2675,13 +2670,13 @@ "frequency": 15 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 14 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 13 }, { @@ -2697,7 +2692,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 8 + "frequency": 9 }, { "name": "Uber", @@ -2724,16 +2719,6 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Docusign", "slug": "docusign", @@ -2754,6 +2739,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -2764,6 +2754,16 @@ "slug": "expedia", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2789,11 +2789,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -2829,7 +2824,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -2863,14 +2858,14 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2898,16 +2893,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 32 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { @@ -2916,8 +2911,8 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { @@ -2928,13 +2923,18 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2950,11 +2950,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3000,7 +2995,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "LinkedIn", @@ -3015,7 +3010,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -3067,47 +3062,47 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "TuSimple", "slug": "tusimple", - "frequency": 4 + "frequency": 3 }, { "name": "VMware", @@ -3174,12 +3169,12 @@ { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", @@ -3191,21 +3186,31 @@ "slug": "apple", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3221,26 +3226,21 @@ "slug": "bytedance", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Visa", "slug": "visa", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "PayTM", "slug": "paytm", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3251,26 +3251,11 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -3291,6 +3276,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3311,6 +3301,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Softwire", "slug": "softwire", @@ -3336,13 +3331,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -3353,11 +3353,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -3373,19 +3368,14 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { @@ -3393,11 +3383,21 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Cohesity", "slug": "cohesity", @@ -3430,6 +3430,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -3440,11 +3445,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3470,12 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 8 + "frequency": 11 }, { "name": "tiktok", @@ -3483,13 +3478,13 @@ "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Cisco", + "slug": "cisco", + "frequency": 7 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -3498,8 +3493,8 @@ "frequency": 5 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Lyft", + "slug": "lyft", "frequency": 5 }, { @@ -3513,10 +3508,15 @@ "frequency": 4 }, { - "name": "Commvault", - "slug": "commvault", - "frequency": 3 - }, + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 3 + }, { "name": "Square", "slug": "square", @@ -3577,7 +3577,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Google", @@ -3662,21 +3662,26 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -3702,11 +3707,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3749,15 +3749,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 7 + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Amazon", @@ -3836,7 +3836,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", @@ -3851,17 +3851,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 + "frequency": 4 }, { "name": "Uber", @@ -3887,6 +3882,11 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -3930,11 +3930,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3990,16 +3985,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -4011,13 +3996,13 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4025,6 +4010,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -4045,7 +4035,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -4055,7 +4045,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Visa", @@ -4067,11 +4057,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", @@ -4082,6 +4067,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4127,7 +4117,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -4137,12 +4127,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -4154,6 +4139,11 @@ "slug": "qualcomm", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4179,12 +4169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 + "frequency": 15 }, { "name": "Microsoft", @@ -4196,6 +4181,11 @@ "slug": "apple", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -4206,14 +4196,14 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -4253,11 +4243,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4268,6 +4253,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4298,7 +4288,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4315,6 +4305,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4360,7 +4355,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -4392,32 +4387,32 @@ { "name": "Apple", "slug": "apple", - "frequency": 17 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -4429,6 +4424,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 4 + }, { "name": "Capital One", "slug": "capital-one", @@ -4449,16 +4449,16 @@ "slug": "huawei", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -4475,8 +4475,8 @@ "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -4514,18 +4514,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4537,20 +4542,15 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "American Express", + "slug": "american-express", + "frequency": 3 }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -4613,6 +4613,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -4648,41 +4653,36 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -4690,6 +4690,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4722,7 +4727,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -4749,11 +4754,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4768,9 +4768,14 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - } - ] - }, + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } + ] + }, { "id": 61, "title": "Pacific Atlantic Water Flow", @@ -4782,19 +4787,24 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4803,8 +4813,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -4817,11 +4832,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4844,12 +4854,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 121 + "frequency": 127 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 32 + "frequency": 30 }, { "name": "Bloomberg", @@ -4859,27 +4869,27 @@ { "name": "Google", "slug": "google", - "frequency": 20 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 16 }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 10 }, { "name": "tiktok", @@ -4897,13 +4907,23 @@ "frequency": 7 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 7 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 6 }, { @@ -4916,16 +4936,16 @@ "slug": "docusign", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Paypal", "slug": "paypal", "frequency": 5 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4937,8 +4957,8 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Tesla", + "slug": "tesla", "frequency": 3 }, { @@ -4956,6 +4976,11 @@ "slug": "shopee", "frequency": 3 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -4971,11 +4996,6 @@ "slug": "indeed", "frequency": 3 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", @@ -4986,16 +5006,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Dropbox", - "slug": "dropbox", - "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5006,11 +5016,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -5046,6 +5051,11 @@ "slug": "paytm", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -5079,7 +5089,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -5126,6 +5136,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -5136,11 +5151,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5171,7 +5181,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 16 }, { "name": "Apple", @@ -5181,7 +5191,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -5189,14 +5199,14 @@ "frequency": 5 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 5 }, { "name": "Facebook", @@ -5218,6 +5228,11 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -5228,11 +5243,6 @@ "slug": "ibm", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5248,6 +5258,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -5258,6 +5273,11 @@ "slug": "canonical", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5285,16 +5305,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Media.net", "slug": "medianet", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5366,11 +5386,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -5397,7 +5412,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -5444,7 +5459,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -5464,7 +5479,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "eBay", @@ -5504,9 +5519,9 @@ "frequency": 14 }, { - "name": "Capital One", - "slug": "capital-one", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Google", @@ -5523,6 +5538,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5533,11 +5553,6 @@ "slug": "zoom", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5568,6 +5583,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5588,27 +5608,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -5618,7 +5638,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -5630,11 +5650,6 @@ "slug": "indeed", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5646,13 +5661,13 @@ "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -5670,6 +5685,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -5706,17 +5726,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 9 }, { "name": "Uber", @@ -5729,8 +5744,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -5738,6 +5753,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5763,12 +5783,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -5776,8 +5796,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5805,12 +5825,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 25 }, { "name": "Microsoft", @@ -5820,7 +5840,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 7 }, { "name": "Google", @@ -5862,6 +5887,11 @@ "slug": "indeed", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5887,21 +5917,11 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -5917,11 +5937,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5952,7 +5967,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Pinterest", @@ -5967,7 +5982,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -6004,7 +6019,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -6041,27 +6056,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 59 + "frequency": 54 }, { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 25 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 22 }, { "name": "Apple", "slug": "apple", - "frequency": 21 + "frequency": 20 }, { "name": "Microsoft", @@ -6091,11 +6106,6 @@ { "name": "Salesforce", "slug": "salesforce", - "frequency": 7 - }, - { - "name": "VMware", - "slug": "vmware", "frequency": 6 }, { @@ -6103,6 +6113,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -6163,11 +6178,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -6178,6 +6188,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -6198,6 +6213,11 @@ "slug": "ibm", "frequency": 2 }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -6213,11 +6233,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6248,12 +6263,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -6295,7 +6310,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -6311,6 +6326,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -6328,7 +6348,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 44 }, { "name": "Google", @@ -6338,7 +6358,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 21 }, { "name": "Facebook", @@ -6348,17 +6368,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { "name": "Apple", @@ -6375,6 +6400,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Swiggy", "slug": "swiggy", @@ -6390,16 +6420,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -6595,12 +6615,12 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Robinhood", @@ -6622,16 +6642,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -6641,11 +6661,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 } ] }, @@ -6663,23 +6678,23 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Wayfair", "slug": "wayfair", "frequency": 7 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 6 - }, { "name": "Karat", "slug": "karat", "frequency": 6 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -6745,22 +6760,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Yahoo", @@ -6844,7 +6859,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -6888,15 +6903,20 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Uber", @@ -6913,16 +6933,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -6938,6 +6948,16 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -6978,17 +6998,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 46 + "frequency": 44 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 7 + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "HRT", @@ -6998,23 +7018,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Roblox", "slug": "roblox", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7026,13 +7046,13 @@ "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -7070,22 +7090,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 12 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 14 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 10 }, { "name": "Bloomberg", @@ -7103,25 +7128,20 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Expedia", + "slug": "expedia", "frequency": 5 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7137,14 +7157,24 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", "frequency": 3 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Splunk", + "slug": "splunk", "frequency": 3 }, { @@ -7153,8 +7183,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7168,23 +7198,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 2 }, { @@ -7222,7 +7242,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -7264,12 +7284,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 18 }, { "name": "Apple", @@ -7282,13 +7297,23 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Google", "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -7301,11 +7326,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7353,16 +7373,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "PayTM", "slug": "paytm", @@ -7374,18 +7394,18 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -7401,14 +7421,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Google", @@ -7468,11 +7488,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -7483,6 +7498,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7508,6 +7528,11 @@ "slug": "arcesium", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7567,6 +7592,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -7577,11 +7607,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7625,9 +7650,9 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", - "frequency": 8 + "name": "Amazon", + "slug": "amazon", + "frequency": 9 }, { "name": "Uber", @@ -7635,15 +7660,20 @@ "frequency": 8 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7653,11 +7683,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -7674,32 +7699,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 36 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "DoorDash", "slug": "doordash", "frequency": 12 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 7 + "name": "Coinbase", + "slug": "coinbase", + "frequency": 8 }, { "name": "Facebook", @@ -7726,6 +7746,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7762,13 +7787,13 @@ "frequency": 2 }, { - "name": "Twilio", - "slug": "twilio", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 2 }, { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -7821,21 +7846,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 58 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 24 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 19 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { @@ -7846,7 +7871,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 13 }, { "name": "Facebook", @@ -7861,7 +7886,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 6 }, { "name": "Yahoo", @@ -7874,39 +7904,34 @@ "frequency": 5 }, { - "name": "VMware", - "slug": "vmware", + "name": "eBay", + "slug": "ebay", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "VMware", + "slug": "vmware", "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { "name": "Zillow", @@ -7929,8 +7954,8 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Docusign", + "slug": "docusign", "frequency": 3 }, { @@ -7943,11 +7968,6 @@ "slug": "rubrik", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -7984,8 +8004,13 @@ "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -8009,8 +8034,13 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -8060,7 +8090,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 57 }, { "name": "Google", @@ -8082,23 +8112,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 11 + "frequency": 13 }, { "name": "Airbnb", "slug": "airbnb", "frequency": 8 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 8 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8139,11 +8169,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8273,7 +8298,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 47 }, { "name": "Asana", @@ -8300,25 +8325,25 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, { - "name": "Sumologic", - "slug": "sumologic", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 } ] }, @@ -8340,17 +8365,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8392,6 +8417,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -8408,13 +8438,13 @@ "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Deloitte", + "slug": "deloitte", "frequency": 2 }, { @@ -8433,13 +8463,13 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Dropbox", + "slug": "dropbox", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -8515,7 +8545,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 64 + "frequency": 53 }, { "name": "Amazon", @@ -8530,21 +8560,21 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -8562,6 +8592,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -8577,11 +8612,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -8613,21 +8643,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 18 }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { @@ -8640,11 +8675,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8719,7 +8749,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -8739,16 +8769,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8802,7 +8832,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 44 }, { "name": "Google", @@ -8839,6 +8869,11 @@ "slug": "twilio", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -8854,11 +8889,6 @@ "slug": "robinhood", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8904,11 +8934,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 2 - }, { "name": "HBO", "slug": "hbo", @@ -8954,20 +8979,20 @@ "slug": "amazon", "frequency": 40 }, - { - "name": "Google", - "slug": "google", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 13 }, + { + "name": "Google", + "slug": "google", + "frequency": 13 + }, { "name": "Karat", "slug": "karat", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -9009,11 +9034,6 @@ "slug": "coinbase", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9049,6 +9069,11 @@ "slug": "lyft", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9086,12 +9111,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Amazon", @@ -9139,7 +9164,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -9223,11 +9248,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -9237,6 +9257,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -9291,7 +9316,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -9299,8 +9324,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -9309,8 +9334,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -9345,16 +9370,16 @@ "slug": "amazon", "frequency": 30 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9363,7 +9388,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "VMware", @@ -9497,7 +9522,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9540,17 +9565,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 62 + "frequency": 56 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -9601,11 +9626,6 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 } ] }, @@ -9705,7 +9725,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -9762,7 +9782,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -9772,7 +9792,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -9804,7 +9824,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "LinkedIn", @@ -9861,18 +9881,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 35 }, { "name": "Amazon", "slug": "amazon", "frequency": 14 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9883,6 +9898,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9905,6 +9925,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -9925,11 +9950,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -9947,16 +9967,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -9967,6 +9987,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9977,11 +10002,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -10054,7 +10074,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 8 }, { "name": "Facebook", @@ -10092,8 +10112,8 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -10118,6 +10138,11 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10133,11 +10158,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10209,11 +10229,6 @@ "name": "Visa", "slug": "visa", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -10230,21 +10245,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 92 + "frequency": 81 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 - }, - { - "name": "LinkedIn", - "slug": "linkedin", "frequency": 6 }, { @@ -10252,6 +10262,11 @@ "slug": "bytedance", "frequency": 6 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10262,11 +10277,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -10277,19 +10287,24 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -10317,6 +10332,16 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -10386,11 +10411,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -10401,6 +10421,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10426,7 +10451,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -10453,15 +10478,15 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -10478,23 +10503,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -10505,6 +10525,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -10525,11 +10550,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -10555,6 +10575,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10581,12 +10606,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Twitter", @@ -10613,34 +10638,29 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", - "frequency": 2 - }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 + "frequency": 3 }, { "name": "Opendoor", "slug": "opendoor", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -10663,17 +10683,17 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 22 + "frequency": 23 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -10708,7 +10728,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { "name": "Snapchat", @@ -10770,23 +10790,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", "frequency": 8 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, { "name": "DoorDash", "slug": "doordash", @@ -10802,16 +10822,16 @@ "slug": "nvidia", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -10827,11 +10847,6 @@ "slug": "quora", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10857,6 +10872,11 @@ "slug": "sprinklr", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -10883,21 +10903,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Uber", "slug": "uber", - "frequency": 24 + "frequency": 20 }, { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Snapchat", + "slug": "snapchat", "frequency": 7 }, { @@ -10905,26 +10930,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Indeed", + "slug": "indeed", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10936,8 +10951,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -10980,12 +11000,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 29 }, { "name": "Apple", @@ -10993,14 +11008,9 @@ "frequency": 8 }, { - "name": "IXL", - "slug": "ixl", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Google", @@ -11012,6 +11022,16 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -11023,8 +11043,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -11037,6 +11057,11 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -11052,6 +11077,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -11077,12 +11107,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Spotify", "slug": "spotify", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", @@ -11119,12 +11149,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 119 + "frequency": 123 }, { "name": "Adobe", "slug": "adobe", - "frequency": 51 + "frequency": 52 }, { "name": "Apple", @@ -11134,7 +11164,7 @@ { "name": "Google", "slug": "google", - "frequency": 38 + "frequency": 39 }, { "name": "Microsoft", @@ -11144,7 +11174,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Bloomberg", @@ -11159,7 +11189,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 11 + "frequency": 12 }, { "name": "Oracle", @@ -11246,6 +11276,11 @@ "slug": "american-express", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -11256,11 +11291,6 @@ "slug": "citadel", "frequency": 3 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", @@ -11271,19 +11301,9 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", + { + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11302,8 +11322,18 @@ "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -11322,8 +11352,8 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -11365,11 +11395,6 @@ "name": "Info Edge", "slug": "info-edge", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -11386,12 +11411,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -11428,11 +11453,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11463,7 +11483,7 @@ { "name": "IBM", "slug": "ibm", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -11495,11 +11515,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -11515,6 +11530,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Nutanix", "slug": "nutanix", @@ -11540,12 +11560,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 33 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -11562,16 +11582,16 @@ "slug": "adobe", "frequency": 12 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, { "name": "Uber", "slug": "uber", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Yahoo", "slug": "yahoo", @@ -11583,14 +11603,14 @@ "frequency": 6 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 6 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 6 }, { "name": "Paypal", @@ -11602,6 +11622,16 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11627,26 +11657,11 @@ "slug": "american-express", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -11666,6 +11681,11 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 } ] }, @@ -11679,25 +11699,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -11715,13 +11735,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -11791,12 +11811,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -11808,11 +11828,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11823,6 +11838,11 @@ "slug": "salesforce", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -11898,12 +11918,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 39 + "frequency": 37 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -11916,9 +11936,9 @@ "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Adobe", @@ -11926,9 +11946,9 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Intel", @@ -11945,6 +11965,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -11965,11 +11990,6 @@ "slug": "qualtrics", "frequency": 3 }, - { - "name": "Epam Systems", - "slug": "epam-systems", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -12020,11 +12040,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -12035,11 +12050,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -12070,7 +12080,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Adobe", @@ -12082,11 +12097,6 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", @@ -12108,8 +12118,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -12118,13 +12128,13 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -12157,6 +12167,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12277,7 +12292,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Microsoft", @@ -12368,7 +12383,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -12465,12 +12480,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 37 }, { "name": "Adobe", "slug": "adobe", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", @@ -12478,29 +12493,29 @@ "frequency": 20 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 18 + "name": "Google", + "slug": "google", + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 16 }, { - "name": "Google", - "slug": "google", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -12510,18 +12525,13 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12532,6 +12542,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -12547,6 +12562,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12587,7 +12607,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Facebook", @@ -12599,11 +12619,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -12614,6 +12629,11 @@ "slug": "rubrik", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", From db88574f82b2d55ea77c8c17612a83f29c9d1940 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 11 Sep 2022 12:02:55 +0000 Subject: [PATCH 093/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2333 +++++++++++++++++++-------------------- 1 file changed, 1159 insertions(+), 1174 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 3f57b6f6..e8ea2d34 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-04T12:02:35.272936", + "updated": "2022-09-11T12:02:54.368487", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", @@ -24,7 +24,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Google", @@ -39,22 +39,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "JPMorgan", "slug": "jpmorgan", - "frequency": 3 + "frequency": 4 }, { "name": "Yahoo", @@ -99,14 +99,19 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { @@ -134,16 +139,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -159,6 +154,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -176,24 +176,24 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -217,21 +217,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 5 }, { @@ -239,29 +239,34 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { "name": "SAP", "slug": "sap", - "frequency": 3 + "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Atlassian", + "slug": "atlassian", "frequency": 2 }, { @@ -270,13 +275,13 @@ "frequency": 2 }, { - "name": "Atlassian", - "slug": "atlassian", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Accolite", + "slug": "accolite", "frequency": 2 } ] @@ -294,26 +299,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Asana", "slug": "asana", - "frequency": 11 + "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { @@ -357,8 +362,8 @@ "frequency": 3 }, { - "name": "Groupon", - "slug": "groupon", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -366,11 +371,6 @@ "slug": "american-express", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -386,6 +386,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + }, { "name": "Indeed", "slug": "indeed", @@ -400,6 +405,11 @@ "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 } ] }, @@ -418,16 +428,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -440,21 +460,11 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -539,15 +549,10 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -559,10 +564,15 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -599,7 +609,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -614,17 +624,17 @@ { "name": "Google", "slug": "google", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Zillow", @@ -636,11 +646,6 @@ "slug": "liveramp", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -651,11 +656,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -686,6 +686,16 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -716,38 +726,38 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -768,6 +778,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -788,11 +803,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -830,14 +840,19 @@ "slug": "amazon", "frequency": 30 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 17 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 16 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Karat", + "slug": "karat", "frequency": 16 }, { @@ -845,25 +860,20 @@ "slug": "uber", "frequency": 14 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 14 - }, { "name": "Indeed", "slug": "indeed", - "frequency": 12 + "frequency": 11 }, { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 10 }, { "name": "Twitter", "slug": "twitter", - "frequency": 10 + "frequency": 9 }, { "name": "tiktok", @@ -876,8 +886,8 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -886,8 +896,8 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -970,18 +980,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -1003,13 +1013,13 @@ "frequency": 2 }, { - "name": "Twitch", - "slug": "twitch", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -1053,8 +1063,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { @@ -1092,7 +1102,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", @@ -1119,11 +1129,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -1145,13 +1150,13 @@ "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -1206,12 +1211,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Bloomberg", @@ -1221,7 +1226,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -1278,11 +1283,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1305,14 +1305,19 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1330,11 +1335,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1355,7 +1355,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Adobe", @@ -1367,21 +1372,11 @@ "slug": "godaddy", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -1407,6 +1402,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1427,6 +1427,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1452,7 +1457,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -1501,6 +1506,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -1510,11 +1520,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -1563,6 +1568,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1588,11 +1598,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1625,14 +1630,14 @@ "slug": "reddit", "frequency": 6 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Airbnb", + "slug": "airbnb", "frequency": 3 }, { @@ -1707,7 +1712,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 27 }, { "name": "Facebook", @@ -1717,7 +1722,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -1734,11 +1739,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1749,6 +1749,16 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -1789,11 +1799,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -1867,11 +1872,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1891,6 +1891,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -1954,7 +1959,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 41 }, { "name": "Microsoft", @@ -1964,7 +1969,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2011,11 +2016,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2056,6 +2056,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, { "name": "Duolingo", "slug": "duolingo", @@ -2084,19 +2089,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -2109,6 +2109,11 @@ "slug": "doordash", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2124,6 +2129,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2139,11 +2149,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2231,7 +2236,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 22 }, { "name": "Expedia", @@ -2261,7 +2266,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -2283,6 +2288,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2313,12 +2323,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 9 }, { "name": "Google", @@ -2330,11 +2340,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2345,6 +2350,11 @@ "slug": "arcesium", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Infosys", "slug": "infosys", @@ -2410,7 +2420,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 55 }, { "name": "Microsoft", @@ -2418,23 +2428,23 @@ "frequency": 17 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 14 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 13 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 12 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 11 }, { @@ -2458,14 +2468,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Cisco", + "slug": "cisco", "frequency": 5 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Capital One", @@ -2477,11 +2487,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -2502,16 +2507,6 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2537,11 +2532,6 @@ "slug": "riot-games", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "Zoho", "slug": "zoho", @@ -2572,6 +2562,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2582,6 +2577,16 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -2592,6 +2597,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Zynga", "slug": "zynga", @@ -2657,16 +2667,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 44 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 28 + "frequency": 26 }, { "name": "Apple", "slug": "apple", + "frequency": 16 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 15 }, { @@ -2674,11 +2689,6 @@ "slug": "microsoft", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 13 - }, { "name": "Google", "slug": "google", @@ -2687,16 +2697,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", - "frequency": 9 + "frequency": 10 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -2705,8 +2715,8 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -2720,8 +2730,8 @@ "frequency": 4 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Twilio", + "slug": "twilio", "frequency": 3 }, { @@ -2739,6 +2749,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -2759,16 +2774,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2784,6 +2789,11 @@ "slug": "shopee", "frequency": 2 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -2826,11 +2836,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -2858,16 +2863,16 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2893,12 +2898,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2915,11 +2920,6 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Mathworks", - "slug": "mathworks", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -2950,6 +2950,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Mathworks", + "slug": "mathworks", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3062,7 +3067,7 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", @@ -3164,17 +3169,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", @@ -3196,24 +3201,19 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 5 }, { @@ -3231,6 +3231,11 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "PayTM", "slug": "paytm", @@ -3286,6 +3291,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -3326,7 +3336,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 38 }, { "name": "Facebook", @@ -3348,16 +3358,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3373,11 +3383,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -3412,6 +3417,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -3473,19 +3483,19 @@ "frequency": 11 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Cisco", + "slug": "cisco", "frequency": 8 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 7 + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Google", @@ -3493,14 +3503,14 @@ "frequency": 5 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Lyft", + "slug": "lyft", + "frequency": 5 }, { "name": "Bloomberg", @@ -3577,7 +3587,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Google", @@ -3655,7 +3665,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 26 }, { "name": "Apple", @@ -3687,6 +3697,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3707,11 +3722,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -3752,12 +3762,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 9 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -3838,6 +3848,11 @@ "slug": "facebook", "frequency": 12 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3848,11 +3863,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -3908,7 +3918,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Zomato", @@ -3926,13 +3936,13 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -4035,7 +4045,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -4169,12 +4179,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -4187,14 +4197,14 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Yahoo", @@ -4285,10 +4295,15 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -4298,12 +4313,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -4350,7 +4360,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -4392,12 +4402,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", @@ -4407,26 +4417,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "IBM", "slug": "ibm", + "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -4434,11 +4444,6 @@ "slug": "capital-one", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4449,6 +4454,11 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -4459,11 +4469,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -4478,11 +4483,6 @@ "name": "PayTM", "slug": "paytm", "frequency": 2 - }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 2 } ] }, @@ -4509,11 +4509,6 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -4524,6 +4519,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4589,14 +4589,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Microsoft", @@ -4643,7 +4643,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -4722,18 +4722,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "frequency": 16 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4790,12 +4790,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -4817,11 +4817,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4836,6 +4831,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -4854,33 +4854,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 127 + "frequency": 125 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 30 + "frequency": 29 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 29 + "frequency": 27 }, { "name": "Google", "slug": "google", - "frequency": 23 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 16 + "frequency": 22 }, { "name": "Apple", "slug": "apple", "frequency": 16 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, { "name": "Uber", "slug": "uber", @@ -4906,11 +4906,6 @@ "slug": "doordash", "frequency": 7 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", @@ -4937,8 +4932,8 @@ "frequency": 6 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -4947,13 +4942,8 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Paypal", + "slug": "paypal", "frequency": 4 }, { @@ -4967,13 +4957,13 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 3 }, { @@ -5017,13 +5007,13 @@ "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Karat", + "slug": "karat", "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -5031,6 +5021,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -5047,13 +5042,13 @@ "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -5147,8 +5142,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Pinterest", + "slug": "pinterest", "frequency": 4 }, { @@ -5157,8 +5152,8 @@ "frequency": 3 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5181,7 +5176,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 12 }, { "name": "Apple", @@ -5198,16 +5193,16 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -5238,11 +5233,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -5278,6 +5268,11 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5303,7 +5298,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Media.net", @@ -5402,7 +5397,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -5427,7 +5422,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -5464,7 +5459,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -5479,7 +5474,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "eBay", @@ -5508,29 +5503,29 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 15 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 14 - }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -5543,6 +5538,11 @@ "slug": "capital-one", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5563,11 +5563,6 @@ "slug": "zenefits", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5583,11 +5578,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -5608,22 +5598,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", "frequency": 11 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -5635,14 +5625,19 @@ "slug": "google", "frequency": 8 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -5665,11 +5660,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5726,7 +5716,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", @@ -5738,16 +5728,16 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5809,6 +5799,11 @@ "name": "Hotstar", "slug": "hotstar", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5825,12 +5820,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 22 }, { "name": "Microsoft", @@ -5847,19 +5842,19 @@ "slug": "yandex", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 5 }, { @@ -5868,8 +5863,8 @@ "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 4 }, { @@ -5903,8 +5898,8 @@ "frequency": 3 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -5912,11 +5907,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -5942,6 +5932,16 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -5972,7 +5972,7 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -6024,7 +6024,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -6056,12 +6056,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 54 + "frequency": 48 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 39 }, { "name": "Google", @@ -6076,7 +6076,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 20 + "frequency": 18 }, { "name": "Microsoft", @@ -6091,7 +6091,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 12 }, { "name": "tiktok", @@ -6103,11 +6103,6 @@ "slug": "snapchat", "frequency": 8 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 6 - }, { "name": "Oracle", "slug": "oracle", @@ -6118,6 +6113,11 @@ "slug": "vmware", "frequency": 5 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -6143,6 +6143,11 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 4 + }, { "name": "Yandex", "slug": "yandex", @@ -6163,16 +6168,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 3 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -6203,6 +6198,11 @@ "slug": "coupang", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6238,6 +6238,11 @@ "slug": "atlassian", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Hotstar", "slug": "hotstar", @@ -6263,12 +6268,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6280,11 +6285,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6327,6 +6327,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6348,7 +6353,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 45 }, { "name": "Google", @@ -6358,7 +6363,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 21 + "frequency": 22 }, { "name": "Facebook", @@ -6405,11 +6410,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6464,6 +6464,11 @@ "name": "Splunk", "slug": "splunk", "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 } ] }, @@ -6493,16 +6498,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6523,11 +6528,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6538,11 +6538,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "HBO", - "slug": "hbo", - "frequency": 2 - }, { "name": "Flipkart", "slug": "flipkart", @@ -6615,7 +6610,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Amazon", @@ -6685,20 +6680,20 @@ "slug": "wayfair", "frequency": 7 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Karat", "slug": "karat", - "frequency": 6 + "frequency": 5 }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -6755,7 +6750,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Microsoft", @@ -6763,9 +6763,9 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Adobe", @@ -6773,9 +6773,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Yahoo", @@ -6787,21 +6792,11 @@ "slug": "sap", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -6906,17 +6901,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 6 }, { "name": "Uber", @@ -6933,6 +6923,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -7018,7 +7013,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Roblox", @@ -7090,7 +7085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { "name": "Microsoft", @@ -7100,7 +7095,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 13 }, { "name": "Facebook", @@ -7110,7 +7105,7 @@ { "name": "ByteDance", "slug": "bytedance", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -7137,6 +7132,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7157,11 +7157,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7193,13 +7188,13 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -7242,23 +7237,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -7284,17 +7279,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -7306,31 +7301,31 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7366,7 +7361,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -7423,23 +7418,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7450,6 +7440,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -7488,16 +7483,21 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -7506,16 +7506,11 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -7524,8 +7519,8 @@ "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { @@ -7533,10 +7528,20 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -7553,7 +7558,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -7652,12 +7657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 11 }, { "name": "Google", @@ -7699,7 +7704,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Google", @@ -7709,7 +7714,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -7717,25 +7722,25 @@ "frequency": 8 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Salesforce", + "slug": "salesforce", "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 + "name": "Coinbase", + "slug": "coinbase", + "frequency": 8 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7751,6 +7756,11 @@ "slug": "twilio", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7791,26 +7801,11 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -7846,21 +7841,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 56 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 28 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 19 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 18 }, { @@ -7871,21 +7866,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 13 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Uber", + "slug": "uber", "frequency": 9 }, { - "name": "Uber", - "slug": "uber", + "name": "Spotify", + "slug": "spotify", "frequency": 8 }, { @@ -7903,6 +7898,16 @@ "slug": "goldman-sachs", "frequency": 5 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "eBay", "slug": "ebay", @@ -7929,9 +7934,9 @@ "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 + "name": "Visa", + "slug": "visa", + "frequency": 3 }, { "name": "Zillow", @@ -7948,11 +7953,6 @@ "slug": "paytm", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Docusign", "slug": "docusign", @@ -7969,13 +7969,13 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 + "name": "Accenture", + "slug": "accenture", + "frequency": 3 }, { - "name": "Twitch", - "slug": "twitch", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -7993,11 +7993,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -8013,6 +8008,16 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -8038,21 +8043,11 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", "frequency": 2 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Airtel", "slug": "airtel", @@ -8090,7 +8085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 53 }, { "name": "Google", @@ -8117,12 +8112,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 - }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 8 + "frequency": 14 }, { "name": "Lyft", @@ -8130,13 +8120,13 @@ "frequency": 8 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Airbnb", + "slug": "airbnb", "frequency": 7 }, { @@ -8144,31 +8134,41 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Snapchat", + "slug": "snapchat", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8207,14 +8207,14 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Adobe", @@ -8251,7 +8251,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -8266,7 +8266,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "LinkedIn", @@ -8293,12 +8293,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 72 + "frequency": 70 }, { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 45 }, { "name": "Asana", @@ -8315,6 +8315,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -8325,11 +8330,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -8360,12 +8360,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 44 }, { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 34 }, { "name": "Apple", @@ -8387,16 +8387,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8417,6 +8407,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -8437,6 +8432,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -8467,11 +8467,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -8482,11 +8477,6 @@ "slug": "netflix", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Cashfree", "slug": "cashfree", @@ -8507,7 +8497,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Amazon", @@ -8520,13 +8510,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -8545,12 +8535,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 53 + "frequency": 52 }, { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "LinkedIn", @@ -8570,7 +8560,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -8590,7 +8580,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "tiktok", @@ -8603,14 +8593,14 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Paypal", @@ -8643,28 +8633,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -8689,16 +8679,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -8746,6 +8726,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -8832,7 +8817,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 47 }, { "name": "Google", @@ -8842,7 +8827,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8977,42 +8962,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 41 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Karat", "slug": "karat", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Roblox", "slug": "roblox", - "frequency": 6 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 + "frequency": 5 }, { "name": "Wayfair", @@ -9030,14 +9010,19 @@ "frequency": 3 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 3 }, { "name": "Salesforce", @@ -9084,11 +9069,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9149,7 +9129,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 16 + "frequency": 13 }, { "name": "Facebook", @@ -9161,19 +9141,14 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -9186,6 +9161,11 @@ "slug": "pinterest", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9248,6 +9228,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -9257,11 +9242,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -9311,12 +9291,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Microsoft", @@ -9338,16 +9328,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -9368,17 +9348,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 }, { "name": "Bloomberg", @@ -9401,13 +9381,8 @@ "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, - { - "name": "Salesforce", - "slug": "salesforce", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -9416,8 +9391,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -9450,6 +9425,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -9475,17 +9455,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -9565,7 +9545,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 56 + "frequency": 52 }, { "name": "Amazon", @@ -9575,7 +9555,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -9643,17 +9623,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Nutanix", @@ -9680,11 +9660,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9700,6 +9675,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -9782,7 +9762,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -9829,7 +9809,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Spotify", @@ -9846,16 +9826,16 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9881,12 +9861,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 32 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 }, { "name": "Google", @@ -9925,6 +9905,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -9943,11 +9928,6 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 2 }, { @@ -9964,7 +9944,7 @@ "pattern": [ "DFS" ], - "difficulty": "Easy", + "difficulty": "Medium", "premium": false, "companies": [ { @@ -10074,7 +10054,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 }, { "name": "Facebook", @@ -10141,7 +10121,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -10188,12 +10168,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -10215,6 +10190,11 @@ "slug": "doordash", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -10245,28 +10225,28 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 81 + "frequency": 76 }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 29 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 6 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10277,6 +10257,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -10287,6 +10272,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -10312,16 +10302,6 @@ "slug": "splunk", "frequency": 2 }, - { - "name": "Sumologic", - "slug": "sumologic", - "frequency": 2 - }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -10397,14 +10377,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Google", + "slug": "google", + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 6 }, { "name": "Facebook", @@ -10412,8 +10392,8 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -10508,12 +10488,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -10540,16 +10520,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -10566,8 +10536,13 @@ "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -10589,6 +10564,11 @@ "name": "Lyft", "slug": "lyft", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -10606,7 +10586,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -10623,11 +10603,6 @@ "slug": "snapchat", "frequency": 4 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -10643,6 +10618,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, { "name": "Opendoor", "slug": "opendoor", @@ -10688,12 +10668,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 6 }, { "name": "Google", @@ -10703,11 +10683,6 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 4 }, { @@ -10720,6 +10695,11 @@ "slug": "sprinklr", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10790,12 +10770,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", @@ -10805,7 +10785,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 5 }, { "name": "DoorDash", @@ -10832,26 +10812,21 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "C3 IoT", "slug": "c3-iot", "frequency": 3 }, - { - "name": "Quora", - "slug": "quora", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -10872,6 +10847,11 @@ "slug": "sprinklr", "frequency": 2 }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10903,17 +10883,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Uber", "slug": "uber", - "frequency": 20 + "frequency": 19 }, { "name": "Cisco", "slug": "cisco", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", @@ -10925,15 +10905,10 @@ "slug": "snapchat", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", - "frequency": 4 + "frequency": 5 }, { "name": "Indeed", @@ -10945,11 +10920,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -10965,14 +10935,19 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { @@ -10984,6 +10959,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -11005,28 +10985,23 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11042,6 +11017,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11154,43 +11134,43 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 52 + "frequency": 53 }, { "name": "Apple", "slug": "apple", - "frequency": 43 + "frequency": 44 }, { "name": "Google", "slug": "google", - "frequency": 39 + "frequency": 38 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 17 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 + "frequency": 19 }, { "name": "Spotify", "slug": "spotify", "frequency": 12 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 11 + }, { "name": "Oracle", "slug": "oracle", @@ -11199,12 +11179,12 @@ { "name": "Zoho", "slug": "zoho", - "frequency": 6 + "frequency": 7 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 5 + "frequency": 6 }, { "name": "Expedia", @@ -11241,6 +11221,11 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Intel", "slug": "intel", @@ -11261,6 +11246,11 @@ "slug": "morgan-stanley", "frequency": 3 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11286,31 +11276,16 @@ "slug": "ibm", "frequency": 3 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "FactSet", "slug": "factset", @@ -11341,6 +11316,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -11356,6 +11336,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Capital One", "slug": "capital-one", @@ -11411,7 +11396,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -11421,12 +11406,22 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Bloomberg", @@ -11443,16 +11438,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11580,12 +11565,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "Uber", @@ -11593,14 +11578,14 @@ "frequency": 8 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Google", + "slug": "google", "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 7 }, { "name": "Walmart Global Tech", @@ -11617,11 +11602,6 @@ "slug": "paypal", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -11638,8 +11618,8 @@ "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -11667,6 +11647,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -11816,23 +11801,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11849,28 +11824,38 @@ "frequency": 3 }, { - "name": "Grab", - "slug": "grab", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Grab", + "slug": "grab", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -11913,7 +11898,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 59 }, { "name": "Goldman Sachs", @@ -11921,19 +11906,19 @@ "frequency": 37 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 17 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -11955,11 +11940,6 @@ "slug": "intel", "frequency": 6 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", @@ -11970,11 +11950,6 @@ "slug": "epam-systems", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Citadel", "slug": "citadel", @@ -11995,6 +11970,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -12020,6 +12000,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -12080,16 +12065,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 29 }, { "name": "Adobe", "slug": "adobe", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 7 }, { @@ -12100,7 +12085,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Swiggy", @@ -12222,7 +12207,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "tiktok", @@ -12292,17 +12277,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 44 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 } ] }, @@ -12336,7 +12316,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 16 + "frequency": 12 }, { "name": "Google", @@ -12348,6 +12328,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -12356,12 +12341,7 @@ { "name": "Shopee", "slug": "shopee", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -12388,11 +12368,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Twitter", - "slug": "twitter", "frequency": 4 }, { @@ -12400,6 +12375,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -12480,12 +12460,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 38 }, { "name": "Adobe", "slug": "adobe", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", @@ -12495,17 +12475,17 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 17 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 15 + "frequency": 12 }, { "name": "Bloomberg", @@ -12518,13 +12498,13 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -12532,6 +12512,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12562,11 +12547,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -12587,6 +12567,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Capgemini", "slug": "capgemini", @@ -12614,6 +12599,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -12624,11 +12614,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -12637,7 +12622,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", From 007a8d60d7be6ac5d975c1526b4d96632f15d961 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 18 Sep 2022 12:02:48 +0000 Subject: [PATCH 094/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2634 +++++++++++++++++++-------------------- 1 file changed, 1285 insertions(+), 1349 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index e8ea2d34..562e01ad 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-11T12:02:54.368487", + "updated": "2022-09-18T12:02:47.401002", "data": [ { "id": 0, @@ -14,12 +14,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", @@ -99,16 +99,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 10 - }, { "name": "Facebook", "slug": "facebook", "frequency": 10 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", @@ -184,11 +184,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", "frequency": 3 }, { @@ -196,6 +191,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -217,28 +217,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -278,11 +278,6 @@ "name": "tcs", "slug": "tcs", "frequency": 2 - }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 2 } ] }, @@ -299,7 +294,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 25 }, { "name": "Asana", @@ -311,35 +306,35 @@ "slug": "apple", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 }, { "name": "Lyft", "slug": "lyft", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Google", @@ -356,11 +351,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -387,13 +377,13 @@ "frequency": 2 }, { - "name": "Groupon", - "slug": "groupon", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Groupon", + "slug": "groupon", "frequency": 2 }, { @@ -435,6 +425,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -445,11 +440,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -532,6 +522,11 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -552,7 +547,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -609,16 +604,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -646,6 +641,11 @@ "slug": "liveramp", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -676,11 +676,6 @@ "slug": "virtu", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -724,19 +719,19 @@ "premium": false, "companies": [ { - "name": "Cisco", - "slug": "cisco", + "name": "Amazon", + "slug": "amazon", "frequency": 14 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Cisco", + "slug": "cisco", "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -748,16 +743,16 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -803,11 +798,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -838,12 +828,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 17 + "frequency": 19 }, { "name": "Microsoft", @@ -853,7 +843,7 @@ { "name": "Karat", "slug": "karat", - "frequency": 16 + "frequency": 15 }, { "name": "Uber", @@ -873,32 +863,32 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 9 + "frequency": 7 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 9 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Oracle", @@ -910,11 +900,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -925,24 +910,24 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -982,11 +967,6 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -998,13 +978,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1047,11 +1027,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1062,6 +1037,11 @@ "slug": "grab", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", @@ -1097,7 +1077,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", @@ -1114,16 +1094,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -1211,7 +1191,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 21 }, { "name": "Amazon", @@ -1221,7 +1201,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 9 }, { "name": "Twitter", @@ -1233,6 +1213,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -1248,6 +1233,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1258,21 +1248,11 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1305,16 +1285,16 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -1355,16 +1335,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 12 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { @@ -1372,6 +1347,16 @@ "slug": "godaddy", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1387,11 +1372,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -1413,23 +1393,23 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1533,16 +1513,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 12 - }, { "name": "Airbnb", "slug": "airbnb", "frequency": 11 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1564,9 +1544,9 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Reddit", + "slug": "reddit", + "frequency": 4 }, { "name": "Apple", @@ -1578,11 +1558,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -1593,6 +1568,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1650,6 +1630,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -1661,8 +1646,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -1677,16 +1662,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -1712,7 +1697,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Facebook", @@ -1737,7 +1722,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Lyft", @@ -1804,6 +1789,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Grab", "slug": "grab", @@ -1829,16 +1819,6 @@ "slug": "spotify", "frequency": 2 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -1912,7 +1892,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -1959,28 +1939,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 40 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 26 }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Uber", "slug": "uber", @@ -2016,6 +1996,11 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -2046,6 +2031,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -2060,11 +2050,6 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 - }, - { - "name": "Duolingo", - "slug": "duolingo", - "frequency": 2 } ] }, @@ -2089,6 +2074,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Intuit", + "slug": "intuit", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -2104,6 +2094,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "DoorDash", "slug": "doordash", @@ -2119,11 +2114,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -2134,11 +2124,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2174,7 +2159,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Adobe", @@ -2196,6 +2181,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2206,11 +2196,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -2323,7 +2308,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -2336,18 +2321,18 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -2355,11 +2340,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -2375,19 +2355,24 @@ "slug": "paytm", "frequency": 3 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -2420,7 +2405,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 56 }, { "name": "Microsoft", @@ -2430,52 +2415,52 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 12 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 13 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "name": "Google", + "slug": "google", + "frequency": 13 }, { - "name": "Uber", - "slug": "uber", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Bolt", "slug": "bolt", - "frequency": 6 + "frequency": 8 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 + "name": "Uber", + "slug": "uber", + "frequency": 6 }, { "name": "Cisco", "slug": "cisco", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Capital One", @@ -2487,6 +2472,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -2507,6 +2497,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2532,11 +2527,6 @@ "slug": "riot-games", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2562,11 +2552,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2667,12 +2652,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 45 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 26 + "frequency": 25 }, { "name": "Apple", @@ -2687,7 +2672,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 12 }, { "name": "Google", @@ -2697,38 +2682,43 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Samsung", + "slug": "samsung", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -2760,8 +2750,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -2789,16 +2784,6 @@ "slug": "shopee", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -2834,7 +2819,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -2866,6 +2851,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2878,6 +2868,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2898,12 +2893,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 32 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Apple", @@ -2911,8 +2906,8 @@ "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { @@ -3000,12 +2995,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", @@ -3015,7 +3010,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -3037,6 +3032,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -3067,22 +3067,22 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -3139,11 +3139,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3169,17 +3164,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 34 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", @@ -3207,13 +3202,13 @@ "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { @@ -3232,13 +3227,13 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "PayTM", - "slug": "paytm", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -3257,13 +3252,13 @@ "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 + "name": "PayTM", + "slug": "paytm", + "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { @@ -3276,11 +3271,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -3336,21 +3326,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 34 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { @@ -3359,13 +3349,13 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -3378,6 +3368,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3389,8 +3384,8 @@ "frequency": 2 }, { - "name": "Wish", - "slug": "wish", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -3441,14 +3436,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Microsoft", @@ -3485,12 +3480,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 8 + "frequency": 10 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -3602,18 +3597,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3629,11 +3624,26 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, + { + "name": "Trilogy", + "slug": "trilogy", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -3667,10 +3677,15 @@ "slug": "amazon", "frequency": 26 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -3678,8 +3693,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -3688,18 +3703,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -3723,18 +3733,13 @@ "frequency": 3 }, { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { @@ -3767,7 +3772,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -3824,12 +3829,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 } ] }, @@ -3846,21 +3851,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 4 }, { @@ -3868,11 +3873,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -3883,11 +3883,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -3913,7 +3908,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", @@ -3962,16 +3957,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -4024,11 +4019,6 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 } ] }, @@ -4045,7 +4035,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -4062,11 +4052,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", @@ -4087,11 +4072,21 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4106,11 +4101,6 @@ "name": "Intel", "slug": "intel", "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 } ] }, @@ -4127,18 +4117,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -4149,11 +4144,6 @@ "slug": "qualcomm", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4186,11 +4176,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", @@ -4201,6 +4186,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -4248,11 +4238,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -4274,14 +4259,19 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -4303,7 +4293,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4392,33 +4382,38 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 14 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -4454,11 +4449,6 @@ "slug": "huawei", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -4499,18 +4489,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -4521,6 +4506,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4601,7 +4591,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 2 }, { "name": "Amazon", @@ -4648,13 +4638,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -4680,11 +4675,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -4722,37 +4712,42 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 4 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 2 }, { "name": "Adobe", @@ -4768,11 +4763,6 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -4795,7 +4785,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -4854,12 +4844,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 125 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 29 + "frequency": 127 }, { "name": "Bloomberg", @@ -4867,19 +4852,24 @@ "frequency": 27 }, { - "name": "Google", - "slug": "google", - "frequency": 22 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 25 }, { - "name": "Apple", - "slug": "apple", - "frequency": 16 + "name": "Google", + "slug": "google", + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Uber", @@ -4896,11 +4886,6 @@ "slug": "tiktok", "frequency": 8 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 8 - }, { "name": "DoorDash", "slug": "doordash", @@ -4911,6 +4896,11 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 7 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4946,6 +4936,11 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -4966,19 +4961,14 @@ "slug": "qualtrics", "frequency": 3 }, - { - "name": "Dropbox", - "slug": "dropbox", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, { - "name": "Audible", - "slug": "audible", + "name": "Intel", + "slug": "intel", "frequency": 3 }, { @@ -4986,24 +4976,19 @@ "slug": "indeed", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Dropbox", + "slug": "dropbox", "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5046,6 +5031,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Audible", + "slug": "audible", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5129,7 +5119,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -5196,7 +5186,12 @@ { "name": "Nvidia", "slug": "nvidia", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { "name": "Microsoft", @@ -5233,16 +5228,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5253,11 +5238,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Canonical", "slug": "canonical", @@ -5268,15 +5248,30 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", "frequency": 2 }, + { + "name": "Dell", + "slug": "dell", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -5310,6 +5305,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5325,11 +5325,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -5367,6 +5362,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5376,11 +5376,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -5397,7 +5392,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -5409,24 +5404,19 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5511,7 +5501,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", @@ -5521,7 +5511,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -5538,11 +5528,6 @@ "slug": "capital-one", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5554,8 +5539,8 @@ "frequency": 3 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5568,11 +5553,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5582,6 +5562,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 } ] }, @@ -5598,7 +5583,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Facebook", @@ -5615,16 +5600,16 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", @@ -5655,11 +5640,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5685,6 +5665,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -5716,12 +5701,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -5776,9 +5761,9 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -5786,9 +5771,9 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -5820,17 +5805,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -5852,16 +5837,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Sprinklr", "slug": "sprinklr", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -5872,16 +5857,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 4 - }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -5898,8 +5873,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -5907,6 +5882,16 @@ "slug": "shopee", "frequency": 3 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -5937,11 +5922,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -6021,11 +6001,6 @@ "slug": "google", "frequency": 9 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6036,6 +6011,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6056,37 +6036,37 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 48 + "frequency": 43 }, { "name": "Amazon", "slug": "amazon", - "frequency": 39 - }, - { - "name": "Google", - "slug": "google", - "frequency": 22 + "frequency": 40 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 22 }, + { + "name": "Google", + "slug": "google", + "frequency": 20 + }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", @@ -6104,18 +6084,13 @@ "frequency": 8 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -6129,13 +6104,13 @@ "frequency": 5 }, { - "name": "Reddit", - "slug": "reddit", - "frequency": 5 + "name": "VMware", + "slug": "vmware", + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -6159,8 +6134,13 @@ "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Reddit", + "slug": "reddit", + "frequency": 4 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -6168,34 +6148,34 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", "frequency": 3 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 + "name": "IBM", + "slug": "ibm", + "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Palantir Technologies", + "slug": "palantir-technologies", "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -6208,11 +6188,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "Cognizant", "slug": "cognizant", @@ -6228,6 +6203,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -6310,7 +6290,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -6353,7 +6333,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 44 }, { "name": "Google", @@ -6363,7 +6343,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 22 + "frequency": 23 }, { "name": "Facebook", @@ -6386,18 +6366,18 @@ "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "eBay", + "slug": "ebay", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -6411,8 +6391,8 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -6460,11 +6440,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, { "name": "Swiggy", "slug": "swiggy", @@ -6486,7 +6461,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -6518,6 +6493,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -6585,11 +6565,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6612,20 +6587,15 @@ "slug": "google", "frequency": 13 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Robinhood", "slug": "robinhood", "frequency": 6 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Facebook", @@ -6637,6 +6607,16 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6651,11 +6631,6 @@ "name": "Twitter", "slug": "twitter", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -6673,7 +6648,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 7 }, { "name": "Wayfair", @@ -6685,11 +6660,6 @@ "slug": "oracle", "frequency": 5 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 5 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6701,13 +6671,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Karat", + "slug": "karat", + "frequency": 4 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6720,11 +6690,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -6734,6 +6699,16 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -6755,31 +6730,31 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6792,6 +6767,11 @@ "slug": "sap", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6806,11 +6786,6 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 } ] }, @@ -6880,11 +6855,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -6901,31 +6871,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6933,6 +6898,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6953,11 +6923,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6993,7 +6958,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 44 + "frequency": 45 }, { "name": "Google", @@ -7008,12 +6973,17 @@ { "name": "HRT", "slug": "hrt", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 }, { "name": "Roblox", @@ -7040,11 +7010,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -7085,12 +7050,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 13 }, { "name": "LinkedIn", @@ -7100,7 +7065,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 10 }, { "name": "ByteDance", @@ -7137,6 +7102,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7152,16 +7122,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -7177,6 +7137,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7187,24 +7152,19 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 2 }, { @@ -7289,7 +7249,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -7306,11 +7266,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7326,11 +7281,21 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7368,16 +7333,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -7423,18 +7388,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -7445,6 +7405,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -7493,16 +7458,16 @@ "slug": "goldman-sachs", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7600,7 +7565,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 5 + "frequency": 6 }, { "name": "Oracle", @@ -7655,19 +7620,19 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Uber", + "slug": "uber", "frequency": 12 }, { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -7704,7 +7669,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 39 }, { "name": "Google", @@ -7716,39 +7681,34 @@ "slug": "doordash", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 8 }, { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 8 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Coinbase", + "slug": "coinbase", + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -7767,18 +7727,13 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -7791,6 +7746,16 @@ "slug": "de-shaw", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -7841,12 +7806,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 57 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 28 + "frequency": 29 }, { "name": "Microsoft", @@ -7858,14 +7823,14 @@ "slug": "apple", "frequency": 18 }, - { - "name": "Google", - "slug": "google", - "frequency": 14 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 15 + }, + { + "name": "Google", + "slug": "google", "frequency": 14 }, { @@ -7876,7 +7841,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 8 }, { "name": "Spotify", @@ -7888,16 +7853,6 @@ "slug": "paypal", "frequency": 6 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Yandex", "slug": "yandex", @@ -7908,11 +7863,21 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "eBay", "slug": "ebay", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -7923,15 +7888,20 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 3 }, { "name": "Visa", @@ -7943,19 +7913,14 @@ "slug": "zillow", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", "frequency": 3 }, { - "name": "Docusign", - "slug": "docusign", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { @@ -7963,21 +7928,11 @@ "slug": "american-express", "frequency": 3 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "Accenture", "slug": "accenture", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8009,8 +7964,13 @@ "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -8039,8 +7999,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { @@ -8085,7 +8045,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 50 }, { "name": "Google", @@ -8107,23 +8067,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Lyft", "slug": "lyft", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Airbnb", "slug": "airbnb", @@ -8134,10 +8089,15 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -8159,19 +8119,14 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -8216,6 +8171,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -8225,11 +8185,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -8246,7 +8201,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 19 + "frequency": 18 }, { "name": "Amazon", @@ -8261,7 +8216,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -8277,6 +8232,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -8298,12 +8258,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 45 + "frequency": 42 }, { "name": "Asana", "slug": "asana", - "frequency": 7 + "frequency": 5 }, { "name": "Google", @@ -8360,33 +8320,38 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 44 + "frequency": 41 }, { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 }, { "name": "Apple", "slug": "apple", - "frequency": 9 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8407,29 +8372,19 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, { "name": "Shopee", "slug": "shopee", "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -8437,6 +8392,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -8452,16 +8412,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Dropbox", "slug": "dropbox", @@ -8507,13 +8457,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -8535,12 +8490,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 52 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "LinkedIn", @@ -8552,21 +8507,21 @@ "slug": "spotify", "frequency": 12 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -8580,7 +8535,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "tiktok", @@ -8633,7 +8588,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", @@ -8674,11 +8629,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -8731,11 +8681,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8754,16 +8699,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8775,13 +8720,13 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -8817,18 +8762,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 51 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8839,6 +8779,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8864,6 +8809,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8874,11 +8824,6 @@ "slug": "robinhood", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8889,6 +8834,11 @@ "slug": "coupang", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8909,11 +8859,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8962,22 +8907,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 40 }, { "name": "Google", "slug": "google", "frequency": 12 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Karat", @@ -8992,18 +8937,13 @@ { "name": "Roblox", "slug": "roblox", - "frequency": 5 + "frequency": 4 }, { "name": "Wayfair", "slug": "wayfair", "frequency": 4 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", @@ -9035,13 +8975,13 @@ "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Robinhood", + "slug": "robinhood", "frequency": 2 }, { @@ -9065,8 +9005,8 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Palantir Technologies", + "slug": "palantir-technologies", "frequency": 2 }, { @@ -9088,11 +9028,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9108,6 +9043,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -9131,15 +9071,20 @@ "slug": "airbnb", "frequency": 13 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Microsoft", @@ -9156,24 +9101,14 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Twitter", - "slug": "twitter", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { @@ -9291,22 +9226,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Microsoft", @@ -9348,22 +9283,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 24 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 11 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -9373,11 +9308,6 @@ { "name": "VMware", "slug": "vmware", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 4 }, { @@ -9385,6 +9315,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -9406,8 +9341,8 @@ "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -9426,8 +9361,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { @@ -9450,13 +9385,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 20 }, { "name": "Amazon", "slug": "amazon", "frequency": 9 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -9465,12 +9405,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -9502,7 +9437,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -9545,7 +9480,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 52 + "frequency": 50 }, { "name": "Amazon", @@ -9583,13 +9518,13 @@ "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -9598,13 +9533,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 } ] @@ -9623,23 +9558,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Nutanix", "slug": "nutanix", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -9702,14 +9637,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 6 }, { @@ -9730,18 +9665,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9759,21 +9694,21 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -9811,11 +9746,6 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -9827,14 +9757,19 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Adobe", @@ -9866,17 +9801,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -9888,6 +9818,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10017,7 +9952,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -10027,7 +9962,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -10054,7 +9989,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Facebook", @@ -10071,11 +10006,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -10091,6 +10021,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10113,11 +10048,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -10138,6 +10068,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10165,6 +10100,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -10178,7 +10118,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "tiktok", @@ -10195,11 +10135,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10225,7 +10160,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 76 + "frequency": 71 }, { "name": "Amazon", @@ -10242,11 +10177,6 @@ "slug": "linkedin", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10257,6 +10187,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Sumologic", "slug": "sumologic", @@ -10277,11 +10212,6 @@ "slug": "karat", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10292,11 +10222,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -10328,8 +10253,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -10379,12 +10309,12 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -10453,6 +10383,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -10464,8 +10399,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -10483,7 +10418,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Microsoft", @@ -10493,7 +10428,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Apple", @@ -10505,11 +10445,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -10530,11 +10465,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10560,6 +10490,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Lyft", "slug": "lyft", @@ -10586,7 +10521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -10601,7 +10536,7 @@ { "name": "Snapchat", "slug": "snapchat", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -10638,11 +10573,6 @@ "slug": "pinterest", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10678,18 +10608,13 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10701,8 +10626,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -10713,7 +10638,7 @@ { "name": "Snapchat", "slug": "snapchat", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -10730,6 +10655,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", @@ -10770,23 +10700,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", "slug": "uber", "frequency": 8 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", @@ -10812,6 +10737,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -10883,12 +10813,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { "name": "Uber", "slug": "uber", - "frequency": 19 + "frequency": 15 }, { "name": "Cisco", @@ -10898,7 +10828,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Snapchat", @@ -10980,12 +10910,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -11022,11 +10952,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Indeed", "slug": "indeed", @@ -11042,6 +10967,11 @@ "slug": "ixl", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -11052,6 +10982,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -11104,11 +11039,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "HBO", "slug": "hbo", @@ -11134,7 +11064,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 53 + "frequency": 55 }, { "name": "Apple", @@ -11144,56 +11074,51 @@ { "name": "Google", "slug": "google", - "frequency": 38 + "frequency": 40 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 29 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 22 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 21 }, { - "name": "Spotify", - "slug": "spotify", - "frequency": 12 + "name": "Facebook", + "slug": "facebook", + "frequency": 18 }, { "name": "Uber", "slug": "uber", "frequency": 11 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 11 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 8 }, { "name": "Zoho", "slug": "zoho", "frequency": 7 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 6 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, { "name": "Accenture", "slug": "accenture", + "frequency": 7 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { @@ -11206,11 +11131,6 @@ "slug": "dell", "frequency": 5 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11247,8 +11167,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, { @@ -11271,16 +11196,21 @@ "slug": "tcs", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11336,11 +11266,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Capital One", "slug": "capital-one", @@ -11396,26 +11321,31 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -11428,11 +11358,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -11468,7 +11393,7 @@ { "name": "IBM", "slug": "ibm", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -11486,14 +11411,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Visa", @@ -11545,7 +11470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 35 }, { "name": "Microsoft", @@ -11555,7 +11480,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -11565,7 +11490,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -11575,7 +11500,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -11597,11 +11522,6 @@ "slug": "qualtrics", "frequency": 6 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -11617,6 +11537,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11632,16 +11557,16 @@ "slug": "morgan-stanley", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -11667,6 +11592,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -11684,16 +11614,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 12 - }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", @@ -11759,7 +11689,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -11801,7 +11731,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -11823,6 +11753,16 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -11833,11 +11773,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -11848,11 +11783,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "Grab", - "slug": "grab", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -11863,6 +11793,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11898,22 +11833,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 60 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 37 + "frequency": 36 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -11930,16 +11865,16 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Intel", "slug": "intel", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11970,11 +11905,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -12010,6 +11940,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -12030,11 +11965,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -12065,7 +11995,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Adobe", @@ -12075,7 +12005,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -12213,11 +12143,6 @@ "name": "tiktok", "slug": "tiktok", "frequency": 4 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -12242,16 +12167,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -12299,7 +12224,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 2 } ] }, @@ -12316,12 +12241,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 12 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 11 }, { "name": "Facebook", @@ -12339,13 +12259,23 @@ "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", "frequency": 2 } ] @@ -12365,16 +12295,16 @@ "slug": "google", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -12445,7 +12375,13 @@ ], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 168, @@ -12460,17 +12396,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 39 }, { "name": "Adobe", "slug": "adobe", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 20 + "frequency": 19 }, { "name": "Google", @@ -12480,7 +12416,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Goldman Sachs", @@ -12547,6 +12483,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12562,11 +12503,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -12600,14 +12536,14 @@ "frequency": 6 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 }, { "name": "Adobe", @@ -12627,7 +12563,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", From e0a9b232224ade2453b719cb8a8fc26ff32329d2 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 25 Sep 2022 12:02:49 +0000 Subject: [PATCH 095/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2307 +++++++++++++++++++-------------------- 1 file changed, 1146 insertions(+), 1161 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 562e01ad..b255e067 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-18T12:02:47.401002", + "updated": "2022-09-25T12:02:47.845302", "data": [ { "id": 0, @@ -24,7 +24,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -100,9 +100,9 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Amazon", @@ -110,9 +110,9 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Apple", @@ -140,8 +140,8 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -163,6 +163,11 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 } ] }, @@ -219,16 +224,16 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -294,17 +299,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 - }, - { - "name": "Asana", - "slug": "asana", - "frequency": 10 + "frequency": 24 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 8 }, { "name": "Microsoft", @@ -326,16 +331,16 @@ "slug": "lyft", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -440,11 +445,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -474,6 +474,11 @@ "name": "Cisco", "slug": "cisco", "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -497,11 +502,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -517,6 +517,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -547,7 +552,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -604,18 +609,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 + "frequency": 13 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Google", "slug": "google", @@ -626,26 +631,31 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 4 }, { "name": "Zillow", "slug": "zillow", "frequency": 4 }, - { - "name": "LiveRamp", - "slug": "liveramp", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "LiveRamp", + "slug": "liveramp", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -656,11 +666,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -721,7 +726,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Cisco", @@ -741,18 +746,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -783,11 +788,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Tiger Analytics", - "slug": "tiger-analytics", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -812,6 +812,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Tiger Analytics", + "slug": "tiger-analytics", + "frequency": 2 } ] }, @@ -843,12 +848,12 @@ { "name": "Karat", "slug": "karat", - "frequency": 15 + "frequency": 14 }, { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 13 }, { "name": "Indeed", @@ -860,11 +865,6 @@ "slug": "cisco", "frequency": 10 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 7 - }, { "name": "tiktok", "slug": "tiktok", @@ -886,20 +886,25 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Twitter", + "slug": "twitter", "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -944,6 +949,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 2 } ] }, @@ -965,7 +975,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 5 }, { "name": "Facebook", @@ -1047,11 +1057,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -1077,12 +1082,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", @@ -1191,17 +1196,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Twitter", @@ -1228,11 +1233,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Reddit", "slug": "reddit", @@ -1263,6 +1263,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -1337,11 +1342,6 @@ "slug": "amazon", "frequency": 12 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "GoDaddy", "slug": "godaddy", @@ -1350,12 +1350,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -1367,6 +1362,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -1392,6 +1392,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1412,6 +1417,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1439,14 +1449,14 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1536,7 +1546,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "LinkedIn", @@ -1549,8 +1559,8 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -1574,8 +1584,8 @@ "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -1697,31 +1707,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", "frequency": 9 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { @@ -1729,6 +1739,11 @@ "slug": "lyft", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1744,11 +1759,6 @@ "slug": "servicenow", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Huawei", "slug": "huawei", @@ -1845,7 +1855,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -1892,7 +1902,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -1939,7 +1949,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 42 }, { "name": "Microsoft", @@ -1949,27 +1959,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", "frequency": 7 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Epic Systems", @@ -1991,6 +1996,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -2021,6 +2031,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2041,11 +2056,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Nutanix", "slug": "nutanix", @@ -2077,16 +2087,11 @@ { "name": "Intuit", "slug": "intuit", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -2094,11 +2099,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", @@ -2109,6 +2109,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2124,6 +2129,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -2159,7 +2169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 9 }, { "name": "Adobe", @@ -2181,11 +2191,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2196,6 +2201,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2231,7 +2241,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -2246,7 +2256,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -2263,11 +2273,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2284,8 +2289,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Intel", + "slug": "intel", "frequency": 2 } ] @@ -2303,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Cisco", @@ -2315,16 +2320,16 @@ "slug": "apple", "frequency": 9 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2335,11 +2340,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -2360,6 +2360,11 @@ "slug": "arcesium", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2405,48 +2410,53 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 60 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 15 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 13 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 14 }, { - "name": "Google", - "slug": "google", - "frequency": 13 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 12 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 12 }, { "name": "Bolt", "slug": "bolt", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 6 + }, { "name": "Cisco", "slug": "cisco", @@ -2528,9 +2538,9 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 }, { "name": "VMware", @@ -2557,11 +2567,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -2652,12 +2657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 47 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 25 + "frequency": 22 }, { "name": "Apple", @@ -2667,18 +2672,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 14 }, { "name": "Google", "slug": "google", "frequency": 11 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, { "name": "Facebook", "slug": "facebook", @@ -2692,7 +2697,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -2714,21 +2719,11 @@ "slug": "samsung", "frequency": 4 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", "frequency": 3 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2744,11 +2739,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Docusign", "slug": "docusign", @@ -2769,6 +2759,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2789,6 +2784,11 @@ "slug": "ibm", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -2798,11 +2798,6 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 - }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 2 } ] }, @@ -2893,17 +2888,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 8 }, { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Microsoft", @@ -2913,7 +2908,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -2945,6 +2940,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Mathworks", "slug": "mathworks", @@ -3000,7 +3000,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", @@ -3017,11 +3017,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -3042,6 +3037,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -3067,12 +3067,17 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Microsoft", @@ -3084,6 +3089,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3095,13 +3105,13 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -3114,11 +3124,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3134,11 +3139,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3164,17 +3164,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 - }, - { - "name": "Google", - "slug": "google", - "frequency": 12 + "frequency": 35 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 11 }, { "name": "Bloomberg", @@ -3182,19 +3182,19 @@ "frequency": 10 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -3211,6 +3211,11 @@ "slug": "yahoo", "frequency": 5 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 5 + }, { "name": "Infosys", "slug": "infosys", @@ -3221,11 +3226,6 @@ "slug": "bytedance", "frequency": 5 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3261,6 +3261,11 @@ "slug": "zoho", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -3296,11 +3301,6 @@ "slug": "grab", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", @@ -3331,7 +3331,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -3353,21 +3353,16 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Wish", "slug": "wish", @@ -3378,6 +3373,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -3433,18 +3433,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3475,7 +3475,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Cisco", @@ -3487,11 +3487,6 @@ "slug": "tiktok", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -3507,6 +3502,11 @@ "slug": "lyft", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3582,12 +3582,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 18 + "frequency": 19 }, { "name": "Microsoft", @@ -3597,7 +3597,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -3649,6 +3649,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3675,11 +3680,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -3693,8 +3698,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -3772,7 +3777,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -3794,6 +3799,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -3804,11 +3814,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Akuna Capital", - "slug": "akuna-capital", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3908,12 +3913,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Zomato", @@ -4032,11 +4037,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4045,16 +4045,26 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { - "name": "Visa", - "slug": "visa", + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", "frequency": 4 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -4083,23 +4093,23 @@ "frequency": 2 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Intel", + "slug": "intel", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -4122,7 +4132,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -4153,6 +4163,11 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -4169,7 +4184,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", @@ -4329,11 +4344,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 } ] }, @@ -4362,6 +4372,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -4382,42 +4397,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 18 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 14 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 13 - }, { "name": "Adobe", "slug": "adobe", "frequency": 13 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -4449,14 +4459,24 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -4468,11 +4488,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 } ] }, @@ -4494,18 +4509,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4556,11 +4571,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -4578,24 +4588,24 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -4712,7 +4722,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Amazon", @@ -4722,18 +4732,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 + "frequency": 3 }, { "name": "Twitter", "slug": "twitter", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4812,11 +4822,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4844,31 +4849,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 127 + "frequency": 131 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 27 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 25 + "frequency": 31 }, { "name": "Google", "slug": "google", - "frequency": 23 + "frequency": 25 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 24 }, { "name": "Apple", "slug": "apple", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 15 }, { @@ -4879,7 +4884,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "tiktok", @@ -4891,16 +4901,6 @@ "slug": "doordash", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, - { - "name": "SAP", - "slug": "sap", - "frequency": 7 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4912,8 +4912,8 @@ "frequency": 6 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "SAP", + "slug": "sap", "frequency": 6 }, { @@ -4929,7 +4929,17 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 4 + "frequency": 5 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 5 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 5 }, { "name": "Paypal", @@ -4972,8 +4982,8 @@ "frequency": 3 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Arcesium", + "slug": "arcesium", "frequency": 3 }, { @@ -5006,16 +5016,6 @@ "slug": "makemytrip", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, { "name": "Square", "slug": "square", @@ -5036,6 +5036,11 @@ "slug": "audible", "frequency": 2 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5100,6 +5105,11 @@ "name": "Coupang", "slug": "coupang", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -5119,7 +5129,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -5209,13 +5219,13 @@ "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { @@ -5234,18 +5244,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Canonical", - "slug": "canonical", + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -5272,6 +5277,11 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 + }, + { + "name": "Canonical", + "slug": "canonical", + "frequency": 2 } ] }, @@ -5288,7 +5298,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 9 }, { "name": "Facebook", @@ -5310,6 +5320,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5324,11 +5339,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -5376,6 +5386,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -5394,25 +5409,25 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", @@ -5449,7 +5464,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -5471,6 +5486,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5501,7 +5521,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 12 }, { "name": "Facebook", @@ -5513,20 +5533,10 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 3 + "frequency": 4 }, { "name": "ByteDance", @@ -5538,11 +5548,21 @@ "slug": "zoom", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 + }, { "name": "Zenefits", "slug": "zenefits", @@ -5591,14 +5611,14 @@ "frequency": 11 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "name": "Apple", + "slug": "apple", + "frequency": 10 }, { "name": "Google", @@ -5625,11 +5645,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5640,6 +5655,11 @@ "slug": "shopee", "frequency": 3 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5701,23 +5721,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5755,11 +5775,6 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -5770,14 +5785,19 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -5805,17 +5825,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 55 }, { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -5852,16 +5872,6 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5877,6 +5887,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5893,8 +5908,8 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5918,8 +5933,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -5952,7 +5967,7 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -6004,7 +6019,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 3 }, { "name": "Bloomberg", @@ -6036,22 +6051,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 43 + "frequency": 42 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 22 + "frequency": 25 }, { "name": "Google", "slug": "google", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", @@ -6063,16 +6078,16 @@ "slug": "microsoft", "frequency": 14 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 - }, { "name": "Adobe", "slug": "adobe", "frequency": 12 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 12 + }, { "name": "tiktok", "slug": "tiktok", @@ -6081,7 +6096,7 @@ { "name": "Snapchat", "slug": "snapchat", - "frequency": 8 + "frequency": 7 }, { "name": "Walmart Global Tech", @@ -6093,16 +6108,6 @@ "slug": "oracle", "frequency": 5 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 5 - }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 5 - }, { "name": "VMware", "slug": "vmware", @@ -6124,28 +6129,28 @@ "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Shopee", + "slug": "shopee", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Twitter", + "slug": "twitter", "frequency": 4 }, { - "name": "Reddit", - "slug": "reddit", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -6163,6 +6168,11 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, { "name": "Cisco", "slug": "cisco", @@ -6173,6 +6183,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -6193,11 +6208,6 @@ "slug": "cognizant", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -6227,11 +6237,6 @@ "name": "Hotstar", "slug": "hotstar", "frequency": 2 - }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 } ] }, @@ -6248,13 +6253,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -6269,11 +6279,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -6333,12 +6338,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 46 }, { "name": "Google", "slug": "google", - "frequency": 27 + "frequency": 28 }, { "name": "Bloomberg", @@ -6348,7 +6353,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", @@ -6375,6 +6380,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6390,11 +6400,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6426,18 +6431,13 @@ "frequency": 2 }, { - "name": "Quora", - "slug": "quora", - "frequency": 2 - }, - { - "name": "GoDaddy", - "slug": "godaddy", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Quora", + "slug": "quora", "frequency": 2 }, { @@ -6463,29 +6463,34 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", + "frequency": 3 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6503,11 +6508,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6540,11 +6540,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6555,6 +6550,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6617,6 +6617,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6650,10 +6655,15 @@ "slug": "google", "frequency": 7 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 6 + }, { "name": "Wayfair", "slug": "wayfair", - "frequency": 7 + "frequency": 6 }, { "name": "Oracle", @@ -6670,11 +6680,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6690,11 +6695,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6705,6 +6705,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6747,6 +6752,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -6759,12 +6769,7 @@ }, { "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "SAP", - "slug": "sap", + "slug": "yahoo", "frequency": 3 }, { @@ -6773,8 +6778,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { @@ -6958,17 +6963,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 45 + "frequency": 38 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "HRT", @@ -7050,12 +7055,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 13 + "frequency": 25 }, { "name": "LinkedIn", @@ -7063,19 +7063,29 @@ "frequency": 13 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 9 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 7 }, { "name": "Apple", @@ -7087,21 +7097,11 @@ "slug": "medianet", "frequency": 5 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7113,8 +7113,8 @@ "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -7122,11 +7122,21 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Splunk", "slug": "splunk", @@ -7147,11 +7157,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -7197,7 +7202,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -7239,7 +7244,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", @@ -7252,23 +7257,28 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -7291,11 +7301,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -7321,12 +7326,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -7448,19 +7453,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -7483,6 +7483,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -7493,11 +7498,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7568,14 +7568,14 @@ "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Bloomberg", @@ -7635,14 +7635,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Facebook", @@ -7674,31 +7674,31 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 15 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 11 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 + }, { "name": "Coinbase", "slug": "coinbase", - "frequency": 7 + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -7707,8 +7707,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -7726,6 +7726,16 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -7737,8 +7747,8 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 3 }, { @@ -7746,24 +7756,14 @@ "slug": "de-shaw", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, - { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -7776,11 +7776,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 2 - }, { "name": "Quora", "slug": "quora", @@ -7790,6 +7785,11 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -7806,7 +7806,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 58 }, { "name": "Bloomberg", @@ -7821,12 +7821,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 16 }, { "name": "Google", @@ -7838,21 +7838,26 @@ "slug": "facebook", "frequency": 13 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 - }, { "name": "Spotify", "slug": "spotify", "frequency": 8 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, { "name": "Paypal", "slug": "paypal", "frequency": 6 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "Yandex", "slug": "yandex", @@ -7863,16 +7868,6 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7883,29 +7878,24 @@ "slug": "expedia", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Zoho", "slug": "zoho", "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -7948,6 +7938,16 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -7993,11 +7993,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -8045,7 +8040,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 48 }, { "name": "Google", @@ -8072,18 +8067,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 10 }, { "name": "Lyft", "slug": "lyft", "frequency": 8 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", @@ -8092,12 +8082,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 5 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -8161,11 +8156,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -8176,6 +8166,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8201,12 +8196,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 18 + "frequency": 17 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -8253,27 +8248,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 70 + "frequency": 69 }, { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 35 }, { "name": "Asana", "slug": "asana", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 6 }, { "name": "Adobe", @@ -8285,11 +8270,21 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -8320,17 +8315,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 41 + "frequency": 38 }, { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -8347,11 +8342,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8372,6 +8362,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -8417,6 +8412,11 @@ "slug": "dropbox", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -8444,11 +8444,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -8459,6 +8454,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -8490,7 +8490,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 51 }, { "name": "Amazon", @@ -8500,7 +8500,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 12 }, { "name": "Spotify", @@ -8510,7 +8510,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -8522,11 +8522,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -8537,6 +8532,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -8552,16 +8552,16 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -8588,7 +8588,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Google", @@ -8646,7 +8646,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -8656,7 +8656,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "VMware", @@ -8709,14 +8709,14 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -8762,7 +8762,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 + "frequency": 50 }, { "name": "Google", @@ -8784,6 +8784,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8799,24 +8804,19 @@ "slug": "twilio", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Coupang", + "slug": "coupang", "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -8829,11 +8829,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -8854,6 +8849,11 @@ "slug": "coinbase", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8907,7 +8907,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Google", @@ -8924,16 +8924,16 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 5 + }, { "name": "Roblox", "slug": "roblox", @@ -8974,6 +8974,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -9004,11 +9009,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9132,7 +9132,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 } ] }, @@ -9176,7 +9176,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 } ] }, @@ -9226,16 +9226,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 5 }, { @@ -9248,16 +9248,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9283,12 +9283,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 25 }, { "name": "Facebook", @@ -9296,9 +9291,9 @@ "frequency": 11 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", @@ -9315,6 +9310,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9345,6 +9345,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9390,7 +9395,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -9480,7 +9485,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 50 + "frequency": 45 }, { "name": "Amazon", @@ -9492,6 +9497,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -9502,16 +9512,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9532,6 +9532,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9563,7 +9568,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 5 }, { "name": "Nutanix", @@ -9653,14 +9658,14 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Apple", @@ -9697,7 +9702,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9707,7 +9712,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", @@ -9796,7 +9801,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 32 + "frequency": 31 }, { "name": "Amazon", @@ -9885,18 +9890,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9922,11 +9927,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9947,7 +9947,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -9965,13 +9965,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -10051,12 +10051,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -10101,14 +10101,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Microsoft", @@ -10121,8 +10121,8 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -10141,8 +10141,8 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 } ] @@ -10160,12 +10160,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 71 + "frequency": 64 }, { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Microsoft", @@ -10175,11 +10175,11 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Karat", + "slug": "karat", "frequency": 4 }, { @@ -10197,21 +10197,21 @@ "slug": "sumologic", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, { - "name": "Karat", - "slug": "karat", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -10418,7 +10418,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Microsoft", @@ -10428,7 +10428,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -10448,18 +10448,13 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -10490,6 +10485,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -10521,18 +10521,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Twitter", "slug": "twitter", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10598,7 +10598,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 9 }, { "name": "Microsoft", @@ -10700,7 +10700,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 25 }, { "name": "Microsoft", @@ -10712,6 +10712,11 @@ "slug": "uber", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "DoorDash", "slug": "doordash", @@ -10727,16 +10732,16 @@ "slug": "nvidia", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -10752,11 +10757,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10767,11 +10767,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10788,8 +10783,8 @@ "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { @@ -10818,12 +10813,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 15 + "frequency": 14 }, { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -10835,10 +10830,15 @@ "slug": "snapchat", "frequency": 7 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 7 + }, { "name": "Karat", "slug": "karat", - "frequency": 5 + "frequency": 4 }, { "name": "Indeed", @@ -10875,16 +10875,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -10910,7 +10900,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Apple", @@ -10925,7 +10915,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -10978,8 +10968,8 @@ "frequency": 2 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { @@ -10997,6 +10987,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -11059,12 +11054,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 123 + "frequency": 126 }, { "name": "Adobe", "slug": "adobe", - "frequency": 55 + "frequency": 59 }, { "name": "Apple", @@ -11074,32 +11069,32 @@ { "name": "Google", "slug": "google", - "frequency": 40 + "frequency": 42 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 29 + "frequency": 28 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 17 }, { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 12 }, { "name": "Spotify", "slug": "spotify", - "frequency": 11 + "frequency": 10 }, { "name": "Oracle", @@ -11116,21 +11111,16 @@ "slug": "accenture", "frequency": 7 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 5 - }, { "name": "Dell", "slug": "dell", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11141,11 +11131,6 @@ "slug": "paypal", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Intel", "slug": "intel", @@ -11156,11 +11141,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -11171,16 +11151,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -11196,6 +11166,16 @@ "slug": "tcs", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -11216,6 +11196,21 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -11231,24 +11226,19 @@ "slug": "zoom", "frequency": 2 }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Grab", + "slug": "grab", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", + { + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -11277,13 +11267,13 @@ "frequency": 2 }, { - "name": "Accolite", - "slug": "accolite", + "name": "Optum", + "slug": "optum", "frequency": 2 }, { - "name": "Optum", - "slug": "optum", + "name": "Siemens", + "slug": "siemens", "frequency": 2 }, { @@ -11305,6 +11295,11 @@ "name": "Info Edge", "slug": "info-edge", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -11333,21 +11328,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -11358,6 +11348,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -11405,11 +11400,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11420,6 +11410,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -11470,7 +11465,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { "name": "Microsoft", @@ -11480,7 +11475,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Facebook", @@ -11505,7 +11500,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Yahoo", @@ -11582,6 +11577,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -11614,24 +11614,24 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 - }, { "name": "Amazon", "slug": "amazon", "frequency": 11 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -11640,13 +11640,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Capital One", + "slug": "capital-one", "frequency": 3 }, { @@ -11754,8 +11754,8 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { @@ -11774,13 +11774,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -11803,11 +11803,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -11833,22 +11828,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 63 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 36 + "frequency": 32 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 16 }, { "name": "Google", @@ -11858,7 +11853,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 10 }, { "name": "Adobe", @@ -11875,14 +11870,14 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Epam Systems", "slug": "epam-systems", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -11896,8 +11891,8 @@ "frequency": 4 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -11911,13 +11906,18 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Sapient", + "slug": "sapient", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -11930,6 +11930,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Rubrik", "slug": "rubrik", @@ -11960,11 +11965,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11974,11 +11974,6 @@ "name": "National Instruments", "slug": "national-instruments", "frequency": 2 - }, - { - "name": "Sapient", - "slug": "sapient", - "frequency": 2 } ] }, @@ -11995,12 +11990,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -12017,6 +12012,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Swiggy", "slug": "swiggy", @@ -12032,11 +12032,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -12097,11 +12092,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -12178,13 +12168,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -12202,12 +12192,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 } ] }, @@ -12241,16 +12231,16 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Shopee", + "slug": "shopee", "frequency": 4 }, { @@ -12258,6 +12248,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -12272,11 +12267,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 } ] }, @@ -12295,14 +12285,14 @@ "slug": "google", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -12311,13 +12301,18 @@ "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Lyft", + "slug": "lyft", "frequency": 2 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -12330,11 +12325,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -12396,17 +12386,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 41 }, { "name": "Adobe", "slug": "adobe", - "frequency": 21 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -12441,11 +12431,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "ServiceNow", - "slug": "servicenow", "frequency": 3 }, { @@ -12473,6 +12458,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -12507,11 +12497,6 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -12528,17 +12513,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Rubrik", @@ -12568,7 +12553,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 } ] }, From e9330b60aa368a5ca365dd2463dd08cb7ffa367c Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 2 Oct 2022 12:03:02 +0000 Subject: [PATCH 096/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2392 +++++++++++++++++++-------------------- 1 file changed, 1183 insertions(+), 1209 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index b255e067..aba2680a 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-25T12:02:47.845302", + "updated": "2022-10-02T12:03:01.473764", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", @@ -24,18 +24,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -61,11 +61,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "Atlassian", "slug": "atlassian", @@ -81,6 +76,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -99,11 +99,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", @@ -114,10 +109,15 @@ "slug": "facebook", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Nvidia", @@ -189,7 +189,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -239,11 +239,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -254,6 +249,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -299,17 +299,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, - { - "name": "Asana", - "slug": "asana", - "frequency": 8 + "frequency": 23 }, { "name": "Microsoft", @@ -317,18 +307,18 @@ "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Asana", + "slug": "asana", "frequency": 7 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { @@ -336,11 +326,21 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -356,6 +356,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -371,11 +376,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -391,11 +391,6 @@ "slug": "groupon", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -423,13 +418,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -441,8 +441,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -451,13 +451,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -552,7 +547,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -584,6 +579,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -614,17 +614,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -634,17 +634,22 @@ { "name": "Intuit", "slug": "intuit", - "frequency": 5 + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Zillow", "slug": "zillow", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -666,11 +671,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Dunzo", "slug": "dunzo", @@ -701,11 +701,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, { "name": "Snapdeal", "slug": "snapdeal", @@ -731,37 +726,37 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Epam Systems", @@ -833,12 +828,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -865,34 +860,39 @@ "slug": "cisco", "frequency": 10 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "tiktok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Twitter", + "slug": "twitter", + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Wayfair", + "slug": "wayfair", "frequency": 5 }, { @@ -915,29 +915,19 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -970,7 +960,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Microsoft", @@ -1032,6 +1022,11 @@ "slug": "toptal", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -1087,22 +1082,22 @@ { "name": "Google", "slug": "google", - "frequency": 15 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 16 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -1112,13 +1107,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Visa", "slug": "visa", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "Spotify", "slug": "spotify", @@ -1129,11 +1129,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1196,12 +1191,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", @@ -1223,11 +1218,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1253,6 +1243,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1290,6 +1285,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -1305,11 +1305,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1340,7 +1335,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 }, { "name": "GoDaddy", @@ -1383,13 +1383,13 @@ "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -1408,8 +1408,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -1417,11 +1417,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -1447,7 +1442,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -1548,35 +1543,30 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Reddit", "slug": "reddit", "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { "name": "Adobe", @@ -1593,6 +1583,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1602,6 +1597,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1628,12 +1628,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -1655,6 +1650,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1717,18 +1717,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1764,11 +1764,6 @@ "slug": "huawei", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -1804,6 +1799,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Grab", "slug": "grab", @@ -1907,7 +1907,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -1954,7 +1954,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 26 + "frequency": 24 }, { "name": "Facebook", @@ -1969,7 +1969,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -2084,11 +2084,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Intuit", - "slug": "intuit", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", @@ -2104,11 +2099,6 @@ "slug": "doordash", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2119,6 +2109,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2139,6 +2134,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -2169,7 +2169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -2184,7 +2184,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -2236,21 +2236,26 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -2261,11 +2266,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 2 }, { @@ -2308,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Cisco", @@ -2318,17 +2318,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -2336,25 +2336,15 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "Arcesium", "slug": "arcesium", @@ -2366,8 +2356,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -2385,6 +2375,16 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -2410,7 +2410,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 58 }, { "name": "Microsoft", @@ -2420,7 +2420,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -2445,7 +2445,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -2453,9 +2453,9 @@ "frequency": 6 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 6 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "Cisco", @@ -2463,9 +2463,9 @@ "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 + "name": "Expedia", + "slug": "expedia", + "frequency": 5 }, { "name": "Oracle", @@ -2512,24 +2512,14 @@ "slug": "tcs", "frequency": 3 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, { @@ -2552,6 +2542,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2562,6 +2557,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2593,13 +2593,13 @@ "frequency": 2 }, { - "name": "Zynga", - "slug": "zynga", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Twilio", - "slug": "twilio", + "name": "Zynga", + "slug": "zynga", "frequency": 2 }, { @@ -2608,7 +2608,12 @@ "frequency": 2 }, { - "name": "Qualcomm", + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 }, @@ -2622,11 +2627,6 @@ "slug": "alation", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Netflix", "slug": "netflix", @@ -2657,12 +2657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 48 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 22 + "frequency": 17 }, { "name": "Apple", @@ -2674,16 +2674,16 @@ "slug": "adobe", "frequency": 14 }, - { - "name": "Google", - "slug": "google", - "frequency": 11 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Google", + "slug": "google", + "frequency": 10 + }, { "name": "Facebook", "slug": "facebook", @@ -2719,6 +2719,11 @@ "slug": "samsung", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -2744,11 +2749,6 @@ "slug": "docusign", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2759,11 +2759,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2798,6 +2793,11 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -2888,7 +2888,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 31 }, { "name": "Apple", @@ -2896,19 +2896,19 @@ "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -3000,7 +3000,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 15 + "frequency": 11 }, { "name": "Microsoft", @@ -3077,32 +3077,32 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Oracle", @@ -3114,6 +3114,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "TuSimple", "slug": "tusimple", @@ -3124,11 +3129,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3164,7 +3164,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 36 }, { "name": "Microsoft", @@ -3184,7 +3184,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -3206,35 +3206,30 @@ "slug": "tiktok", "frequency": 6 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 5 + }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 5 + "frequency": 4 }, { "name": "Visa", "slug": "visa", - "frequency": 5 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 5 + "frequency": 4 }, { "name": "ByteDance", "slug": "bytedance", - "frequency": 5 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -3256,6 +3251,11 @@ "slug": "paytm", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3266,11 +3266,6 @@ "slug": "makemytrip", "frequency": 2 }, - { - "name": "ShareChat", - "slug": "sharechat", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3291,11 +3286,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "Grab", "slug": "grab", @@ -3310,6 +3300,11 @@ "name": "Softwire", "slug": "softwire", "frequency": 2 + }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 } ] }, @@ -3326,17 +3321,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 32 }, { "name": "Facebook", "slug": "facebook", "frequency": 11 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 9 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -3353,20 +3353,20 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Wish", "slug": "wish", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -3388,11 +3388,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -3475,7 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "Cisco", @@ -3487,35 +3482,35 @@ "slug": "tiktok", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Lyft", "slug": "lyft", - "frequency": 5 + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Snapchat", + "slug": "snapchat", "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 + "frequency": 3 }, { "name": "Commvault", @@ -3537,6 +3532,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3582,37 +3582,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", "slug": "google", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Yahoo", @@ -3654,6 +3654,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3680,7 +3685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 27 }, { "name": "Microsoft", @@ -3692,16 +3697,16 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -3742,11 +3747,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3756,6 +3756,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 } ] }, @@ -3789,11 +3794,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -3804,19 +3804,24 @@ "slug": "akuna-capital", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] @@ -3834,7 +3839,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -3861,7 +3866,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -3876,7 +3881,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "LinkedIn", @@ -3949,6 +3954,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -3998,7 +4008,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -4020,6 +4030,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4050,17 +4065,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Visa", @@ -4093,8 +4103,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Spotify", + "slug": "spotify", "frequency": 2 }, { @@ -4130,9 +4140,9 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Google", @@ -4140,8 +4150,8 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -4186,24 +4196,24 @@ "slug": "amazon", "frequency": 15 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -4221,6 +4231,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -4231,11 +4246,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -4256,7 +4266,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4303,12 +4313,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -4339,11 +4349,6 @@ "name": "Arista Networks", "slug": "arista-networks", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -4397,32 +4402,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 13 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 10 }, { "name": "Google", @@ -4439,16 +4444,16 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Capital One", "slug": "capital-one", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4483,11 +4488,6 @@ "name": "Visa", "slug": "visa", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -4504,7 +4504,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Amazon", @@ -4514,11 +4514,16 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -4526,11 +4531,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4551,6 +4551,16 @@ "slug": "american-express", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -4562,8 +4572,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Dell", + "slug": "dell", "frequency": 2 }, { @@ -4618,11 +4628,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -4643,7 +4648,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 7 }, { "name": "Microsoft", @@ -4722,23 +4727,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4749,11 +4754,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4795,7 +4795,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -4822,6 +4822,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4849,22 +4854,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 131 + "frequency": 134 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 31 + "frequency": 32 }, { "name": "Google", "slug": "google", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -4874,31 +4879,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Uber", "slug": "uber", "frequency": 13 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 8 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "tiktok", + "slug": "tiktok", "frequency": 7 }, { @@ -4906,6 +4906,11 @@ "slug": "salesforce", "frequency": 7 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 6 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4951,6 +4956,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -4961,11 +4971,6 @@ "slug": "twitch", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -4981,11 +4986,6 @@ "slug": "intel", "frequency": 3 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -4996,11 +4996,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Karat", "slug": "karat", @@ -5011,6 +5006,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5046,6 +5046,11 @@ "slug": "paytm", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -5079,7 +5084,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -5089,7 +5094,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -5181,7 +5186,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -5253,6 +5258,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -5269,13 +5279,8 @@ "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -5301,13 +5306,13 @@ "frequency": 9 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Media.net", + "slug": "medianet", "frequency": 4 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -5315,6 +5320,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5325,11 +5335,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -5355,7 +5360,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -5419,16 +5424,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5456,25 +5461,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Microsoft", @@ -5516,7 +5521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", @@ -5526,7 +5531,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -5538,6 +5543,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5568,11 +5578,6 @@ "slug": "zenefits", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5603,12 +5608,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 17 }, { "name": "Adobe", @@ -5620,6 +5620,11 @@ "slug": "apple", "frequency": 10 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -5680,11 +5685,6 @@ "slug": "accenture", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5721,12 +5721,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Microsoft", @@ -5748,11 +5753,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5825,46 +5825,46 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Sprinklr", "slug": "sprinklr", "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -5873,13 +5873,13 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -5962,7 +5962,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Pinterest", @@ -6056,12 +6056,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 27 }, { "name": "Google", @@ -6073,16 +6073,16 @@ "slug": "apple", "frequency": 16 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 15 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Uber", "slug": "uber", @@ -6099,23 +6099,23 @@ "frequency": 7 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 5 }, { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "VMware", + "slug": "vmware", "frequency": 4 }, { @@ -6133,11 +6133,6 @@ "slug": "shopee", "frequency": 4 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6153,11 +6148,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -6168,6 +6158,11 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Reddit", "slug": "reddit", @@ -6193,6 +6188,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -6253,7 +6253,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -6338,27 +6338,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 47 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 28 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 23 + "name": "Google", + "slug": "google", + "frequency": 26 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Oracle", @@ -6439,11 +6439,6 @@ "name": "Quora", "slug": "quora", "frequency": 2 - }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 2 } ] }, @@ -6466,7 +6461,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6585,7 +6580,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 11 }, { "name": "Robinhood", @@ -6653,12 +6648,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 6 + "frequency": 8 }, { "name": "Wayfair", @@ -6666,8 +6656,8 @@ "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Snapchat", + "slug": "snapchat", "frequency": 5 }, { @@ -6680,6 +6670,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -6728,14 +6723,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 11 }, { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "name": "Amazon", + "slug": "amazon", + "frequency": 10 }, { "name": "Microsoft", @@ -6743,14 +6738,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 5 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Bloomberg", @@ -6807,12 +6802,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -6859,7 +6854,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 } ] }, @@ -6886,7 +6881,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -6963,7 +6958,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 35 }, { "name": "Google", @@ -6973,7 +6968,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "HRT", @@ -7055,7 +7050,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "LinkedIn", @@ -7072,11 +7067,6 @@ "slug": "bytedance", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7088,9 +7078,14 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Media.net", @@ -7102,16 +7097,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -7127,6 +7112,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -7259,7 +7254,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -7269,21 +7264,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -7297,8 +7292,8 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -7388,38 +7383,43 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7463,6 +7463,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7483,11 +7488,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -7558,13 +7558,13 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yandex", + "slug": "yandex", "frequency": 7 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -7578,14 +7578,14 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Google", @@ -7620,14 +7620,14 @@ "premium": false, "companies": [ { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 12 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 + "name": "Uber", + "slug": "uber", + "frequency": 12 }, { "name": "Google", @@ -7669,17 +7669,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 41 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 14 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -7697,14 +7697,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 5 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Facebook", @@ -7761,11 +7761,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -7806,42 +7801,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 59 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 29 + "frequency": 35 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 19 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 17 + "frequency": 21 }, { "name": "Adobe", "slug": "adobe", "frequency": 16 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 15 + }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 13 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 8 + "frequency": 11 }, { "name": "Uber", @@ -7849,8 +7839,8 @@ "frequency": 7 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Spotify", + "slug": "spotify", "frequency": 6 }, { @@ -7868,6 +7858,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 5 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7914,13 +7909,18 @@ "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", "frequency": 3 }, { @@ -7933,11 +7933,6 @@ "slug": "sumologic", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -7968,6 +7963,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -7978,11 +7978,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Lyft", "slug": "lyft", @@ -8040,7 +8035,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 48 + "frequency": 45 }, { "name": "Google", @@ -8062,17 +8057,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "frequency": 21 }, { "name": "Lyft", "slug": "lyft", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Adobe", @@ -8084,11 +8079,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 5 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8104,10 +8094,15 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 3 }, { "name": "Spotify", @@ -8154,7 +8149,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -8201,7 +8196,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -8223,11 +8218,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -8248,12 +8238,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 69 + "frequency": 67 }, { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 30 }, { "name": "Asana", @@ -8312,15 +8302,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 38 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 33 }, { "name": "Apple", @@ -8328,14 +8318,14 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Uber", @@ -8462,7 +8452,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -8490,38 +8480,38 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 21 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 12 + "frequency": 22 }, { "name": "Spotify", "slug": "spotify", "frequency": 12 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 11 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -8552,6 +8542,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -8588,7 +8583,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Google", @@ -8598,17 +8598,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 4 }, { "name": "eBay", @@ -8620,6 +8610,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8653,10 +8648,15 @@ "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "VMware", @@ -8714,6 +8714,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8729,11 +8734,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -8762,7 +8762,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 49 }, { "name": "Google", @@ -8799,24 +8799,19 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Coupang", + "slug": "coupang", "frequency": 3 }, { @@ -8825,18 +8820,18 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 + "name": "Twilio", + "slug": "twilio", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Wayfair", - "slug": "wayfair", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -8864,11 +8859,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "HBO", - "slug": "hbo", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -8880,13 +8870,13 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Wayfair", + "slug": "wayfair", "frequency": 2 } ] @@ -8907,7 +8897,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Google", @@ -8929,11 +8919,21 @@ "slug": "apple", "frequency": 5 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Karat", "slug": "karat", "frequency": 5 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 4 + }, { "name": "Roblox", "slug": "roblox", @@ -8955,13 +8955,13 @@ "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Coinbase", + "slug": "coinbase", "frequency": 3 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { @@ -8974,11 +8974,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8989,11 +8984,6 @@ "slug": "robinhood", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Lyft", "slug": "lyft", @@ -9004,11 +8994,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9079,12 +9064,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9096,24 +9076,24 @@ "slug": "google", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 } ] @@ -9199,7 +9179,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -9226,7 +9206,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Bloomberg", @@ -9248,6 +9228,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9259,13 +9244,13 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Accolite", + "slug": "accolite", "frequency": 2 } ] @@ -9283,12 +9268,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -9301,8 +9286,8 @@ "frequency": 5 }, { - "name": "VMware", - "slug": "vmware", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -9310,11 +9295,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9325,6 +9305,11 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9340,11 +9325,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -9365,6 +9345,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -9387,20 +9372,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 20 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -9412,6 +9392,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9485,12 +9470,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 45 + "frequency": 35 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 6 }, { "name": "Microsoft", @@ -9522,11 +9512,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -9563,18 +9548,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9600,6 +9580,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -9645,32 +9630,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "American Express", "slug": "american-express", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -9715,14 +9700,14 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -9801,12 +9786,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Bloomberg", @@ -9890,7 +9875,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -9922,6 +9907,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9952,7 +9942,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -9991,11 +9981,6 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -10006,6 +9991,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -10160,7 +10150,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 64 + "frequency": 60 }, { "name": "Amazon", @@ -10192,11 +10182,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Sumologic", - "slug": "sumologic", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -10207,6 +10192,16 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 3 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -10222,11 +10217,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -10263,13 +10253,13 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Splunk", + "slug": "splunk", "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { @@ -10288,13 +10278,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 141, @@ -10314,7 +10298,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -10361,13 +10345,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -10383,11 +10372,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10418,22 +10402,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Apple", @@ -10450,11 +10429,21 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10495,11 +10484,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -10523,16 +10507,16 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10625,6 +10609,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10645,11 +10634,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -10705,12 +10689,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -10732,6 +10716,11 @@ "slug": "nvidia", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -10742,11 +10731,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -10758,8 +10742,8 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -10786,11 +10770,6 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 } ] }, @@ -10808,17 +10787,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 15 }, { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", @@ -10830,10 +10809,20 @@ "slug": "snapchat", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Twitter", "slug": "twitter", - "frequency": 7 + "frequency": 6 }, { "name": "Karat", @@ -10845,6 +10834,11 @@ "slug": "indeed", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -10855,21 +10849,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10900,7 +10879,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Apple", @@ -10923,14 +10907,9 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 }, { "name": "ByteDance", @@ -10938,8 +10917,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -10947,11 +10926,6 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "IXL", "slug": "ixl", @@ -10962,6 +10936,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -10992,11 +10971,6 @@ "slug": "citadel", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -11017,7 +10991,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Spotify", @@ -11027,7 +11001,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -11054,32 +11028,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 126 + "frequency": 127 }, { "name": "Adobe", "slug": "adobe", - "frequency": 59 + "frequency": 61 }, { "name": "Apple", "slug": "apple", - "frequency": 44 + "frequency": 47 }, { "name": "Google", "slug": "google", - "frequency": 42 + "frequency": 45 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 28 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 25 }, { "name": "Facebook", @@ -11089,17 +11063,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "Spotify", "slug": "spotify", "frequency": 10 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 8 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 8 + "frequency": 7 }, { "name": "Zoho", @@ -11117,13 +11096,13 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 4 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "IBM", + "slug": "ibm", "frequency": 4 }, { @@ -11131,6 +11110,16 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Intel", "slug": "intel", @@ -11147,13 +11136,13 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -11171,11 +11160,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -11187,23 +11171,13 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11211,6 +11185,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -11226,6 +11205,21 @@ "slug": "zoom", "frequency": 2 }, + { + "name": "Siemens", + "slug": "siemens", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 + }, + { + "name": "BlackRock", + "slug": "blackrock", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -11266,16 +11260,6 @@ "slug": "zscaler", "frequency": 2 }, - { - "name": "Optum", - "slug": "optum", - "frequency": 2 - }, - { - "name": "Siemens", - "slug": "siemens", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -11295,11 +11279,6 @@ "name": "Info Edge", "slug": "info-edge", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -11321,7 +11300,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -11348,11 +11327,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -11363,6 +11337,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11395,11 +11374,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11410,6 +11384,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -11425,11 +11404,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11441,8 +11415,8 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -11465,22 +11439,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 19 + "frequency": 32 }, { "name": "Apple", "slug": "apple", "frequency": 18 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -11490,17 +11464,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 8 }, { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Yahoo", @@ -11522,6 +11496,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11532,11 +11511,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -11557,11 +11531,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -11587,6 +11556,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -11617,17 +11591,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11665,13 +11639,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 } ] @@ -11691,16 +11665,16 @@ "slug": "linkedin", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11731,7 +11705,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11743,11 +11717,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -11763,6 +11732,11 @@ "slug": "grab", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -11833,7 +11807,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 32 + "frequency": 29 }, { "name": "Microsoft", @@ -11848,21 +11822,21 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 13 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { - "name": "Intel", - "slug": "intel", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 6 }, { @@ -11875,6 +11849,11 @@ "slug": "epam-systems", "frequency": 5 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11910,11 +11889,6 @@ "slug": "sapient", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11990,7 +11964,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Adobe", @@ -12057,11 +12031,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -12087,6 +12056,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -12127,7 +12101,7 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 7 }, { "name": "tiktok", @@ -12157,11 +12131,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -12172,6 +12141,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -12192,12 +12166,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 44 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 } ] }, @@ -12248,6 +12222,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12262,11 +12241,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 } ] }, @@ -12296,14 +12270,14 @@ "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 + "name": "Twitter", + "slug": "twitter", + "frequency": 3 }, { "name": "Apple", @@ -12386,12 +12360,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 40 }, { "name": "Adobe", "slug": "adobe", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -12401,7 +12375,7 @@ { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", @@ -12411,12 +12385,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 12 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { "name": "Uber", @@ -12428,14 +12402,14 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "tcs", "slug": "tcs", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -12469,8 +12443,8 @@ "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -12494,8 +12468,8 @@ "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "SAP", + "slug": "sap", "frequency": 2 } ] @@ -12523,11 +12497,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Rubrik", - "slug": "rubrik", "frequency": 5 }, { @@ -12535,6 +12504,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", From d7c0111db7349bdb3276f8f5626d38998c4e59e5 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 9 Oct 2022 12:02:54 +0000 Subject: [PATCH 097/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2387 +++++++++++++++++++-------------------- 1 file changed, 1166 insertions(+), 1221 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index aba2680a..d359fbdd 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-02T12:03:01.473764", + "updated": "2022-10-09T12:02:53.974374", "data": [ { "id": 0, @@ -19,7 +19,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", @@ -41,11 +41,6 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -56,6 +51,11 @@ "slug": "jpmorgan", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -119,16 +119,16 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -222,17 +222,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Bloomberg", @@ -264,6 +264,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -278,11 +283,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 } ] }, @@ -299,11 +299,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 8 }, { @@ -312,25 +312,15 @@ "frequency": 7 }, { - "name": "Asana", - "slug": "asana", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Asana", + "slug": "asana", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -341,6 +331,21 @@ "slug": "lyft", "frequency": 5 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -366,11 +371,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -418,7 +418,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Microsoft", @@ -495,7 +495,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -527,6 +527,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -547,7 +552,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Adobe", @@ -567,11 +572,6 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", "frequency": 3 }, { @@ -584,6 +584,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -611,31 +616,26 @@ "slug": "microsoft", "frequency": 13 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", @@ -656,6 +656,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "LiveRamp", "slug": "liveramp", @@ -721,27 +726,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Cisco", "slug": "cisco", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Apple", "slug": "apple", "frequency": 12 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Uber", @@ -763,11 +773,6 @@ "slug": "epam-systems", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -778,11 +783,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -793,6 +793,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -828,17 +833,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Karat", @@ -848,17 +853,17 @@ { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Indeed", "slug": "indeed", - "frequency": 11 + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -866,25 +871,20 @@ "frequency": 6 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 5 + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -895,6 +895,11 @@ "slug": "wayfair", "frequency": 5 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1022,16 +1027,6 @@ "slug": "toptal", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1077,7 +1072,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Google", @@ -1089,16 +1084,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -1109,6 +1104,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, { "name": "Visa", "slug": "visa", @@ -1119,11 +1119,6 @@ "slug": "morgan-stanley", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1201,7 +1196,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Twitter", @@ -1213,11 +1208,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1238,6 +1228,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -1286,14 +1281,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Bloomberg", @@ -1335,7 +1330,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -1345,10 +1340,15 @@ { "name": "GoDaddy", "slug": "godaddy", - "frequency": 5 + "frequency": 6 }, { - "name": "Google", + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", "slug": "google", "frequency": 3 }, @@ -1357,26 +1357,11 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -1387,6 +1372,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1397,11 +1387,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -1417,6 +1402,16 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1526,7 +1521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", @@ -1536,7 +1531,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -1559,13 +1554,8 @@ "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, - { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1574,8 +1564,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -1646,13 +1641,13 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1707,21 +1702,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 8 }, { @@ -1735,28 +1730,23 @@ "frequency": 7 }, { - "name": "Lyft", - "slug": "lyft", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Lyft", + "slug": "lyft", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -1789,6 +1779,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -1850,7 +1845,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -1862,6 +1857,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -1877,11 +1877,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1902,7 +1897,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", @@ -1949,12 +1949,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 43 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 + "frequency": 21 }, { "name": "Facebook", @@ -1964,17 +1964,17 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Epic Systems", @@ -2001,11 +2001,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", @@ -2042,13 +2037,13 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -2084,14 +2079,19 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 5 }, { @@ -2100,13 +2100,13 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -2129,24 +2129,19 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -2174,7 +2169,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 7 }, { "name": "Facebook", @@ -2244,13 +2239,13 @@ "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -2264,8 +2259,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2283,6 +2278,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2308,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Cisco", @@ -2330,15 +2330,20 @@ "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Infosys", + "slug": "infosys", + "frequency": 3 }, { "name": "ByteDance", @@ -2365,11 +2370,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2410,32 +2410,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 59 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 16 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 15 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 14 + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Bolt", @@ -2468,13 +2468,13 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Capital One", + "slug": "capital-one", "frequency": 4 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -2507,14 +2507,19 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "tcs", "slug": "tcs", "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Citadel", + "slug": "citadel", "frequency": 3 }, { @@ -2552,11 +2557,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -2587,16 +2587,6 @@ "slug": "doordash", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Zynga", "slug": "zynga", @@ -2607,6 +2597,11 @@ "slug": "atlassian", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -2657,12 +2652,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 48 + "frequency": 47 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", @@ -2687,7 +2682,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Cisco", @@ -2699,11 +2694,21 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2724,11 +2729,6 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2766,12 +2766,7 @@ }, { "name": "Poshmark", - "slug": "poshmark", - "frequency": 2 - }, - { - "name": "Shopee", - "slug": "shopee", + "slug": "poshmark", "frequency": 2 }, { @@ -2888,12 +2883,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 29 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -2935,11 +2935,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -2955,6 +2950,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3000,12 +3000,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -3013,14 +3013,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Adobe", @@ -3074,20 +3074,15 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "tiktok", @@ -3104,6 +3099,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -3124,11 +3124,6 @@ "slug": "tusimple", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3139,6 +3134,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3194,7 +3194,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -3222,9 +3222,9 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -3232,13 +3232,13 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -3252,8 +3252,18 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { @@ -3271,11 +3281,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3321,7 +3326,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Facebook", @@ -3329,14 +3334,14 @@ "frequency": 11 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 9 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 9 }, { "name": "Adobe", @@ -3351,11 +3356,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 4 }, { @@ -3369,13 +3369,13 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -3403,6 +3403,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3502,6 +3507,11 @@ "slug": "lyft", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Snapchat", "slug": "snapchat", @@ -3522,16 +3532,6 @@ "slug": "square", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -3557,6 +3557,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -3582,7 +3587,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Google", @@ -3592,7 +3597,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -3612,7 +3617,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Yahoo", @@ -3649,11 +3654,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3685,7 +3685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Microsoft", @@ -3697,29 +3697,24 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -3732,16 +3727,16 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Flipkart", "slug": "flipkart", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -3757,6 +3752,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -3777,16 +3777,16 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 11 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -3888,11 +3888,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -3918,7 +3913,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -4010,6 +4005,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4020,11 +4020,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4065,7 +4060,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -4073,14 +4068,14 @@ "frequency": 4 }, { - "name": "Visa", - "slug": "visa", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Visa", + "slug": "visa", + "frequency": 3 }, { "name": "Bloomberg", @@ -4107,16 +4102,6 @@ "slug": "spotify", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4137,13 +4122,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -4155,13 +4145,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4173,11 +4163,6 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -4194,7 +4179,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", @@ -4211,16 +4196,16 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4315,14 +4300,14 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -4402,7 +4387,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 39 }, { "name": "Apple", @@ -4432,7 +4417,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -4447,11 +4432,6 @@ { "name": "Capital One", "slug": "capital-one", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", "frequency": 3 }, { @@ -4464,6 +4444,11 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -4479,6 +4464,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -4609,9 +4599,9 @@ "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { "name": "Microsoft", @@ -4619,8 +4609,8 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -4729,35 +4719,30 @@ "slug": "facebook", "frequency": 12 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Google", "slug": "google", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -4773,6 +4758,11 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -4790,7 +4780,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -4817,11 +4807,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -4854,12 +4839,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 134 + "frequency": 132 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 32 + "frequency": 34 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 24 }, { "name": "Google", @@ -4867,24 +4857,19 @@ "frequency": 24 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 23 + "name": "Facebook", + "slug": "facebook", + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 16 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 + "frequency": 15 }, { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -4894,17 +4879,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 7 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 7 + "frequency": 6 }, { "name": "DoorDash", @@ -4912,18 +4887,13 @@ "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 6 - }, - { - "name": "SAP", - "slug": "sap", + "name": "tiktok", + "slug": "tiktok", "frequency": 6 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Salesforce", + "slug": "salesforce", "frequency": 6 }, { @@ -4936,11 +4906,21 @@ "slug": "walmart-labs", "frequency": 5 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 5 + }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 5 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -4951,6 +4931,16 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "eBay", "slug": "ebay", @@ -4961,11 +4951,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, { "name": "Twitch", "slug": "twitch", @@ -4981,19 +4966,19 @@ "slug": "nvidia", "frequency": 3 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, { - "name": "Dropbox", - "slug": "dropbox", + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { @@ -5022,8 +5007,8 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Intel", + "slug": "intel", "frequency": 2 }, { @@ -5036,11 +5021,6 @@ "slug": "audible", "frequency": 2 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -5082,15 +5062,20 @@ "premium": true, "companies": [ { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -5101,11 +5086,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Coupang", "slug": "coupang", @@ -5134,7 +5114,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 6 }, { "name": "Google", @@ -5146,16 +5126,16 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -5181,7 +5161,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -5198,14 +5178,14 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 5 + }, + { + "name": "Nvidia", + "slug": "nvidia", "frequency": 4 }, { @@ -5268,11 +5248,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "Dell", "slug": "dell", @@ -5315,16 +5290,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5335,6 +5300,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -5409,6 +5384,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5429,25 +5409,10 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 } ] }, @@ -5476,6 +5441,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5518,6 +5488,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 19 + }, { "name": "Amazon", "slug": "amazon", @@ -5526,7 +5501,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", @@ -5541,7 +5516,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Yahoo", @@ -5563,16 +5543,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 - }, { "name": "Zenefits", "slug": "zenefits", @@ -5583,11 +5553,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5608,7 +5573,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 20 }, { "name": "Adobe", @@ -5633,16 +5598,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 5 }, { @@ -5721,7 +5686,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -5830,18 +5795,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -5877,11 +5842,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5912,6 +5872,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -5967,7 +5932,7 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -5977,7 +5942,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 4 }, { "name": "Apple", @@ -6051,12 +6016,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 43 }, { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Bloomberg", @@ -6066,12 +6031,12 @@ { "name": "Google", "slug": "google", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -6081,17 +6046,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", "slug": "uber", - "frequency": 12 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 9 + "frequency": 13 }, { "name": "Snapchat", @@ -6104,13 +6064,8 @@ "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 5 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { @@ -6118,6 +6073,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", @@ -6128,6 +6088,11 @@ "slug": "bookingcom", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, { "name": "Shopee", "slug": "shopee", @@ -6139,8 +6104,8 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -6148,11 +6113,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "IBM", "slug": "ibm", @@ -6163,11 +6123,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 3 - }, { "name": "Cisco", "slug": "cisco", @@ -6203,6 +6158,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -6253,7 +6213,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -6292,16 +6252,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -6338,12 +6298,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 44 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 28 + "frequency": 32 }, { "name": "Google", @@ -6353,23 +6313,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "eBay", "slug": "ebay", @@ -6493,11 +6453,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -6517,6 +6472,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -6587,15 +6547,15 @@ "slug": "robinhood", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Microsoft", @@ -6613,8 +6573,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -6631,6 +6591,11 @@ "name": "Twitter", "slug": "twitter", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6665,19 +6630,14 @@ "slug": "pinterest", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -6695,6 +6655,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Airbnb", "slug": "airbnb", @@ -6732,11 +6697,6 @@ "slug": "amazon", "frequency": 10 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", @@ -6747,6 +6707,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6871,18 +6836,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -6942,6 +6907,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -6958,27 +6928,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 31 }, { "name": "Google", "slug": "google", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "HRT", "slug": "hrt", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Snapchat", @@ -7010,21 +6980,11 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -7034,6 +6994,11 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7050,7 +7015,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "LinkedIn", @@ -7060,7 +7025,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "ByteDance", @@ -7077,16 +7042,16 @@ "slug": "oracle", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Media.net", "slug": "medianet", @@ -7097,6 +7062,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -7107,11 +7077,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7176,11 +7141,6 @@ "name": "PayTM", "slug": "paytm", "frequency": 2 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 } ] }, @@ -7197,12 +7157,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -7241,10 +7201,15 @@ "slug": "amazon", "frequency": 18 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 17 + }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -7256,20 +7221,15 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -7333,6 +7293,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -7358,11 +7323,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -7386,18 +7346,18 @@ "frequency": 12 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -7406,23 +7366,18 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7523,7 +7478,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -7627,7 +7582,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -7669,28 +7624,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 39 }, { "name": "Google", "slug": "google", "frequency": 14 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 7 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, { "name": "Coinbase", "slug": "coinbase", @@ -7699,12 +7654,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -7741,31 +7691,41 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Booking.com", "slug": "bookingcom", "frequency": 3 }, { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -7801,12 +7761,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 57 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 35 + "frequency": 34 }, { "name": "Microsoft", @@ -7821,16 +7781,16 @@ { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 12 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 11 }, { @@ -7841,7 +7801,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 6 + "frequency": 7 }, { "name": "Yahoo", @@ -7863,6 +7823,11 @@ "slug": "paypal", "frequency": 5 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7879,20 +7844,15 @@ "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 3 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -7909,13 +7869,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Accenture", + "slug": "accenture", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, { @@ -7923,6 +7883,16 @@ "slug": "american-express", "frequency": 3 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, + { + "name": "Alibaba", + "slug": "alibaba", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -7933,6 +7903,11 @@ "slug": "sumologic", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -7958,16 +7933,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 2 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -7983,11 +7948,6 @@ "slug": "lyft", "frequency": 2 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -8035,7 +7995,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 43 }, { "name": "Google", @@ -8057,7 +8017,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Lyft", @@ -8079,11 +8039,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -8094,6 +8049,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Airbnb", "slug": "airbnb", @@ -8196,7 +8156,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 9 }, { "name": "Microsoft", @@ -8243,7 +8203,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 25 }, { "name": "Asana", @@ -8305,17 +8265,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 31 }, { "name": "Facebook", "slug": "facebook", - "frequency": 33 + "frequency": 28 }, { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "name": "Oracle", + "slug": "oracle", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Google", @@ -8323,35 +8288,20 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8363,13 +8313,18 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -8412,14 +8367,19 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", "frequency": 2 }, { - "name": "Cashfree", - "slug": "cashfree", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 } ] @@ -8434,26 +8394,26 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8480,17 +8440,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 42 }, { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Spotify", "slug": "spotify", - "frequency": 12 + "frequency": 13 }, { "name": "LinkedIn", @@ -8522,11 +8482,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -8542,6 +8497,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -8593,7 +8553,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -8615,11 +8575,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -8699,20 +8654,20 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -8762,33 +8717,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 50 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8814,16 +8769,6 @@ "slug": "coupang", "frequency": 3 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 3 - }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8859,6 +8804,16 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -8897,7 +8852,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Google", @@ -8909,6 +8864,11 @@ "slug": "microsoft", "frequency": 11 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -8919,11 +8879,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", @@ -8944,11 +8899,6 @@ "slug": "wayfair", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -8985,8 +8935,8 @@ "frequency": 2 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Twilio", + "slug": "twilio", "frequency": 2 }, { @@ -9054,12 +9004,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 13 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -9079,16 +9029,16 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Snapchat", "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -9129,7 +9079,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 } ] }, @@ -9151,7 +9101,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -9179,7 +9129,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -9249,8 +9199,8 @@ "frequency": 2 }, { - "name": "Accolite", - "slug": "accolite", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -9270,15 +9220,15 @@ "slug": "amazon", "frequency": 23 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Google", @@ -9470,7 +9420,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 34 }, { "name": "Amazon", @@ -9482,6 +9432,11 @@ "slug": "qualtrics", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9498,9 +9453,9 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Oracle", @@ -9517,11 +9472,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9548,7 +9498,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 24 }, { "name": "Facebook", @@ -9687,12 +9637,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -9702,12 +9652,12 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 2 }, { "name": "Walmart Global Tech", @@ -9729,7 +9679,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "LinkedIn", @@ -9746,20 +9696,20 @@ "slug": "google", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -9786,13 +9736,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 21 }, { "name": "Amazon", "slug": "amazon", "frequency": 18 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9803,19 +9758,19 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -9880,12 +9835,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -9937,23 +9892,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9981,6 +9936,11 @@ "slug": "amazon", "frequency": 11 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -9997,20 +9957,15 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10043,6 +9998,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10058,11 +10018,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10100,6 +10055,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10129,11 +10089,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -10150,12 +10105,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 60 + "frequency": 51 }, { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Microsoft", @@ -10163,8 +10118,8 @@ "frequency": 6 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -10178,9 +10133,9 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 }, { "name": "Oracle", @@ -10188,8 +10143,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -10197,6 +10152,11 @@ "slug": "palantir-technologies", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Sumologic", "slug": "sumologic", @@ -10261,11 +10221,6 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -10298,18 +10253,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -10324,11 +10279,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -10407,23 +10357,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -10434,6 +10379,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -10444,24 +10394,24 @@ "slug": "zillow", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -10507,6 +10457,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -10515,11 +10470,6 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 5 - }, - { - "name": "Snapchat", - "slug": "snapchat", "frequency": 3 }, { @@ -10548,8 +10498,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -10582,7 +10532,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", @@ -10594,24 +10544,19 @@ "slug": "google", "frequency": 4 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Sprinklr", "slug": "sprinklr", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -10629,6 +10574,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10644,11 +10594,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -10668,6 +10613,11 @@ "name": "Twilio", "slug": "twilio", "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 } ] }, @@ -10686,6 +10636,11 @@ "slug": "amazon", "frequency": 25 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 24 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10711,16 +10666,16 @@ "slug": "nutanix", "frequency": 5 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -10741,11 +10696,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -10792,22 +10742,17 @@ { "name": "Uber", "slug": "uber", - "frequency": 15 + "frequency": 14 }, { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -10815,8 +10760,8 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Snapchat", + "slug": "snapchat", "frequency": 6 }, { @@ -10829,19 +10774,14 @@ "slug": "karat", "frequency": 4 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Indeed", + "slug": "indeed", "frequency": 3 }, { @@ -10849,6 +10789,16 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10879,7 +10829,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 32 }, { "name": "Facebook", @@ -10911,11 +10861,21 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10926,21 +10886,11 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Zoom", "slug": "zoom", @@ -10987,15 +10937,15 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, + "companies": [ { "name": "Spotify", "slug": "spotify", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -11028,17 +10978,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 127 + "frequency": 128 }, { "name": "Adobe", "slug": "adobe", - "frequency": 61 + "frequency": 63 }, { "name": "Apple", "slug": "apple", - "frequency": 47 + "frequency": 49 }, { "name": "Google", @@ -11048,7 +10998,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 28 }, { "name": "Bloomberg", @@ -11063,12 +11013,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 11 }, { "name": "Spotify", "slug": "spotify", - "frequency": 10 + "frequency": 9 }, { "name": "Goldman Sachs", @@ -11088,13 +11038,18 @@ { "name": "Accenture", "slug": "accenture", - "frequency": 7 + "frequency": 6 }, { "name": "Dell", "slug": "dell", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11131,18 +11086,18 @@ "frequency": 4 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -11160,6 +11115,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -11170,21 +11130,11 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -11205,11 +11155,6 @@ "slug": "zoom", "frequency": 2 }, - { - "name": "Siemens", - "slug": "siemens", - "frequency": 2 - }, { "name": "Capgemini", "slug": "capgemini", @@ -11260,6 +11205,11 @@ "slug": "zscaler", "frequency": 2 }, + { + "name": "Siemens", + "slug": "siemens", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -11295,7 +11245,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 8 }, { "name": "Amazon", @@ -11312,29 +11262,19 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -11342,6 +11282,16 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11404,11 +11354,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11423,6 +11368,11 @@ "name": "Twilio", "slug": "twilio", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -11439,7 +11389,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Apple", @@ -11454,12 +11404,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -11474,22 +11424,17 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 7 + "frequency": 6 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 6 + "frequency": 5 }, { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 6 + "frequency": 5 }, { "name": "Oracle", @@ -11512,13 +11457,13 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -11531,6 +11476,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -11591,17 +11541,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Apple", @@ -11618,6 +11568,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Capital One", "slug": "capital-one", @@ -11628,11 +11583,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11705,12 +11655,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Salesforce", @@ -11777,11 +11727,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -11802,7 +11747,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 63 + "frequency": 62 }, { "name": "Goldman Sachs", @@ -11812,7 +11757,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 17 }, { "name": "Bloomberg", @@ -11822,12 +11767,12 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -11839,21 +11784,11 @@ "slug": "qualtrics", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 5 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -11889,6 +11824,16 @@ "slug": "sapient", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -12001,11 +11946,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -12021,6 +11961,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12036,11 +11981,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -12066,6 +12006,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -12106,7 +12051,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 4 + "frequency": 3 } ] }, @@ -12166,7 +12111,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 41 }, { "name": "Microsoft", @@ -12205,7 +12150,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 }, { "name": "Apple", @@ -12222,11 +12172,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -12274,11 +12219,6 @@ "slug": "lyft", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -12299,6 +12239,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -12360,22 +12305,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 18 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 19 }, { - "name": "Google", - "slug": "google", - "frequency": 15 + "name": "Adobe", + "slug": "adobe", + "frequency": 17 }, { "name": "Microsoft", @@ -12383,15 +12323,20 @@ "frequency": 15 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 10 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 9 + }, { "name": "Uber", "slug": "uber", @@ -12487,7 +12432,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", From 6e5259dbdfc90cfc2f2770f1e103494e4b7267fc Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 16 Oct 2022 12:02:57 +0000 Subject: [PATCH 098/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2386 +++++++++++++++++++-------------------- 1 file changed, 1168 insertions(+), 1218 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index d359fbdd..f5ea2643 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-09T12:02:53.974374", + "updated": "2022-10-16T12:02:56.536341", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -59,7 +59,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { "name": "Atlassian", @@ -71,6 +71,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -85,6 +90,11 @@ "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 } ] }, @@ -102,18 +112,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -186,14 +196,14 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -299,7 +309,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", @@ -322,13 +332,8 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, - { - "name": "Lyft", - "slug": "lyft", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -337,13 +342,8 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "Lyft", + "slug": "lyft", "frequency": 4 }, { @@ -356,6 +356,16 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -376,6 +386,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -552,7 +567,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -614,7 +629,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", @@ -634,7 +649,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "tiktok", @@ -676,6 +691,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Dunzo", "slug": "dunzo", @@ -691,11 +711,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -731,7 +746,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", @@ -748,16 +763,16 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -783,11 +798,21 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + }, { "name": "Rubrik", "slug": "rubrik", @@ -833,7 +858,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 27 }, { "name": "Bloomberg", @@ -843,23 +868,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 13 }, { "name": "Karat", "slug": "karat", - "frequency": 14 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "Indeed", "slug": "indeed", "frequency": 10 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 9 + }, { "name": "Cisco", "slug": "cisco", @@ -898,7 +923,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 4 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -925,11 +950,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -972,11 +992,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -987,6 +1002,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -1089,16 +1109,16 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1114,11 +1134,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1139,6 +1154,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -1186,18 +1206,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Twitter", "slug": "twitter", @@ -1218,11 +1243,6 @@ "slug": "reddit", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1278,7 +1298,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -1330,7 +1350,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "LinkedIn", @@ -1342,6 +1362,11 @@ "slug": "godaddy", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1352,11 +1377,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -1416,11 +1436,6 @@ "name": "Nvidia", "slug": "nvidia", "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 } ] }, @@ -1471,14 +1486,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -1526,16 +1541,11 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -1553,11 +1563,26 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -1568,11 +1593,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1588,11 +1608,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -1615,16 +1630,16 @@ "slug": "reddit", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Airbnb", "slug": "airbnb", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1675,7 +1690,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -1707,27 +1722,32 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, { "name": "Facebook", "slug": "facebook", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 6 }, { "name": "Uber", @@ -1740,9 +1760,9 @@ "frequency": 4 }, { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 4 }, { "name": "Oracle", @@ -1759,11 +1779,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "C3 IoT", - "slug": "c3-iot", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1775,8 +1790,8 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { @@ -1845,7 +1860,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -1949,7 +1964,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 42 }, { "name": "Microsoft", @@ -1959,7 +1974,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -2016,11 +2031,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Twilio", "slug": "twilio", @@ -2047,8 +2057,8 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -2079,11 +2089,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", @@ -2095,13 +2100,13 @@ "frequency": 5 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "DoorDash", + "slug": "doordash", "frequency": 5 }, { @@ -2109,6 +2114,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -2164,7 +2174,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", @@ -2226,12 +2236,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 19 }, { "name": "Expedia", "slug": "expedia", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -2308,12 +2318,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 13 }, { "name": "Apple", @@ -2328,16 +2338,11 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -2345,6 +2350,11 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2356,8 +2366,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2375,11 +2385,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -2412,16 +2417,16 @@ "slug": "amazon", "frequency": 59 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 16 - }, { "name": "Adobe", "slug": "adobe", "frequency": 15 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 15 + }, { "name": "Apple", "slug": "apple", @@ -2430,33 +2435,33 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Bolt", "slug": "bolt", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Cisco", "slug": "cisco", @@ -2512,14 +2517,19 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, { "name": "tcs", "slug": "tcs", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -2537,11 +2547,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2557,11 +2562,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2572,11 +2572,6 @@ "slug": "paytm", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -2587,6 +2582,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Zynga", "slug": "zynga", @@ -2654,15 +2654,15 @@ "slug": "amazon", "frequency": 47 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 16 - }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 14 }, { "name": "Adobe", @@ -2677,18 +2677,18 @@ { "name": "Google", "slug": "google", - "frequency": 10 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2709,11 +2709,6 @@ "slug": "twilio", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -2725,8 +2720,8 @@ "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -2759,6 +2754,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2843,14 +2843,14 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2883,21 +2883,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 9 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 8 }, { @@ -2905,10 +2900,15 @@ "slug": "adobe", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -2925,11 +2925,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -2945,6 +2940,11 @@ "slug": "mathworks", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -2995,12 +2995,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 7 }, { "name": "Microsoft", @@ -3017,26 +3017,26 @@ "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Infosys", + "slug": "infosys", + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -3074,26 +3074,31 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -3114,11 +3119,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "TuSimple", "slug": "tusimple", @@ -3164,18 +3164,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 37 }, { "name": "Google", "slug": "google", "frequency": 11 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3184,7 +3184,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 8 }, { "name": "Apple", @@ -3194,7 +3194,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -3214,16 +3214,11 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { "name": "Visa", "slug": "visa", - "frequency": 4 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 3 }, { @@ -3231,11 +3226,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -3256,11 +3246,21 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -3291,11 +3291,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Grab", - "slug": "grab", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", @@ -3326,7 +3321,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Facebook", @@ -3351,7 +3346,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -3368,16 +3363,16 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -3475,7 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Cisco", @@ -3513,8 +3508,8 @@ "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { @@ -3537,11 +3532,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Duolingo", "slug": "duolingo", @@ -3557,6 +3547,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -3594,16 +3589,16 @@ "slug": "google", "frequency": 18 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -3659,11 +3654,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -3722,6 +3712,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "DoorDash", "slug": "doordash", @@ -3737,11 +3732,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3787,7 +3777,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -3804,11 +3794,6 @@ "slug": "akuna-capital", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -3819,6 +3804,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3913,7 +3903,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -3967,11 +3957,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -3983,8 +3968,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -4005,6 +3990,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4025,11 +4015,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4047,21 +4032,26 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -4097,11 +4087,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4129,6 +4114,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -4139,11 +4129,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -4179,12 +4164,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 15 }, { "name": "Microsoft", @@ -4196,24 +4176,34 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { @@ -4226,11 +4216,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -4258,11 +4243,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4282,6 +4262,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -4310,20 +4295,20 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Microsoft", @@ -4422,7 +4407,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "IBM", @@ -4491,16 +4476,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 - }, { "name": "Amazon", "slug": "amazon", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, { "name": "Apple", "slug": "apple", @@ -4509,21 +4494,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -4717,7 +4702,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -4749,11 +4734,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -4787,16 +4767,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4839,32 +4819,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 132 + "frequency": 130 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 24 + "frequency": 37 }, { "name": "Google", "slug": "google", - "frequency": 24 + "frequency": 23 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 16 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 17 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 }, { "name": "Uber", @@ -4876,26 +4856,21 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 6 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 6 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -4906,6 +4881,11 @@ "slug": "walmart-labs", "frequency": 5 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "SAP", "slug": "sap", @@ -4936,11 +4916,6 @@ "slug": "dropbox", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "eBay", "slug": "ebay", @@ -4956,16 +4931,31 @@ "slug": "twitch", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4986,11 +4976,6 @@ "slug": "karat", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5001,6 +4986,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -5011,11 +5001,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Audible", "slug": "audible", @@ -5062,20 +5047,15 @@ "premium": true, "companies": [ { - "name": "Google", - "slug": "google", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -5116,16 +5096,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5161,23 +5141,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Yandex", "slug": "yandex", @@ -5278,7 +5258,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Media.net", @@ -5394,25 +5374,25 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -5488,20 +5468,20 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 19 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 18 + }, + { + "name": "Capital One", + "slug": "capital-one", "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -5513,15 +5493,15 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Yahoo", @@ -5573,28 +5553,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 11 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "name": "Adobe", + "slug": "adobe", + "frequency": 9 }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5615,11 +5595,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Shopee", "slug": "shopee", @@ -5669,6 +5644,11 @@ "name": "GoDaddy", "slug": "godaddy", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -5698,11 +5678,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -5718,6 +5693,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5745,11 +5725,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5765,6 +5740,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Hotstar", "slug": "hotstar", @@ -5790,42 +5770,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Google", + "slug": "google", "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -5837,20 +5807,30 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Shopee", @@ -5902,11 +5882,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "TuSimple", "slug": "tusimple", @@ -5981,11 +5956,6 @@ "slug": "google", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5996,6 +5966,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6016,12 +5991,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 43 + "frequency": 37 }, { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 33 }, { "name": "Bloomberg", @@ -6031,27 +6006,27 @@ { "name": "Google", "slug": "google", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 15 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 13 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Snapchat", @@ -6059,8 +6034,8 @@ "frequency": 7 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 5 }, { @@ -6069,18 +6044,13 @@ "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "VMware", + "slug": "vmware", "frequency": 4 }, { @@ -6108,6 +6078,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -6119,14 +6094,14 @@ "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 + "name": "Twitter", + "slug": "twitter", + "frequency": 3 }, { "name": "Palantir Technologies", @@ -6210,16 +6185,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6298,22 +6273,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 43 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 32 + "frequency": 34 }, { "name": "Google", "slug": "google", - "frequency": 26 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 8 }, { "name": "Microsoft", @@ -6335,16 +6310,6 @@ "slug": "ebay", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6355,11 +6320,21 @@ "slug": "visa", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6434,8 +6409,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -6444,13 +6419,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -6621,25 +6596,20 @@ "frequency": 6 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Pinterest", + "slug": "pinterest", "frequency": 5 }, { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6655,6 +6625,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -6665,11 +6640,6 @@ "slug": "airbnb", "frequency": 2 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6695,7 +6665,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Uber", @@ -6707,6 +6677,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6717,11 +6692,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -6797,29 +6767,29 @@ "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 4 }, { "name": "Uber", "slug": "uber", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -6873,11 +6843,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6888,6 +6853,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6928,38 +6898,33 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 27 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { - "name": "HRT", - "slug": "hrt", - "frequency": 6 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "HRT", + "slug": "hrt", + "frequency": 4 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 4 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6980,6 +6945,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7015,22 +6985,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 13 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 11 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 11 + }, { "name": "ByteDance", "slug": "bytedance", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -7057,11 +7027,6 @@ "slug": "medianet", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -7093,9 +7058,14 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { "name": "Splunk", @@ -7113,13 +7083,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7159,6 +7129,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -7169,11 +7144,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7199,7 +7169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 21 }, { "name": "Facebook", @@ -7222,15 +7192,20 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7241,11 +7216,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -7350,11 +7320,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -7366,13 +7331,18 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "tiktok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -7411,17 +7381,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -7438,11 +7398,21 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -7478,7 +7448,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -7513,14 +7483,14 @@ "premium": false, "companies": [ { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Yandex", + "slug": "yandex", + "frequency": 7 }, { "name": "Amazon", @@ -7589,16 +7559,16 @@ "slug": "google", "frequency": 6 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7624,7 +7594,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 38 }, { "name": "Google", @@ -7644,7 +7614,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 7 + "frequency": 6 }, { "name": "Coinbase", @@ -7652,13 +7622,13 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Citadel", + "slug": "citadel", "frequency": 4 }, { @@ -7672,18 +7642,18 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -7761,22 +7731,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 59 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 + "frequency": 33 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 19 }, { "name": "Adobe", "slug": "adobe", - "frequency": 16 + "frequency": 14 }, { "name": "Apple", @@ -7784,14 +7754,14 @@ "frequency": 14 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 12 }, { - "name": "Google", - "slug": "google", - "frequency": 11 + "name": "Facebook", + "slug": "facebook", + "frequency": 12 }, { "name": "Uber", @@ -7804,9 +7774,9 @@ "frequency": 7 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "VMware", + "slug": "vmware", + "frequency": 6 }, { "name": "Yandex", @@ -7828,16 +7798,6 @@ "slug": "ebay", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Zoho", "slug": "zoho", @@ -7848,6 +7808,21 @@ "slug": "salesforce", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7878,11 +7853,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "Rubrik", "slug": "rubrik", @@ -7893,6 +7863,11 @@ "slug": "alibaba", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -7903,11 +7878,6 @@ "slug": "sumologic", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -7933,11 +7903,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Twitch", "slug": "twitch", @@ -7953,6 +7918,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -7995,7 +7965,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 39 }, { "name": "Google", @@ -8022,21 +7992,16 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 9 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -8049,19 +8014,19 @@ "slug": "apple", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Airbnb", "slug": "airbnb", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -8069,6 +8034,11 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -8109,13 +8079,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -8130,11 +8105,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -8151,33 +8121,33 @@ { "name": "Uber", "slug": "uber", - "frequency": 17 + "frequency": 16 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8198,28 +8168,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 67 + "frequency": 65 }, { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 21 }, { "name": "Asana", "slug": "asana", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -8240,6 +8205,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -8265,28 +8235,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 27 }, { "name": "Oracle", "slug": "oracle", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8295,7 +8265,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -8307,6 +8277,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -8322,11 +8297,6 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8392,13 +8362,8 @@ "Heap" ], "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, + "premium": false, + "companies": [ { "name": "Facebook", "slug": "facebook", @@ -8409,6 +8374,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8440,12 +8410,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 39 }, { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Spotify", @@ -8460,7 +8430,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -8543,7 +8513,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 24 }, { "name": "Facebook", @@ -8553,7 +8523,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -8563,7 +8533,7 @@ { "name": "eBay", "slug": "ebay", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -8575,6 +8545,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -8655,14 +8630,14 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Microsoft", @@ -8724,11 +8699,6 @@ "slug": "google", "frequency": 8 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8740,25 +8710,20 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "tiktok", + "slug": "tiktok", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -8769,16 +8734,31 @@ "slug": "coupang", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", @@ -8799,11 +8779,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, { "name": "Robinhood", "slug": "robinhood", @@ -8824,11 +8799,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -8852,7 +8822,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 34 }, { "name": "Google", @@ -8864,6 +8834,11 @@ "slug": "microsoft", "frequency": 11 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 7 + }, { "name": "tiktok", "slug": "tiktok", @@ -8889,16 +8864,16 @@ "slug": "palantir-technologies", "frequency": 4 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 4 - }, { "name": "Wayfair", "slug": "wayfair", "frequency": 4 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -8929,11 +8904,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 2 - }, { "name": "Twilio", "slug": "twilio", @@ -8974,13 +8944,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -9004,28 +8974,23 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 14 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -9036,6 +9001,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9156,12 +9126,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 8 }, { "name": "LinkedIn", @@ -9230,20 +9200,15 @@ "slug": "facebook", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Adobe", @@ -9260,6 +9225,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9377,7 +9347,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9420,7 +9390,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 34 + "frequency": 31 }, { "name": "Amazon", @@ -9428,23 +9398,28 @@ "frequency": 14 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Oracle", + "slug": "oracle", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -9457,11 +9432,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -9503,11 +9473,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -9520,6 +9485,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9585,11 +9555,6 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", "frequency": 5 }, { @@ -9597,6 +9562,11 @@ "slug": "american-express", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -9640,19 +9610,19 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 }, { "name": "Oracle", @@ -9679,26 +9649,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -9706,6 +9671,11 @@ "slug": "spotify", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -9746,7 +9716,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -9785,6 +9755,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -9800,11 +9775,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9830,7 +9800,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", @@ -9887,16 +9857,16 @@ "DFS" ], "difficulty": "Easy", - "premium": false, - "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, + "premium": false, + "companies": [ { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { @@ -9936,11 +9906,6 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9961,6 +9926,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10050,6 +10020,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -10080,11 +10055,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10105,17 +10075,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 44 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -10162,6 +10132,11 @@ "slug": "sumologic", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -10177,11 +10152,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -10207,11 +10177,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -10248,7 +10213,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -10260,6 +10225,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10274,11 +10244,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -10295,33 +10260,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -10332,6 +10287,16 @@ "slug": "uber", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10352,12 +10317,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 13 }, { "name": "Microsoft", @@ -10379,11 +10344,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -10414,6 +10374,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -10468,13 +10433,13 @@ "frequency": 5 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { @@ -10498,13 +10463,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -10532,12 +10497,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -10559,11 +10529,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10579,6 +10544,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10589,11 +10559,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -10614,6 +10579,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", @@ -10634,17 +10604,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 24 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 8 }, { "name": "Uber", @@ -10659,18 +10629,18 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 5 - }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", @@ -10686,6 +10656,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -10696,11 +10671,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10749,14 +10719,14 @@ "slug": "cisco", "frequency": 14 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -10804,11 +10774,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -10829,12 +10794,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -10844,7 +10809,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -10856,6 +10821,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", @@ -10881,11 +10851,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -10978,7 +10943,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 128 + "frequency": 133 }, { "name": "Adobe", @@ -10988,17 +10953,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 49 + "frequency": 48 }, { "name": "Google", "slug": "google", - "frequency": 45 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 28 + "frequency": 26 }, { "name": "Bloomberg", @@ -11013,7 +10978,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 12 }, { "name": "Spotify", @@ -11033,21 +10998,26 @@ { "name": "Zoho", "slug": "zoho", - "frequency": 7 + "frequency": 6 }, { "name": "Accenture", "slug": "accenture", "frequency": 6 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "Dell", "slug": "dell", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -11090,19 +11060,14 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", + "name": "Infosys", + "slug": "infosys", "frequency": 3 }, { @@ -11115,6 +11080,16 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, + { + "name": "Zomato", + "slug": "zomato", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -11131,8 +11106,13 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { @@ -11145,14 +11125,14 @@ "slug": "factset", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", + { + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { - "name": "Zoom", - "slug": "zoom", + "name": "Info Edge", + "slug": "info-edge", "frequency": 2 }, { @@ -11171,13 +11151,13 @@ "frequency": 2 }, { - "name": "Grab", - "slug": "grab", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11219,16 +11199,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Zomato", - "slug": "zomato", - "frequency": 2 - }, - { - "name": "Info Edge", - "slug": "info-edge", - "frequency": 2 } ] }, @@ -11242,16 +11212,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -11292,11 +11262,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -11317,22 +11282,12 @@ { "name": "IBM", "slug": "ibm", - "frequency": 9 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -11340,8 +11295,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -11349,6 +11304,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -11389,7 +11349,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Apple", @@ -11399,28 +11359,28 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { "name": "Uber", "slug": "uber", "frequency": 8 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -11461,6 +11421,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11496,11 +11461,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -11541,7 +11501,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -11551,7 +11511,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -11563,11 +11523,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11583,6 +11538,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11610,16 +11570,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -11650,7 +11610,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -11662,6 +11622,11 @@ "slug": "apple", "frequency": 8 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11697,11 +11662,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -11747,12 +11707,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 62 + "frequency": 60 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 42 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 29 + "frequency": 26 }, { "name": "Microsoft", @@ -11769,14 +11734,14 @@ "slug": "google", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { @@ -11809,6 +11774,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -11824,11 +11794,6 @@ "slug": "sapient", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -11859,16 +11824,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", @@ -11911,26 +11866,21 @@ "slug": "amazon", "frequency": 28 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11941,6 +11891,11 @@ "slug": "swiggy", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12111,7 +12066,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 42 }, { "name": "Microsoft", @@ -12150,12 +12105,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { "name": "Expedia", "slug": "expedia", - "frequency": 4 + "frequency": 6 }, { "name": "Apple", @@ -12202,17 +12157,17 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Lyft", @@ -12229,11 +12184,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -12305,17 +12255,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 15 }, { "name": "Microsoft", @@ -12323,18 +12278,13 @@ "frequency": 15 }, { - "name": "Google", - "slug": "google", - "frequency": 14 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 9 }, { @@ -12352,6 +12302,11 @@ "slug": "tcs", "frequency": 4 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -12377,16 +12332,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -12412,6 +12357,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -12437,11 +12387,6 @@ { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 5 }, { @@ -12449,6 +12394,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Rubrik", "slug": "rubrik", From e873acac24582af33b237ac7201911b10a3265d3 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 23 Oct 2022 12:02:58 +0000 Subject: [PATCH 099/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2315 +++++++++++++++++++-------------------- 1 file changed, 1120 insertions(+), 1195 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index f5ea2643..0570e340 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-16T12:02:56.536341", + "updated": "2022-10-23T12:02:58.083398", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -34,7 +34,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -46,16 +46,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -112,7 +112,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Microsoft", @@ -125,25 +125,25 @@ "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -232,7 +232,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Apple", @@ -275,24 +275,19 @@ "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { "name": "Atlassian", "slug": "atlassian", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -309,7 +304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Bloomberg", @@ -321,16 +316,16 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Asana", "slug": "asana", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", @@ -372,13 +367,13 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -391,11 +386,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -411,6 +401,16 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -441,14 +441,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Apple", @@ -574,16 +574,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -604,11 +604,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -629,7 +624,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -651,11 +646,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -681,11 +671,21 @@ "slug": "liveramp", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -748,16 +748,16 @@ "slug": "cisco", "frequency": 15 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 12 - }, { "name": "Adobe", "slug": "adobe", "frequency": 11 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", @@ -788,14 +788,14 @@ "slug": "epam-systems", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -858,12 +858,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 29 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 20 }, { "name": "Microsoft", @@ -873,23 +873,28 @@ { "name": "Karat", "slug": "karat", - "frequency": 13 + "frequency": 12 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Uber", + "slug": "uber", "frequency": 10 }, { - "name": "Uber", - "slug": "uber", - "frequency": 9 + "name": "Indeed", + "slug": "indeed", + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", "frequency": 9 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -920,21 +925,11 @@ "slug": "wayfair", "frequency": 5 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -946,8 +941,18 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -1012,14 +1017,14 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -1097,7 +1102,7 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -1117,7 +1122,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -1134,11 +1139,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1149,6 +1149,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1203,20 +1208,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 - }, { "name": "Amazon", "slug": "amazon", "frequency": 11 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -1224,8 +1229,8 @@ "frequency": 4 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -1239,14 +1244,14 @@ "frequency": 3 }, { - "name": "Reddit", - "slug": "reddit", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Reddit", + "slug": "reddit", + "frequency": 3 }, { "name": "Google", @@ -1315,14 +1320,14 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1353,19 +1358,24 @@ "frequency": 14 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 7 - }, + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 6 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 6 + }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 5 }, { "name": "Adobe", @@ -1392,11 +1402,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1452,7 +1457,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -1544,13 +1549,13 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { - "name": "Reddit", - "slug": "reddit", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -1563,19 +1568,14 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Reddit", + "slug": "reddit", "frequency": 3 }, { @@ -1584,8 +1584,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -1593,6 +1593,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1640,11 +1645,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -1665,6 +1665,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1729,16 +1734,16 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1774,6 +1779,11 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -1804,19 +1814,14 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, { - "name": "Grab", - "slug": "grab", + "name": "TripAdvisor", + "slug": "tripadvisor", "frequency": 2 }, { @@ -1843,6 +1848,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 } ] }, @@ -1969,17 +1979,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -1996,11 +2006,6 @@ "slug": "epic-systems", "frequency": 4 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -2016,6 +2021,11 @@ "slug": "twitter", "frequency": 3 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -2036,11 +2046,6 @@ "slug": "twilio", "frequency": 2 }, - { - "name": "Twitch", - "slug": "twitch", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2061,6 +2066,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "Nutanix", "slug": "nutanix", @@ -2099,19 +2109,14 @@ "slug": "google", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -2124,6 +2129,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2236,7 +2246,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Expedia", @@ -2246,7 +2256,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -2259,13 +2269,18 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -2273,11 +2288,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2323,7 +2333,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 14 }, { "name": "Apple", @@ -2333,17 +2343,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Infosys", @@ -2365,6 +2375,11 @@ "slug": "arcesium", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2394,11 +2409,6 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -2420,7 +2430,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", @@ -2435,12 +2445,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Bolt", @@ -2450,18 +2460,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Cisco", "slug": "cisco", @@ -2472,6 +2477,11 @@ "slug": "expedia", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Capital One", "slug": "capital-one", @@ -2537,11 +2547,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Riot Games", - "slug": "riot-games", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -2577,11 +2582,6 @@ "slug": "wayfair", "frequency": 2 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -2622,6 +2622,11 @@ "slug": "alation", "frequency": 2 }, + { + "name": "Riot Games", + "slug": "riot-games", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", @@ -2652,7 +2657,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 46 }, { "name": "Apple", @@ -2662,26 +2667,26 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 9 - }, - { - "name": "Cisco", - "slug": "cisco", "frequency": 8 }, { @@ -2769,6 +2774,11 @@ "slug": "poshmark", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -2809,7 +2819,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Amazon", @@ -2831,7 +2841,7 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 8 }, { "name": "tiktok", @@ -2921,8 +2931,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Mathworks", + "slug": "mathworks", "frequency": 3 }, { @@ -2931,13 +2941,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Mathworks", - "slug": "mathworks", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -2995,7 +3005,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", @@ -3005,7 +3015,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -3164,12 +3174,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 - }, - { - "name": "Google", - "slug": "google", - "frequency": 11 + "frequency": 38 }, { "name": "Microsoft", @@ -3177,24 +3182,24 @@ "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Uber", @@ -3206,19 +3211,24 @@ "slug": "tiktok", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Infosys", "slug": "infosys", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Cisco", + "slug": "cisco", + "frequency": 4 }, { - "name": "Visa", - "slug": "visa", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -3242,8 +3252,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -3261,11 +3271,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", @@ -3291,6 +3296,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -3336,7 +3346,7 @@ { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -3363,15 +3373,20 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Twitter", @@ -3403,11 +3418,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3435,24 +3445,19 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -3485,12 +3490,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -3512,6 +3512,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3527,6 +3532,16 @@ "slug": "square", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -3537,11 +3552,6 @@ "slug": "duolingo", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -3552,16 +3562,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3587,7 +3587,7 @@ { "name": "Google", "slug": "google", - "frequency": 18 + "frequency": 17 }, { "name": "Apple", @@ -3607,7 +3607,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Facebook", @@ -3615,8 +3620,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -3675,7 +3680,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 23 }, { "name": "Microsoft", @@ -3697,11 +3702,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3727,6 +3727,11 @@ "slug": "flipkart", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3772,18 +3777,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -3795,8 +3805,8 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3808,11 +3818,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -3869,14 +3874,14 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Infosys", @@ -3910,11 +3915,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Zomato", - "slug": "zomato", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3944,6 +3944,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Zomato", + "slug": "zomato", + "frequency": 2 } ] }, @@ -3966,11 +3971,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -3995,6 +3995,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4005,11 +4010,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4045,7 +4045,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Spotify", @@ -4057,6 +4057,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -4072,11 +4077,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -4164,7 +4164,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -4179,12 +4179,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -4238,6 +4238,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -4258,11 +4263,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -4280,16 +4280,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -4342,16 +4342,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -4372,7 +4372,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 38 }, { "name": "Apple", @@ -4382,12 +4382,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", @@ -4407,7 +4407,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "IBM", @@ -4415,9 +4415,19 @@ "frequency": 5 }, { - "name": "Capital One", - "slug": "capital-one", - "frequency": 3 + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 3 }, { "name": "JPMorgan", @@ -4434,11 +4444,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4449,11 +4454,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -4484,7 +4484,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -4501,16 +4501,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4576,7 +4576,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -4679,11 +4679,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -4702,7 +4697,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -4819,32 +4814,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 130 + "frequency": 132 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 37 + "frequency": 35 }, { "name": "Google", "slug": "google", - "frequency": 23 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", @@ -4857,9 +4852,9 @@ "frequency": 9 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 6 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 7 }, { "name": "Salesforce", @@ -4872,8 +4867,8 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "DoorDash", + "slug": "doordash", "frequency": 5 }, { @@ -4906,29 +4901,29 @@ "slug": "shopee", "frequency": 5 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "Dropbox", "slug": "dropbox", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Paypal", + "slug": "paypal", "frequency": 3 }, { - "name": "Twitch", - "slug": "twitch", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -4956,6 +4951,11 @@ "slug": "cruise-automation", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4972,13 +4972,13 @@ "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Karat", + "slug": "karat", "frequency": 2 }, { @@ -5001,11 +5001,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Audible", - "slug": "audible", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -5067,8 +5062,8 @@ "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5121,6 +5116,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", @@ -5141,7 +5141,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", @@ -5161,11 +5161,6 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 5 - }, - { - "name": "Nvidia", - "slug": "nvidia", "frequency": 4 }, { @@ -5198,6 +5193,11 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -5261,20 +5261,15 @@ "frequency": 10 }, { - "name": "Media.net", - "slug": "medianet", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Media.net", + "slug": "medianet", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5286,8 +5281,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5299,6 +5294,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -5330,7 +5330,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -5382,7 +5382,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -5471,28 +5471,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5508,11 +5508,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Zoom", "slug": "zoom", @@ -5523,6 +5518,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Zenefits", "slug": "zenefits", @@ -5575,20 +5575,20 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", @@ -5666,7 +5666,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -5679,23 +5679,23 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5770,12 +5770,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", @@ -5792,6 +5792,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -5817,11 +5822,6 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5838,8 +5838,8 @@ "frequency": 3 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Sprinklr", + "slug": "sprinklr", "frequency": 3 }, { @@ -5848,8 +5848,8 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -5873,13 +5873,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -5902,22 +5902,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -5988,20 +5988,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 37 - }, { "name": "Amazon", "slug": "amazon", "frequency": 33 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 31 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 27 + "frequency": 26 }, { "name": "Google", @@ -6018,26 +6018,21 @@ "slug": "microsoft", "frequency": 13 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 7 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 5 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6053,6 +6048,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -6063,16 +6063,6 @@ "slug": "expedia", "frequency": 4 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 4 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6089,13 +6079,13 @@ "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "IBM", + "slug": "ibm", "frequency": 3 }, { @@ -6103,6 +6093,16 @@ "slug": "twitter", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -6124,13 +6124,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -6159,8 +6154,8 @@ "frequency": 2 }, { - "name": "Atlassian", - "slug": "atlassian", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -6185,15 +6180,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Microsoft", @@ -6205,6 +6200,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6230,7 +6230,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 8 }, { "name": "Amazon", @@ -6273,17 +6273,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 44 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 + "frequency": 39 }, { "name": "Google", "slug": "google", - "frequency": 27 + "frequency": 24 }, { "name": "Facebook", @@ -6303,7 +6303,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "eBay", @@ -6320,6 +6320,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6335,11 +6340,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -6369,11 +6369,6 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 - }, - { - "name": "Quora", - "slug": "quora", - "frequency": 2 } ] }, @@ -6393,16 +6388,16 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -6423,6 +6418,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6433,11 +6433,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6475,11 +6470,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -6495,6 +6485,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6522,19 +6517,14 @@ "slug": "robinhood", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6547,6 +6537,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6590,31 +6585,26 @@ "slug": "google", "frequency": 8 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, { "name": "Wayfair", "slug": "wayfair", - "frequency": 6 + "frequency": 5 }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -6640,6 +6630,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6667,20 +6662,20 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "Microsoft", @@ -6700,16 +6695,6 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, - { - "name": "SAP", - "slug": "sap", "frequency": 2 }, { @@ -6718,8 +6703,8 @@ "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "tcs", + "slug": "tcs", "frequency": 2 } ] @@ -6772,9 +6757,9 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Uber", @@ -6782,9 +6767,9 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Apple", @@ -6808,20 +6793,15 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Apple", @@ -6838,6 +6818,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6898,7 +6883,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 24 }, { "name": "Google", @@ -6926,23 +6911,23 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6950,11 +6935,6 @@ "slug": "roblox", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -6985,7 +6965,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 22 }, { "name": "Microsoft", @@ -6995,13 +6975,18 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 9 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7012,11 +6997,6 @@ "slug": "oracle", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -7032,21 +7012,11 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Visa", "slug": "visa", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -7057,6 +7027,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7092,6 +7067,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7102,11 +7082,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -7174,7 +7149,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 15 }, { "name": "Apple", @@ -7256,23 +7231,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7350,6 +7325,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -7378,14 +7358,29 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -7393,26 +7388,11 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -7508,14 +7488,14 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", @@ -7547,12 +7527,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -7594,7 +7574,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 39 }, { "name": "Google", @@ -7611,16 +7591,16 @@ "slug": "salesforce", "frequency": 7 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 6 - }, { "name": "Coinbase", "slug": "coinbase", "frequency": 6 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7631,11 +7611,6 @@ "slug": "citadel", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", @@ -7646,19 +7621,14 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Twilio", + "slug": "twilio", "frequency": 3 }, { @@ -7666,6 +7636,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7676,6 +7651,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7731,12 +7711,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 58 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 33 + "frequency": 31 }, { "name": "Microsoft", @@ -7751,7 +7731,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 13 }, { "name": "Google", @@ -7761,7 +7741,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", @@ -7774,14 +7754,14 @@ "frequency": 7 }, { - "name": "VMware", - "slug": "vmware", + "name": "Yandex", + "slug": "yandex", "frequency": 6 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "name": "VMware", + "slug": "vmware", + "frequency": 6 }, { "name": "tiktok", @@ -7828,11 +7808,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -7853,11 +7828,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "Alibaba", "slug": "alibaba", @@ -7893,6 +7863,11 @@ "slug": "qualcomm", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -7908,11 +7883,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -7923,11 +7893,21 @@ "slug": "american-express", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "Airtel", "slug": "airtel", @@ -7965,7 +7945,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 36 }, { "name": "Google", @@ -7987,7 +7967,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Lyft", @@ -7999,6 +7979,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -8014,19 +7999,9 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 3 }, { @@ -8044,6 +8019,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8054,11 +8034,6 @@ "slug": "nagarro", "frequency": 2 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -8121,22 +8096,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 16 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "LinkedIn", @@ -8173,26 +8148,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 17 }, { "name": "Asana", "slug": "asana", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8235,12 +8210,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 25 }, { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 24 }, { "name": "Oracle", @@ -8248,24 +8223,24 @@ "frequency": 8 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -8312,11 +8287,6 @@ "slug": "arcesium", "frequency": 2 }, - { - "name": "Deloitte", - "slug": "deloitte", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -8327,11 +8297,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -8351,6 +8316,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Deloitte", + "slug": "deloitte", + "frequency": 2 } ] }, @@ -8364,6 +8334,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -8374,24 +8349,19 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -8410,7 +8380,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 39 + "frequency": 38 }, { "name": "Amazon", @@ -8420,12 +8390,12 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 13 + "frequency": 14 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", @@ -8435,22 +8405,22 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "tiktok", @@ -8530,6 +8500,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -8545,11 +8520,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -8639,21 +8609,21 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8697,12 +8667,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 9 }, { "name": "Uber", @@ -8724,6 +8689,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -8827,12 +8797,12 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Robinhood", @@ -8849,6 +8819,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8904,19 +8879,14 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -8943,11 +8913,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -8974,7 +8939,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 13 + "frequency": 15 }, { "name": "Facebook", @@ -8989,11 +8954,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 3 }, { @@ -9006,6 +8966,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9049,7 +9014,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 } ] }, @@ -9099,7 +9064,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -9138,20 +9103,20 @@ "slug": "linkedin", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "ServiceNow", @@ -9188,22 +9153,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -9216,8 +9181,8 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -9245,11 +9210,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9270,6 +9230,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -9295,7 +9260,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 7 }, { "name": "Bloomberg", @@ -9308,13 +9273,13 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -9347,12 +9312,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 7 }, { "name": "Facebook", @@ -9364,6 +9324,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9390,23 +9355,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -9480,6 +9445,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9500,16 +9470,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -9521,13 +9481,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { @@ -9555,12 +9510,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 - }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -9577,6 +9527,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -9604,10 +9559,15 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -9616,13 +9576,8 @@ }, { "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "slug": "facebook", + "frequency": 3 }, { "name": "Oracle", @@ -9651,25 +9606,25 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -9706,12 +9661,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", @@ -9904,7 +9859,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -9941,11 +9896,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9978,11 +9928,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9998,6 +9943,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -10025,11 +9975,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "tiktok", "slug": "tiktok", @@ -10045,6 +9990,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Visa", "slug": "visa", @@ -10075,17 +10025,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 44 + "frequency": 35 }, { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 + }, + { + "name": "Google", + "slug": "google", + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -10113,8 +10068,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -10137,16 +10092,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -10183,8 +10128,8 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -10225,16 +10170,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -10260,12 +10205,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -10287,11 +10232,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -10301,6 +10241,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -10322,12 +10267,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -10420,7 +10365,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -10438,8 +10383,8 @@ "frequency": 5 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Pinterest", + "slug": "pinterest", "frequency": 3 }, { @@ -10463,8 +10408,8 @@ "frequency": 3 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { @@ -10492,7 +10437,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 23 + "frequency": 22 }, { "name": "Amazon", @@ -10514,11 +10459,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -10539,6 +10479,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10601,16 +10546,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 23 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 23 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10631,11 +10576,6 @@ "slug": "doordash", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Nutanix", "slug": "nutanix", @@ -10666,6 +10606,11 @@ "slug": "c3-iot", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10707,12 +10652,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 14 + "frequency": 22 }, { "name": "Cisco", @@ -10720,9 +10660,9 @@ "frequency": 14 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 + "name": "Uber", + "slug": "uber", + "frequency": 13 }, { "name": "Microsoft", @@ -10750,18 +10690,18 @@ "frequency": 3 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Indeed", + "slug": "indeed", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -10769,6 +10709,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10794,32 +10739,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 30 }, { "name": "Facebook", "slug": "facebook", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Indeed", @@ -10836,6 +10776,11 @@ "slug": "ixl", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10908,16 +10853,16 @@ "slug": "spotify", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10948,32 +10893,32 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 63 + "frequency": 64 }, { "name": "Apple", "slug": "apple", - "frequency": 48 + "frequency": 49 }, { "name": "Google", "slug": "google", - "frequency": 46 + "frequency": 47 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 26 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 24 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 18 }, { "name": "Uber", @@ -10983,11 +10928,6 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 9 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 8 }, { @@ -11010,15 +10950,10 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Dell", - "slug": "dell", - "frequency": 5 - }, { "name": "Expedia", "slug": "expedia", - "frequency": 4 + "frequency": 5 }, { "name": "MakeMyTrip", @@ -11050,21 +10985,11 @@ "slug": "intel", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", "frequency": 3 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "Infosys", "slug": "infosys", @@ -11080,6 +11005,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Zoom", "slug": "zoom", @@ -11090,6 +11020,16 @@ "slug": "zomato", "frequency": 3 }, + { + "name": "Info Edge", + "slug": "info-edge", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -11115,6 +11055,16 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -11126,18 +11076,13 @@ "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, - { - "name": "Info Edge", - "slug": "info-edge", + "name": "Dell", + "slug": "dell", "frequency": 2 }, { - "name": "Capgemini", - "slug": "capgemini", + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { @@ -11170,16 +11115,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 - }, { "name": "ZScaler", "slug": "zscaler", @@ -11199,6 +11134,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -11220,27 +11160,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -11252,6 +11187,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11284,16 +11224,16 @@ "slug": "ibm", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -11349,7 +11289,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", @@ -11359,28 +11299,28 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", "frequency": 10 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -11396,6 +11336,11 @@ "slug": "qualtrics", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -11437,20 +11382,15 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 + "name": "Infosys", + "slug": "infosys", + "frequency": 3 }, { "name": "Cisco", "slug": "cisco", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11461,11 +11401,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -11501,7 +11436,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -11511,7 +11446,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11524,13 +11459,13 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -11539,13 +11474,13 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Capital One", + "slug": "capital-one", "frequency": 2 }, { @@ -11589,11 +11524,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -11627,16 +11557,16 @@ "slug": "vmware", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11667,6 +11597,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -11686,11 +11621,6 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 2 } ] }, @@ -11707,26 +11637,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 61 }, { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 39 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 26 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 17 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 16 }, { @@ -11744,16 +11674,16 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 6 - }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 5 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11789,6 +11719,11 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Sapient", "slug": "sapient", @@ -11814,21 +11749,11 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Rubrik", "slug": "rubrik", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -11864,7 +11789,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Google", @@ -12006,7 +11931,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 3 + "frequency": 2 } ] }, @@ -12066,7 +11991,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 41 }, { "name": "Microsoft", @@ -12159,16 +12084,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Lyft", "slug": "lyft", @@ -12255,21 +12180,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 19 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 16 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 15 }, { @@ -12277,19 +12202,19 @@ "slug": "microsoft", "frequency": 15 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 9 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "Uber", "slug": "uber", + "frequency": 8 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 7 }, { @@ -12317,6 +12242,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -12352,11 +12282,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -12394,11 +12319,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Rubrik", "slug": "rubrik", @@ -12415,14 +12335,19 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { "name": "Uber", "slug": "uber", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, From 7a32cb1880229320e533051911a9c80553bf7883 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 30 Oct 2022 12:03:01 +0000 Subject: [PATCH 100/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2395 +++++++++++++++++++-------------------- 1 file changed, 1180 insertions(+), 1215 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 0570e340..72c9c678 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-23T12:02:58.083398", + "updated": "2022-10-30T12:03:00.323667", "data": [ { "id": 0, @@ -14,17 +14,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -61,11 +61,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -95,6 +90,11 @@ "name": "Accenture", "slug": "accenture", "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 } ] }, @@ -122,7 +122,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -264,16 +264,16 @@ "slug": "google", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -304,12 +304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 19 }, { "name": "Apple", @@ -321,10 +316,15 @@ "slug": "asana", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -341,11 +341,6 @@ "slug": "lyft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -369,6 +364,11 @@ { "name": "Yahoo", "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -402,7 +402,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -433,7 +433,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Microsoft", @@ -470,11 +470,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -489,6 +484,11 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -512,6 +512,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -522,11 +527,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -567,26 +567,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -594,6 +589,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -624,12 +624,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -644,7 +644,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -652,8 +652,8 @@ "frequency": 3 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { @@ -671,11 +671,6 @@ "slug": "liveramp", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -692,8 +687,8 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -706,6 +701,11 @@ "slug": "virtu", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -741,7 +741,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Cisco", @@ -768,11 +768,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -789,9 +784,9 @@ "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Oracle", @@ -818,6 +813,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -834,7 +834,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -878,22 +878,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 - }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 10 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", "frequency": 9 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 9 + }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -906,15 +906,10 @@ "frequency": 6 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -925,6 +920,11 @@ "slug": "wayfair", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -990,12 +990,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 19 }, { "name": "Google", @@ -1003,8 +998,8 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -1012,6 +1007,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1027,6 +1027,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -1037,19 +1042,24 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Snapdeal", "slug": "snapdeal", "frequency": 2 }, { - "name": "Databricks", - "slug": "databricks", + "name": "Hudson River Trading", + "slug": "hudson-river-trading", "frequency": 2 }, { - "name": "Toptal", - "slug": "toptal", + "name": "Databricks", + "slug": "databricks", "frequency": 2 }, { @@ -1072,11 +1082,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Shopee", "slug": "shopee", @@ -1097,7 +1102,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Google", @@ -1107,7 +1112,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -1144,11 +1149,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1211,12 +1211,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -1233,11 +1233,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1253,6 +1248,11 @@ "slug": "reddit", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1264,7 +1264,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -1300,20 +1300,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Bloomberg", @@ -1325,13 +1320,18 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -1355,12 +1355,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "LinkedIn", @@ -1368,14 +1368,14 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Adobe", @@ -1388,30 +1388,30 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -1441,6 +1441,11 @@ "name": "Nvidia", "slug": "nvidia", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -1536,7 +1541,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -1549,13 +1554,13 @@ "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -1568,6 +1573,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1578,16 +1588,6 @@ "slug": "reddit", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1614,7 +1614,17 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -1635,6 +1645,11 @@ "slug": "reddit", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Airbnb", "slug": "airbnb", @@ -1650,11 +1665,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1722,12 +1732,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "frequency": 25 }, { "name": "Adobe", @@ -1744,6 +1749,11 @@ "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1752,7 +1762,7 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -1780,7 +1790,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -1927,7 +1937,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -1940,7 +1950,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -1991,14 +2001,14 @@ "slug": "google", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 5 }, { @@ -2011,11 +2021,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -2027,8 +2032,8 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2051,6 +2056,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -2104,24 +2114,19 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -2154,6 +2159,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2227,7 +2237,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -2246,7 +2256,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Expedia", @@ -2259,33 +2269,38 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2303,11 +2318,6 @@ "slug": "nagarro", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -2328,7 +2338,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Cisco", @@ -2338,17 +2348,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -2376,7 +2386,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -2425,27 +2435,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 55 }, { "name": "Adobe", "slug": "adobe", "frequency": 16 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 - }, { "name": "Apple", "slug": "apple", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Google", @@ -2462,11 +2472,6 @@ "slug": "facebook", "frequency": 8 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Cisco", "slug": "cisco", @@ -2478,8 +2483,13 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -2508,8 +2518,8 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -2517,16 +2527,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Intel", "slug": "intel", @@ -2537,6 +2537,11 @@ "slug": "tcs", "frequency": 3 }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -2548,7 +2553,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -2557,6 +2562,21 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2572,21 +2592,11 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Zynga", "slug": "zynga", @@ -2657,17 +2667,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 47 }, { "name": "Apple", "slug": "apple", - "frequency": 15 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 13 + "frequency": 16 }, { "name": "Adobe", @@ -2677,17 +2682,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", "frequency": 10 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -2724,21 +2734,11 @@ "slug": "samsung", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2775,8 +2775,18 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -2800,7 +2810,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -2843,11 +2853,6 @@ "slug": "google", "frequency": 8 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -2858,6 +2863,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2872,11 +2882,6 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -2896,10 +2901,15 @@ "frequency": 28 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 11 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", @@ -2913,12 +2923,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -3010,17 +3015,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -3042,6 +3042,11 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3053,8 +3058,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -3077,12 +3082,12 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -3090,19 +3095,9 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", - "frequency": 4 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -3129,14 +3124,24 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "TuSimple", "slug": "tusimple", "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3153,11 +3158,6 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 } ] }, @@ -3186,16 +3186,16 @@ "slug": "google", "frequency": 10 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -3207,7 +3207,12 @@ "frequency": 6 }, { - "name": "tiktok", + "name": "Cisco", + "slug": "cisco", + "frequency": 6 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 6 }, @@ -3221,11 +3226,6 @@ "slug": "infosys", "frequency": 5 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3331,16 +3331,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 9 }, { @@ -3399,7 +3399,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -3438,7 +3438,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -3480,10 +3480,10 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 9 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 7 }, @@ -3497,11 +3497,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -3523,13 +3518,13 @@ "frequency": 3 }, { - "name": "Commvault", - "slug": "commvault", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { - "name": "Square", - "slug": "square", + "name": "Commvault", + "slug": "commvault", "frequency": 3 }, { @@ -3547,11 +3542,21 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Duolingo", "slug": "duolingo", "frequency": 2 }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -3582,12 +3587,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", @@ -3614,13 +3619,18 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -3649,11 +3659,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3680,7 +3685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", @@ -3748,7 +3753,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -3856,7 +3861,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", @@ -3868,11 +3873,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -3883,6 +3883,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -3908,7 +3913,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -4040,7 +4045,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -4058,15 +4063,20 @@ "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -4082,11 +4092,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4104,6 +4109,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", @@ -4114,11 +4124,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -4164,31 +4169,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 13 }, { "name": "Apple", "slug": "apple", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 3 }, { @@ -4196,6 +4191,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4211,6 +4211,11 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -4236,7 +4241,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -4280,11 +4285,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -4295,6 +4295,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4342,16 +4347,16 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ShareChat", "slug": "sharechat", @@ -4372,17 +4377,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", @@ -4392,17 +4397,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -4424,11 +4429,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4449,14 +4449,19 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", + "name": "Capital One", + "slug": "capital-one", "frequency": 2 }, { @@ -4479,12 +4484,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 8 }, { "name": "Apple", @@ -4496,16 +4501,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4583,6 +4588,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4593,18 +4603,13 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -4714,16 +4719,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4755,12 +4760,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -4814,37 +4819,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 132 + "frequency": 131 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 35 + "frequency": 38 }, { "name": "Google", "slug": "google", - "frequency": 25 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 15 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 }, { "name": "Adobe", @@ -4857,40 +4862,25 @@ "frequency": 7 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "TikTok", + "slug": "tiktok", "frequency": 6 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 5 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 6 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "SAP", "slug": "sap", "frequency": 5 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 5 - }, { "name": "Docusign", "slug": "docusign", @@ -4902,10 +4892,15 @@ "frequency": 5 }, { - "name": "Dropbox", - "slug": "dropbox", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4917,13 +4912,8 @@ "frequency": 3 }, { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Zillow", + "slug": "zillow", "frequency": 3 }, { @@ -4936,6 +4926,11 @@ "slug": "qualtrics", "frequency": 3 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4946,19 +4941,29 @@ "slug": "nvidia", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 3 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5001,6 +5006,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Audible", + "slug": "audible", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5051,14 +5061,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -5067,7 +5077,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -5089,7 +5099,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "LinkedIn", @@ -5112,12 +5127,7 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -5141,7 +5151,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Apple", @@ -5168,46 +5178,41 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -5218,6 +5223,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5263,7 +5273,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Media.net", @@ -5315,7 +5325,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -5367,7 +5377,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 10 }, { "name": "Microsoft", @@ -5431,11 +5441,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5452,7 +5457,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -5503,6 +5508,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5553,7 +5563,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Apple", @@ -5583,7 +5593,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -5605,6 +5615,16 @@ "slug": "indeed", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5626,28 +5646,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", + "name": "GoDaddy", + "slug": "godaddy", "frequency": 2 } ] @@ -5678,11 +5678,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -5693,6 +5688,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5770,12 +5770,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 55 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 8 }, { "name": "Microsoft", @@ -5785,7 +5785,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -5795,7 +5795,7 @@ { "name": "VMware", "slug": "vmware", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -5807,11 +5807,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5827,6 +5822,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -5858,7 +5858,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -5902,7 +5902,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -5920,13 +5920,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5991,17 +5991,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 35 }, { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 26 + "frequency": 28 }, { "name": "Google", @@ -6016,22 +6016,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 11 }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 7 + "frequency": 6 }, { "name": "Yahoo", @@ -6068,11 +6068,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -6083,11 +6078,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -6118,6 +6108,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -6129,10 +6124,15 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -6191,14 +6191,14 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Yandex", @@ -6209,11 +6209,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -6253,7 +6248,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -6273,27 +6268,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 45 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 39 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 24 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Uber", @@ -6306,8 +6301,8 @@ "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Visa", + "slug": "visa", "frequency": 4 }, { @@ -6316,8 +6311,8 @@ "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -6331,7 +6326,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -6340,11 +6335,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -6360,11 +6350,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -6413,11 +6398,6 @@ "slug": "rubrik", "frequency": 3 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6433,6 +6413,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6510,23 +6495,23 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { "name": "Robinhood", "slug": "robinhood", - "frequency": 6 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -6605,16 +6590,16 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6625,11 +6610,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -6657,14 +6637,14 @@ "slug": "apple", "frequency": 11 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { @@ -6675,7 +6655,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -6727,7 +6707,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Amazon", @@ -6756,6 +6736,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6766,11 +6751,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6823,11 +6803,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6838,6 +6813,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6859,7 +6839,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -6883,27 +6863,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { - "name": "HRT", - "slug": "hrt", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "Snapchat", @@ -6920,6 +6895,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6946,7 +6926,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -6965,7 +6945,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Microsoft", @@ -6973,13 +6953,13 @@ "frequency": 11 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 9 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 8 }, { @@ -6988,29 +6968,34 @@ "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 7 }, { - "name": "Oracle", - "slug": "oracle", + "name": "ByteDance", + "slug": "bytedance", "frequency": 7 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Media.net", + "slug": "medianet", + "frequency": 5 }, { "name": "Visa", @@ -7018,7 +7003,7 @@ "frequency": 4 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -7037,11 +7022,6 @@ "slug": "salesforce", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Splunk", "slug": "splunk", @@ -7068,13 +7048,13 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -7099,16 +7079,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -7125,7 +7105,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -7144,12 +7124,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", @@ -7311,7 +7291,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -7368,16 +7348,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -7388,6 +7358,16 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -7444,11 +7424,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -7462,15 +7437,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Amazon", @@ -7478,14 +7453,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Google", @@ -7498,8 +7473,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -7532,12 +7507,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -7574,7 +7549,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 38 }, { "name": "Google", @@ -7594,11 +7569,6 @@ { "name": "Coinbase", "slug": "coinbase", - "frequency": 6 - }, - { - "name": "DoorDash", - "slug": "doordash", "frequency": 5 }, { @@ -7612,8 +7582,8 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { @@ -7621,11 +7591,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", @@ -7636,11 +7601,21 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7690,11 +7665,6 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -7711,17 +7681,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 56 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 31 + "frequency": 34 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 19 + "frequency": 16 }, { "name": "Adobe", @@ -7741,36 +7711,36 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", "slug": "uber", "frequency": 7 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 7 - }, { "name": "Yandex", "slug": "yandex", "frequency": 6 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 6 + }, { "name": "VMware", "slug": "vmware", "frequency": 6 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 5 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -7803,11 +7773,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -7823,6 +7788,11 @@ "slug": "accenture", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -7844,13 +7814,13 @@ "frequency": 2 }, { - "name": "Sumologic", - "slug": "sumologic", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Sumologic", + "slug": "sumologic", "frequency": 2 }, { @@ -7878,11 +7848,21 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", "frequency": 2 }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -7893,11 +7873,6 @@ "slug": "american-express", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -7945,7 +7920,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 28 }, { "name": "Google", @@ -7975,9 +7950,9 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Airbnb", @@ -7990,13 +7965,13 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -8004,11 +7979,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8024,6 +7994,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8096,12 +8071,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8113,6 +8088,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8143,12 +8123,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 65 + "frequency": 58 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 16 }, { "name": "Asana", @@ -8186,7 +8166,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -8210,17 +8190,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 21 }, { "name": "Oracle", "slug": "oracle", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -8228,25 +8208,20 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8267,6 +8242,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Indeed", "slug": "indeed", @@ -8313,7 +8293,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -8380,12 +8360,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 36 }, { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Spotify", @@ -8395,7 +8375,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", @@ -8407,15 +8387,10 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -8423,38 +8398,43 @@ "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -8483,7 +8463,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Facebook", @@ -8662,41 +8642,41 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 51 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { "name": "Google", "slug": "google", "frequency": 9 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -8802,17 +8782,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { - "name": "Robinhood", - "slug": "robinhood", + "name": "TikTok", + "slug": "tiktok", "frequency": 7 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 + "name": "Robinhood", + "slug": "robinhood", + "frequency": 7 }, { "name": "Facebook", @@ -8839,6 +8819,11 @@ "slug": "palantir-technologies", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8849,26 +8834,11 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -8879,6 +8849,16 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8942,15 +8922,20 @@ "frequency": 15 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8961,11 +8946,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -9028,16 +9008,16 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9070,11 +9050,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -9098,6 +9073,11 @@ "slug": "bloomberg", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9113,19 +9093,14 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -9168,7 +9143,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -9244,6 +9219,11 @@ "name": "Docusign", "slug": "docusign", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -9260,7 +9240,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -9272,21 +9252,26 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -9335,7 +9320,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -9355,31 +9340,31 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 24 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -9407,11 +9392,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", @@ -9433,7 +9413,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Facebook", @@ -9527,11 +9507,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9541,11 +9516,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -9577,7 +9547,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Oracle", @@ -9661,22 +9631,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -9757,26 +9727,26 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9824,16 +9794,16 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -9938,6 +9908,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -9970,21 +9945,21 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10025,22 +10000,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 32 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Google", - "slug": "google", - "frequency": 11 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -10052,11 +10022,6 @@ "slug": "karat", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -10072,6 +10037,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -10092,13 +10062,23 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, { - "name": "tiktok", + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -10155,16 +10135,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10210,7 +10190,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -10222,11 +10202,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -10237,6 +10212,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10262,12 +10242,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 17 }, { "name": "Microsoft", @@ -10287,7 +10267,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Uber", @@ -10309,11 +10294,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -10345,7 +10325,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -10362,6 +10342,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Twitter", + "slug": "twitter", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -10370,18 +10355,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Pinterest", "slug": "pinterest", @@ -10405,11 +10390,6 @@ { "name": "Opendoor", "slug": "opendoor", - "frequency": 3 - }, - { - "name": "Twitter", - "slug": "twitter", "frequency": 2 }, { @@ -10437,7 +10417,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 22 + "frequency": 21 }, { "name": "Amazon", @@ -10445,14 +10425,14 @@ "frequency": 8 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 }, { "name": "Google", @@ -10464,11 +10444,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10504,6 +10479,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -10546,16 +10526,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 23 - }, { "name": "Amazon", "slug": "amazon", "frequency": 22 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 22 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10564,7 +10544,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -10576,18 +10556,13 @@ "slug": "doordash", "frequency": 4 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 4 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 4 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 4 }, @@ -10611,6 +10586,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10621,11 +10601,6 @@ "slug": "sprinklr", "frequency": 2 }, - { - "name": "Quora", - "slug": "quora", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10652,17 +10627,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 17 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Uber", + "slug": "uber", "frequency": 14 }, { - "name": "Uber", - "slug": "uber", - "frequency": 13 + "name": "Cisco", + "slug": "cisco", + "frequency": 14 }, { "name": "Microsoft", @@ -10679,11 +10654,6 @@ "slug": "twitter", "frequency": 6 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10695,8 +10665,8 @@ "frequency": 3 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Karat", + "slug": "karat", "frequency": 3 }, { @@ -10710,7 +10680,12 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -10739,23 +10714,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", "frequency": 10 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -10776,11 +10751,6 @@ "slug": "ixl", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10811,6 +10781,16 @@ "slug": "servicenow", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10861,7 +10841,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -10888,68 +10868,68 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 133 + "frequency": 132 }, { "name": "Adobe", "slug": "adobe", - "frequency": 64 + "frequency": 65 }, { "name": "Apple", "slug": "apple", - "frequency": 49 + "frequency": 50 }, { "name": "Google", "slug": "google", - "frequency": 47 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 19 }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 11 }, { "name": "Spotify", "slug": "spotify", - "frequency": 8 - }, - { - "name": "Oracle", - "slug": "oracle", "frequency": 7 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 6 + { + "name": "Oracle", + "slug": "oracle", + "frequency": 7 }, { "name": "Accenture", "slug": "accenture", - "frequency": 6 + "frequency": 7 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 5 + }, { "name": "Expedia", "slug": "expedia", @@ -10960,6 +10940,11 @@ "slug": "makemytrip", "frequency": 4 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 4 + }, { "name": "IBM", "slug": "ibm", @@ -10985,6 +10970,11 @@ "slug": "intel", "frequency": 4 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "Cisco", "slug": "cisco", @@ -10995,11 +10985,6 @@ "slug": "infosys", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -11030,11 +11015,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -11225,14 +11205,9 @@ "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Apple", @@ -11245,8 +11220,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -11254,6 +11229,11 @@ "slug": "bookingcom", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11270,7 +11250,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -11294,17 +11274,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -11319,7 +11299,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -11392,7 +11372,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -11401,11 +11381,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -11453,11 +11428,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -11474,13 +11444,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -11489,7 +11459,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -11505,6 +11475,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -11515,11 +11490,6 @@ "slug": "linkedin", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11552,16 +11522,6 @@ "slug": "apple", "frequency": 8 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11587,11 +11547,21 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -11602,11 +11572,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -11621,6 +11586,11 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -11637,17 +11607,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 61 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", - "frequency": 39 + "frequency": 38 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 24 + "frequency": 23 }, { "name": "Bloomberg", @@ -11667,12 +11637,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Epam Systems", @@ -11680,8 +11650,8 @@ "frequency": 5 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Intel", + "slug": "intel", "frequency": 5 }, { @@ -11689,6 +11659,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, { "name": "Citadel", "slug": "citadel", @@ -11699,11 +11674,6 @@ "slug": "tesla", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11730,13 +11700,13 @@ "frequency": 3 }, { - "name": "Intel", - "slug": "intel", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -11791,20 +11761,20 @@ "slug": "amazon", "frequency": 27 }, - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -11826,11 +11796,21 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -11846,11 +11826,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -11861,29 +11836,19 @@ "slug": "intel", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -11929,7 +11894,7 @@ "frequency": 7 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -11991,7 +11956,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 38 }, { "name": "Microsoft", @@ -12030,23 +11995,18 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 9 }, { "name": "Expedia", "slug": "expedia", - "frequency": 6 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -12057,6 +12017,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -12082,11 +12047,6 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 4 }, { @@ -12094,6 +12054,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Lyft", "slug": "lyft", @@ -12180,28 +12145,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 17 }, { "name": "Google", "slug": "google", "frequency": 16 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 15 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 15 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 14 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -12242,11 +12207,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -12263,7 +12223,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -12282,6 +12242,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -12317,12 +12282,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -12334,6 +12294,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12345,9 +12310,9 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 } ] }, From bcbb5ebeffe13dd9d62ce0388774b9939219cf10 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 6 Nov 2022 12:02:55 +0000 Subject: [PATCH 101/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2122 +++++++++++++++++++-------------------- 1 file changed, 1026 insertions(+), 1096 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 72c9c678..4a9cd8f3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-30T12:03:00.323667", + "updated": "2022-11-06T12:02:54.813144", "data": [ { "id": 0, @@ -19,17 +19,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 }, { "name": "Google", @@ -52,14 +52,14 @@ "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 }, { "name": "Intel", @@ -112,28 +112,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -144,11 +134,21 @@ "slug": "nvidia", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -237,7 +237,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -312,8 +312,8 @@ "frequency": 7 }, { - "name": "Asana", - "slug": "asana", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -321,11 +321,6 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -336,6 +331,11 @@ "slug": "american-express", "frequency": 5 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 4 + }, { "name": "Lyft", "slug": "lyft", @@ -406,11 +406,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -433,7 +428,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -470,11 +465,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -507,16 +497,16 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -577,12 +567,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -621,45 +611,35 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Cisco", "slug": "cisco", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Intuit", @@ -676,6 +656,16 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -691,11 +681,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Dunzo", - "slug": "dunzo", - "frequency": 2 - }, { "name": "Virtu Financial", "slug": "virtu", @@ -725,6 +710,11 @@ "name": "Snapdeal", "slug": "snapdeal", "frequency": 2 + }, + { + "name": "Dunzo", + "slug": "dunzo", + "frequency": 2 } ] }, @@ -756,12 +746,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -774,8 +764,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -784,8 +774,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -823,6 +813,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -860,15 +855,20 @@ "slug": "amazon", "frequency": 29 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 25 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 21 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Karat", @@ -878,7 +878,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 11 }, { "name": "Cisco", @@ -888,33 +888,33 @@ { "name": "Indeed", "slug": "indeed", - "frequency": 9 + "frequency": 8 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Google", + "slug": "google", "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Wayfair", "slug": "wayfair", @@ -923,7 +923,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -941,8 +941,8 @@ "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -955,21 +955,11 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Bolt", "slug": "bolt", "frequency": 2 }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - }, { "name": "Epic Systems", "slug": "epic-systems", @@ -990,23 +980,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -1047,11 +1037,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Snapdeal", - "slug": "snapdeal", - "frequency": 2 - }, { "name": "Hudson River Trading", "slug": "hudson-river-trading", @@ -1086,6 +1071,11 @@ "name": "Shopee", "slug": "shopee", "frequency": 2 + }, + { + "name": "Snapdeal", + "slug": "snapdeal", + "frequency": 2 } ] }, @@ -1102,7 +1092,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -1127,7 +1117,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -1144,11 +1134,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1216,7 +1201,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -1228,11 +1213,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -1253,6 +1233,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1308,7 +1293,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -1355,7 +1340,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Facebook", @@ -1397,11 +1382,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -1437,6 +1417,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1551,12 +1536,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -1583,11 +1568,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1598,6 +1578,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1646,25 +1631,20 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Airbnb", + "slug": "airbnb", "frequency": 5 }, { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1680,6 +1660,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1732,43 +1717,38 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Lyft", "slug": "lyft", @@ -1779,6 +1759,11 @@ "slug": "c3-iot", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -1849,11 +1834,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -1984,17 +1964,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 39 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 22 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 18 }, { "name": "Google", @@ -2002,15 +1977,20 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Epic Systems", "slug": "epic-systems", @@ -2021,11 +2001,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Swiggy", "slug": "swiggy", @@ -2061,6 +2036,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -2080,11 +2060,6 @@ "name": "Twitch", "slug": "twitch", "frequency": 2 - }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 2 } ] }, @@ -2194,7 +2169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -2211,11 +2186,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2226,6 +2196,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -2256,22 +2231,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 10 + "frequency": 19 }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -2289,8 +2264,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -2299,8 +2274,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -2338,21 +2313,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Cisco", "slug": "cisco", - "frequency": 14 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -2380,11 +2355,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -2419,6 +2389,11 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -2435,33 +2410,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 16 + "frequency": 54 }, { "name": "Apple", "slug": "apple", "frequency": 16 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 15 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 12 }, - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, { "name": "Bolt", "slug": "bolt", @@ -2472,6 +2442,11 @@ "slug": "facebook", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Cisco", "slug": "cisco", @@ -2507,16 +2482,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 4 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -2548,15 +2513,20 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2632,6 +2602,11 @@ "slug": "alation", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Riot Games", "slug": "riot-games", @@ -2667,7 +2642,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 45 }, { "name": "Apple", @@ -2677,27 +2652,27 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 9 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -2734,6 +2709,11 @@ "slug": "samsung", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2749,11 +2729,6 @@ "slug": "docusign", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2851,7 +2826,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -2898,7 +2873,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "TikTok", @@ -2906,14 +2881,14 @@ "frequency": 11 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { "name": "Adobe", @@ -2923,26 +2898,21 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Mathworks", "slug": "mathworks", - "frequency": 3 + "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -2980,6 +2950,11 @@ "slug": "groupon", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -3010,26 +2985,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 17 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -3099,6 +3074,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -3114,11 +3094,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -3129,16 +3104,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3149,6 +3114,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -3158,6 +3128,11 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -3184,21 +3159,21 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Cisco", + "slug": "cisco", "frequency": 7 }, { @@ -3207,13 +3182,8 @@ "frequency": 6 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 6 - }, - { - "name": "TikTok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -3226,6 +3196,11 @@ "slug": "infosys", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3236,11 +3211,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -3301,6 +3271,11 @@ "slug": "qualcomm", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -3331,7 +3306,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", @@ -3341,7 +3316,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Qualtrics", @@ -3353,6 +3328,11 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -3363,11 +3343,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -3378,24 +3353,14 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -3408,6 +3373,11 @@ "slug": "cohesity", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -3418,6 +3388,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3492,11 +3467,6 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -3512,6 +3482,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3592,18 +3567,13 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -3612,16 +3582,16 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -3659,6 +3629,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -3782,7 +3757,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -3799,16 +3774,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3876,13 +3851,18 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3920,11 +3900,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3936,8 +3911,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3946,13 +3921,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Zomato", - "slug": "zomato", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -4037,14 +4012,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 7 }, { @@ -4065,7 +4040,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -4109,11 +4084,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -4124,6 +4094,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -4134,11 +4109,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4153,6 +4123,11 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -4169,7 +4144,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -4377,12 +4352,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 17 }, { "name": "Adobe", @@ -4392,23 +4367,23 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 12 }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", @@ -4420,10 +4395,15 @@ "frequency": 5 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", @@ -4434,16 +4414,6 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Huawei", - "slug": "huawei", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4468,6 +4438,11 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 2 } ] }, @@ -4484,7 +4459,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -4494,7 +4469,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -4598,6 +4573,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4607,11 +4587,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4670,11 +4645,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -4702,17 +4672,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -4767,11 +4737,6 @@ "slug": "google", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4782,6 +4747,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4819,12 +4789,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 131 + "frequency": 128 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 38 + "frequency": 37 }, { "name": "Google", @@ -4834,7 +4804,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -4844,28 +4814,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 7 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4877,8 +4842,13 @@ "frequency": 5 }, { - "name": "SAP", - "slug": "sap", + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Karat", + "slug": "karat", "frequency": 5 }, { @@ -4892,13 +4862,13 @@ "frequency": 5 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "SAP", + "slug": "sap", "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "DoorDash", + "slug": "doordash", "frequency": 3 }, { @@ -4951,6 +4921,11 @@ "slug": "cruise-automation", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4981,11 +4956,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5021,11 +4991,6 @@ "slug": "arcesium", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "HBO", "slug": "hbo", @@ -5096,19 +5061,14 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -5117,23 +5077,23 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 } ] @@ -5151,12 +5111,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -5188,11 +5148,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -5203,6 +5158,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -5327,11 +5287,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -5342,6 +5297,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5387,12 +5347,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -5403,6 +5363,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -5481,7 +5446,7 @@ { "name": "Capital One", "slug": "capital-one", - "frequency": 15 + "frequency": 13 }, { "name": "Microsoft", @@ -5538,11 +5503,6 @@ "slug": "zenefits", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5563,17 +5523,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -5583,12 +5543,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -5605,6 +5565,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5620,11 +5585,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5635,11 +5595,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -5649,6 +5604,11 @@ "name": "GoDaddy", "slug": "godaddy", "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 } ] }, @@ -5663,25 +5623,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Adobe", @@ -5698,6 +5653,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5770,7 +5730,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 53 }, { "name": "Facebook", @@ -5780,7 +5740,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -5808,23 +5768,23 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -5970,11 +5930,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -5993,25 +5948,25 @@ "slug": "amazon", "frequency": 35 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 28 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 28 + "frequency": 30 }, { - "name": "Google", + "name": "Facebook", + "slug": "facebook", + "frequency": 27 + }, + { + "name": "Google", "slug": "google", "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -6019,13 +5974,13 @@ "frequency": 12 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 12 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 11 }, { @@ -6038,11 +5993,6 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -6068,6 +6018,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -6138,6 +6093,11 @@ "slug": "cognizant", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -6240,17 +6200,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -6268,17 +6223,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 43 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 40 + "frequency": 42 }, { "name": "Google", "slug": "google", - "frequency": 23 + "frequency": 21 }, { "name": "Microsoft", @@ -6296,24 +6251,19 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, - { - "name": "Visa", - "slug": "visa", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 3 + "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 3 + "name": "Visa", + "slug": "visa", + "frequency": 4 }, { "name": "Goldman Sachs", @@ -6331,8 +6281,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -6418,11 +6373,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Flipkart", "slug": "flipkart", @@ -6451,13 +6401,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6498,30 +6448,30 @@ "frequency": 12 }, { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 5 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6575,11 +6525,6 @@ "slug": "snapchat", "frequency": 5 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 5 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6596,8 +6541,13 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Wayfair", + "slug": "wayfair", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6606,13 +6556,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -6642,16 +6587,16 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -6732,29 +6677,34 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -6771,7 +6721,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -6781,11 +6731,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 3 }, { @@ -6803,6 +6748,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -6863,7 +6813,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 21 }, { "name": "Google", @@ -6873,7 +6823,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -6915,16 +6865,6 @@ "slug": "roblox", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6945,17 +6885,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "LinkedIn", @@ -7002,11 +6942,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -7047,6 +6982,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7136,21 +7076,26 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -7161,11 +7106,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -7206,23 +7146,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -7252,6 +7187,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -7280,16 +7220,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -7450,7 +7390,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -7502,12 +7442,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -7549,17 +7489,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 39 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Salesforce", @@ -7567,8 +7507,8 @@ "frequency": 7 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "ByteDance", + "slug": "bytedance", "frequency": 5 }, { @@ -7577,13 +7517,13 @@ "frequency": 4 }, { - "name": "Citadel", - "slug": "citadel", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Coinbase", + "slug": "coinbase", "frequency": 4 }, { @@ -7591,6 +7531,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -7606,6 +7551,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7631,11 +7581,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -7646,16 +7591,6 @@ "slug": "hrt", "frequency": 2 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 - }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, { "name": "Quora", "slug": "quora", @@ -7681,7 +7616,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 55 }, { "name": "Bloomberg", @@ -7691,7 +7626,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -7706,7 +7641,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", @@ -7723,11 +7658,6 @@ "slug": "yandex", "frequency": 6 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 6 - }, { "name": "VMware", "slug": "vmware", @@ -7749,8 +7679,8 @@ "frequency": 4 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Spotify", + "slug": "spotify", "frequency": 4 }, { @@ -7764,13 +7694,13 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -7808,6 +7738,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -7823,6 +7758,11 @@ "slug": "sumologic", "frequency": 2 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -7848,11 +7788,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "Twitch", "slug": "twitch", @@ -7873,6 +7808,11 @@ "slug": "american-express", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -7920,7 +7860,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Google", @@ -7949,16 +7889,6 @@ "slug": "lyft", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -7969,10 +7899,20 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -8091,7 +8031,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 2 + "frequency": 3 }, { "name": "LinkedIn", @@ -8123,12 +8063,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Asana", @@ -8165,11 +8105,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Sumologic", "slug": "sumologic", @@ -8190,12 +8125,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 16 }, { "name": "Oracle", @@ -8222,6 +8157,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8232,14 +8172,19 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -8287,11 +8232,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -8319,11 +8259,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -8334,6 +8269,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -8360,22 +8300,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 36 + "frequency": 33 }, { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Spotify", "slug": "spotify", - "frequency": 14 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -8392,6 +8332,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8417,11 +8362,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8463,7 +8403,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Facebook", @@ -8518,16 +8458,16 @@ "difficulty": "Hard", "premium": true, "companies": [ - { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -8642,17 +8582,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 49 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", @@ -8699,6 +8634,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8729,11 +8669,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 2 - }, { "name": "Twilio", "slug": "twilio", @@ -8772,7 +8707,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 31 }, { "name": "Google", @@ -8787,7 +8722,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 8 }, { "name": "Robinhood", @@ -8810,8 +8745,8 @@ "frequency": 5 }, { - "name": "Karat", - "slug": "karat", + "name": "VMware", + "slug": "vmware", "frequency": 5 }, { @@ -8829,14 +8764,19 @@ "slug": "wayfair", "frequency": 4 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 4 + }, { "name": "Roblox", "slug": "roblox", "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -8845,18 +8785,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Coinbase", + "slug": "coinbase", "frequency": 2 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -8919,12 +8854,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 15 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -8934,13 +8869,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8951,11 +8891,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -8994,7 +8929,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 } ] }, @@ -9011,7 +8946,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -9071,7 +9006,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 11 }, { "name": "Facebook", @@ -9081,7 +9016,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -9093,6 +9028,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9103,11 +9043,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -9131,24 +9066,24 @@ "frequency": 25 }, { - "name": "Microsoft", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -9250,7 +9185,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -9289,15 +9224,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 }, { "name": "Facebook", @@ -9340,7 +9275,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 22 }, { "name": "Amazon", @@ -9413,7 +9348,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Facebook", @@ -9445,24 +9380,19 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { @@ -9576,24 +9506,24 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Spotify", "slug": "spotify", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -9628,26 +9558,26 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 15 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -9698,7 +9628,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -9766,11 +9696,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -9787,7 +9712,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -9841,26 +9766,26 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9891,13 +9816,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -9970,14 +9900,14 @@ "slug": "google", "frequency": 4 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "DoorDash", "slug": "doordash", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -10000,12 +9930,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 32 + "frequency": 29 }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Microsoft", @@ -10092,11 +10022,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10135,16 +10060,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10185,7 +10110,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -10247,12 +10172,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 17 + "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -10264,11 +10189,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -10289,6 +10209,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -10342,20 +10267,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Twitter", - "slug": "twitter", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Twitter", + "slug": "twitter", + "frequency": 8 }, { "name": "Snapchat", @@ -10372,11 +10292,6 @@ "slug": "pinterest", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10387,6 +10302,11 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Opendoor", "slug": "opendoor", @@ -10397,6 +10317,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10422,12 +10347,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "ByteDance", @@ -10435,9 +10355,14 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Apple", @@ -10460,8 +10385,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -10529,17 +10454,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 22 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", @@ -10586,11 +10511,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10601,6 +10521,11 @@ "slug": "sprinklr", "frequency": 2 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10627,7 +10552,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 19 }, { "name": "Uber", @@ -10657,13 +10582,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 5 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Karat", "slug": "karat", @@ -10674,11 +10604,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Indeed", "slug": "indeed", @@ -10724,7 +10649,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -10747,24 +10672,29 @@ "frequency": 4 }, { - "name": "IXL", - "slug": "ixl", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "IXL", + "slug": "ixl", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 }, { "name": "Intuit", @@ -10776,11 +10706,6 @@ "slug": "zoom", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -10868,17 +10793,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 132 + "frequency": 129 }, { "name": "Adobe", "slug": "adobe", - "frequency": 65 + "frequency": 66 }, { "name": "Apple", "slug": "apple", - "frequency": 50 + "frequency": 52 }, { "name": "Google", @@ -10888,7 +10813,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 26 + "frequency": 27 }, { "name": "Bloomberg", @@ -10903,18 +10828,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 10 }, { "name": "Spotify", "slug": "spotify", - "frequency": 7 + "frequency": 8 }, { "name": "Oracle", "slug": "oracle", "frequency": 7 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 7 + }, { "name": "Accenture", "slug": "accenture", @@ -10928,16 +10858,6 @@ { "name": "Zoho", "slug": "zoho", - "frequency": 5 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", "frequency": 4 }, { @@ -10950,21 +10870,11 @@ "slug": "ibm", "frequency": 4 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Intel", "slug": "intel", @@ -10985,6 +10895,21 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -11016,13 +10941,13 @@ "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -11051,13 +10976,13 @@ "frequency": 2 }, { - "name": "FactSet", - "slug": "factset", + "name": "Dell", + "slug": "dell", "frequency": 2 }, { - "name": "Dell", - "slug": "dell", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { @@ -11066,13 +10991,13 @@ "frequency": 2 }, { - "name": "BlackRock", - "slug": "blackrock", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "BlackRock", + "slug": "blackrock", "frequency": 2 }, { @@ -11095,6 +11020,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "FactSet", + "slug": "factset", + "frequency": 2 + }, { "name": "ZScaler", "slug": "zscaler", @@ -11137,16 +11067,16 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -11269,7 +11199,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Apple", @@ -11281,40 +11211,45 @@ "slug": "microsoft", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 5 + }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 5 + "frequency": 4 }, { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 5 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 }, { "name": "VMware", @@ -11331,11 +11266,6 @@ "slug": "american-express", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11362,15 +11292,20 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 }, { "name": "Cisco", "slug": "cisco", "frequency": 2 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -11381,11 +11316,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -11416,12 +11346,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -11453,11 +11383,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -11485,15 +11410,15 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 } ] }, @@ -11520,7 +11445,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Salesforce", @@ -11567,6 +11492,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -11577,11 +11507,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11607,27 +11532,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 35 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 23 + "frequency": 20 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 16 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 18 }, { "name": "Google", @@ -11642,23 +11567,23 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 5 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 4 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -11759,28 +11684,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 24 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Swiggy", "slug": "swiggy", @@ -11806,6 +11736,11 @@ "slug": "qualtrics", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -11821,21 +11756,11 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -11891,7 +11816,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 5 }, { "name": "TikTok", @@ -11956,7 +11881,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 36 }, { "name": "Microsoft", @@ -12000,7 +11925,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -12049,11 +11974,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -12067,6 +11987,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -12145,7 +12070,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Apple", @@ -12165,12 +12090,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 14 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Uber", @@ -12180,7 +12105,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 7 + "frequency": 6 }, { "name": "Yahoo", @@ -12208,9 +12133,9 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 + "name": "Paypal", + "slug": "paypal", + "frequency": 3 }, { "name": "LinkedIn", @@ -12218,8 +12143,8 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Mathworks", + "slug": "mathworks", "frequency": 2 }, { @@ -12228,8 +12153,8 @@ "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -12256,6 +12181,11 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -12272,7 +12202,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -12284,6 +12214,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -12294,11 +12229,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", From 0230f20a1b2a55cccc4cfb48fdaf6213aa9b7016 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 13 Nov 2022 12:03:13 +0000 Subject: [PATCH 102/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 1786 ++++++++++++++++++--------------------- 1 file changed, 828 insertions(+), 958 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 4a9cd8f3..daa4ed61 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-11-06T12:02:54.813144", + "updated": "2022-11-13T12:03:12.926639", "data": [ { "id": 0, @@ -19,7 +19,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -29,7 +29,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 8 }, { "name": "Google", @@ -117,12 +117,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 7 }, { "name": "Apple", @@ -130,14 +125,19 @@ "frequency": 4 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Google", + "slug": "google", "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 }, { "name": "Bloomberg", @@ -242,7 +242,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -265,14 +265,14 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Yahoo", @@ -307,18 +307,18 @@ "frequency": 19 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -331,11 +331,6 @@ "slug": "american-express", "frequency": 5 }, - { - "name": "Asana", - "slug": "asana", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -351,6 +346,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -428,16 +428,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -497,15 +497,10 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 6 }, { "name": "Facebook", @@ -517,6 +512,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -532,11 +532,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -557,28 +552,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -639,7 +634,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 4 + "frequency": 3 }, { "name": "Intuit", @@ -746,7 +741,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 7 }, { "name": "Microsoft", @@ -813,11 +808,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Databricks", - "slug": "databricks", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -853,32 +843,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Twitter", "slug": "twitter", - "frequency": 25 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 21 + "frequency": 20 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "name": "Uber", + "slug": "uber", + "frequency": 11 }, { "name": "Karat", "slug": "karat", - "frequency": 12 + "frequency": 10 }, { - "name": "Uber", - "slug": "uber", - "frequency": 11 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Cisco", @@ -886,13 +876,13 @@ "frequency": 9 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", + "name": "Indeed", + "slug": "indeed", "frequency": 7 }, { @@ -945,11 +935,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -980,18 +965,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -1007,6 +987,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1092,7 +1077,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Google", @@ -1196,16 +1181,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 8 }, { @@ -1213,6 +1198,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -1248,11 +1238,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1288,7 +1273,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -1316,14 +1301,19 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1340,7 +1330,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 }, { "name": "Facebook", @@ -1352,11 +1342,6 @@ "slug": "linkedin", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1367,6 +1352,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -1377,11 +1367,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -1392,6 +1377,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -1403,13 +1393,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1444,19 +1434,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -1464,6 +1449,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1496,6 +1486,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1526,7 +1521,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -1625,16 +1620,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Reddit", - "slug": "reddit", - "frequency": 6 - }, { "name": "Airbnb", "slug": "airbnb", "frequency": 5 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -1648,7 +1643,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 4 }, { "name": "Google", @@ -1682,16 +1677,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -1717,7 +1712,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Adobe", @@ -1727,7 +1722,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -1737,18 +1732,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1780,9 +1770,9 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Google", @@ -1819,6 +1809,11 @@ "slug": "tripadvisor", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1969,7 +1964,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Google", @@ -1989,7 +1984,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Epic Systems", @@ -2001,11 +1996,26 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Swiggy", "slug": "swiggy", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2016,26 +2026,11 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -2084,6 +2079,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -2105,13 +2105,8 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -2120,8 +2115,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2179,7 +2174,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -2231,23 +2226,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 7 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -2258,6 +2253,11 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2278,11 +2278,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -2313,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Cisco", @@ -2338,7 +2333,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Infosys", @@ -2375,11 +2370,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -2410,7 +2400,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 54 + "frequency": 51 }, { "name": "Apple", @@ -2425,18 +2415,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 12 }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", @@ -2447,6 +2432,11 @@ "slug": "google", "frequency": 8 }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 8 + }, { "name": "Cisco", "slug": "cisco", @@ -2457,6 +2447,11 @@ "slug": "expedia", "frequency": 5 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 5 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2477,11 +2472,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -2512,6 +2502,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -2542,11 +2537,6 @@ "slug": "citadel", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2592,11 +2582,6 @@ "slug": "qualcomm", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, { "name": "Alation", "slug": "alation", @@ -2612,11 +2597,6 @@ "slug": "riot-games", "frequency": 2 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 2 - }, { "name": "Zoom", "slug": "zoom", @@ -2642,23 +2622,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 44 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, { "name": "Cisco", "slug": "cisco", @@ -2669,11 +2654,6 @@ "slug": "linkedin", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", @@ -2682,18 +2662,13 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Shopee", "slug": "shopee", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Twilio", "slug": "twilio", @@ -2714,6 +2689,16 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2734,11 +2719,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2759,11 +2739,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -2826,7 +2801,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 5 }, { "name": "Adobe", @@ -2873,7 +2848,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "TikTok", @@ -2883,12 +2858,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -2898,7 +2873,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -2913,7 +2888,7 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -2950,11 +2925,6 @@ "slug": "groupon", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "FactSet", "slug": "factset", @@ -2985,7 +2955,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "LinkedIn", @@ -3094,11 +3064,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -3125,13 +3090,13 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 } ] @@ -3149,12 +3114,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -3169,12 +3134,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "Uber", @@ -3204,6 +3169,11 @@ { "name": "Yahoo", "slug": "yahoo", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -3226,11 +3196,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -3241,11 +3206,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -3262,13 +3222,13 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { @@ -3306,23 +3266,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -3338,6 +3298,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3348,11 +3313,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3460,7 +3420,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -3532,11 +3492,6 @@ "slug": "square", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -3562,12 +3517,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 13 }, { "name": "Apple", @@ -3629,11 +3584,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3660,7 +3610,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Microsoft", @@ -3893,7 +3843,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -4022,11 +3972,6 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Spotify", "slug": "spotify", @@ -4042,6 +3987,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4052,11 +4002,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4144,7 +4089,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", @@ -4156,11 +4101,6 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -4186,6 +4126,11 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4260,11 +4205,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -4281,15 +4221,20 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4352,17 +4297,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 16 + "frequency": 17 }, { "name": "Bloomberg", @@ -4429,11 +4374,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -4516,11 +4456,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -4532,13 +4467,13 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 } ] @@ -4553,16 +4488,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -4603,7 +4538,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -4730,7 +4665,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -4789,12 +4724,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 128 + "frequency": 122 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 37 + "frequency": 35 }, { "name": "Google", @@ -4802,15 +4737,20 @@ "frequency": 26 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 18 }, { "name": "Apple", "slug": "apple", "frequency": 14 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, { "name": "Uber", "slug": "uber", @@ -4841,11 +4781,6 @@ "slug": "walmart-labs", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", @@ -4857,9 +4792,9 @@ "frequency": 5 }, { - "name": "Shopee", - "slug": "shopee", - "frequency": 5 + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 }, { "name": "SAP", @@ -4867,19 +4802,9 @@ "frequency": 4 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 + "name": "Shopee", + "slug": "shopee", + "frequency": 4 }, { "name": "Zillow", @@ -4922,8 +4847,18 @@ "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -5019,7 +4954,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 3 + "frequency": 11 }, { "name": "Google", @@ -5061,16 +4996,16 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -5111,7 +5046,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -5121,18 +5056,23 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Yandex", "slug": "yandex", "frequency": 4 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5163,11 +5103,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -5287,11 +5222,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5302,6 +5232,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5337,7 +5272,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -5399,7 +5334,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -5451,7 +5386,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -5528,7 +5463,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -5560,16 +5495,16 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5678,18 +5613,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -5705,6 +5635,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Hotstar", "slug": "hotstar", @@ -5730,17 +5665,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -5752,6 +5682,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "VMware", "slug": "vmware", @@ -5762,11 +5697,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5783,13 +5713,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -5807,6 +5732,11 @@ "slug": "indeed", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -5833,13 +5763,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -5874,16 +5804,16 @@ "slug": "pinterest", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5951,33 +5881,33 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 30 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 24 }, { "name": "Google", "slug": "google", - "frequency": 19 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 13 }, { "name": "Uber", "slug": "uber", "frequency": 12 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", @@ -5993,11 +5923,6 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -6013,14 +5938,19 @@ "slug": "expedia", "frequency": 4 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -6064,8 +5994,8 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -6118,11 +6048,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Hotstar", "slug": "hotstar", @@ -6140,11 +6065,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -6160,6 +6080,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -6185,7 +6110,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -6220,20 +6145,20 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 43 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 44 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 42 }, { "name": "Google", "slug": "google", - "frequency": 21 + "frequency": 20 }, { "name": "Microsoft", @@ -6243,7 +6168,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -6263,7 +6188,7 @@ { "name": "Visa", "slug": "visa", - "frequency": 4 + "frequency": 3 }, { "name": "Goldman Sachs", @@ -6290,16 +6215,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6395,11 +6310,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6425,6 +6335,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6452,6 +6367,11 @@ "slug": "linkedin", "frequency": 10 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Robinhood", "slug": "robinhood", @@ -6467,11 +6387,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6585,7 +6500,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -6602,11 +6517,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6618,13 +6528,13 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -6734,8 +6644,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6748,11 +6658,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6763,6 +6668,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6813,7 +6723,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 20 }, { "name": "Google", @@ -6823,7 +6733,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -6895,7 +6805,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "LinkedIn", @@ -6907,11 +6817,6 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 7 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6922,6 +6827,11 @@ "slug": "walmart-labs", "frequency": 6 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -7001,11 +6911,6 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 - }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 } ] }, @@ -7069,21 +6974,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -7111,11 +7016,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7146,7 +7046,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -7168,11 +7068,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7189,8 +7084,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "PayTM", + "slug": "paytm", "frequency": 2 } ] @@ -7208,7 +7103,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -7240,6 +7135,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7281,7 +7181,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -7358,7 +7258,7 @@ { "name": "Groupon", "slug": "groupon", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -7380,7 +7280,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -7400,23 +7300,23 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7452,7 +7352,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -7494,36 +7394,36 @@ { "name": "Google", "slug": "google", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "frequency": 11 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "ByteDance", "slug": "bytedance", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { @@ -7531,6 +7431,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -7547,13 +7452,13 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 3 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Coinbase", + "slug": "coinbase", "frequency": 3 }, { @@ -7561,11 +7466,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -7616,7 +7516,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 52 }, { "name": "Bloomberg", @@ -7626,7 +7526,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 16 }, { "name": "Adobe", @@ -7646,7 +7546,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -7658,16 +7558,16 @@ "slug": "yandex", "frequency": 6 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -7678,11 +7578,6 @@ "slug": "ebay", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -7693,14 +7588,19 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { @@ -7738,11 +7638,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -7778,6 +7673,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -7823,6 +7723,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, { "name": "Airtel", "slug": "airtel", @@ -7860,7 +7765,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 22 }, { "name": "Google", @@ -7882,7 +7787,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Lyft", @@ -7894,24 +7804,24 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Yandex", + "slug": "yandex", + "frequency": 3 }, { "name": "Airbnb", "slug": "airbnb", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", "frequency": 3 }, { @@ -7925,13 +7835,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8011,12 +7916,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -8063,18 +7968,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", "frequency": 15 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Asana", "slug": "asana", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -8085,16 +8000,6 @@ "slug": "linkedin", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -8125,7 +8030,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Facebook", @@ -8137,6 +8042,11 @@ "slug": "oracle", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8147,11 +8057,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -8254,6 +8159,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8269,11 +8179,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -8300,7 +8205,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 33 + "frequency": 31 }, { "name": "Amazon", @@ -8310,7 +8215,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -8320,11 +8225,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 5 }, { @@ -8332,6 +8232,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -8342,16 +8247,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -8362,6 +8257,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -8377,6 +8277,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -8403,7 +8308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Facebook", @@ -8522,7 +8427,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -8582,7 +8487,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 47 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { "name": "Google", @@ -8634,11 +8544,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -8684,6 +8589,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8707,7 +8617,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 29 }, { "name": "Google", @@ -8780,18 +8690,18 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Coinbase", + "slug": "coinbase", "frequency": 2 }, { @@ -8854,7 +8764,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -8876,11 +8786,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8891,6 +8796,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -8929,7 +8839,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 } ] }, @@ -9043,6 +8953,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9073,12 +8988,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -9095,11 +9010,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -9145,6 +9055,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -9190,18 +9105,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "TuSimple", "slug": "tusimple", @@ -9227,26 +9137,26 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -9275,12 +9185,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", @@ -9415,7 +9325,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "LinkedIn", @@ -9435,7 +9345,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Facebook", @@ -9459,6 +9369,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9474,11 +9389,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9507,14 +9417,14 @@ "frequency": 6 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Spotify", + "slug": "spotify", + "frequency": 5 }, { "name": "Google", @@ -9561,7 +9471,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Facebook", @@ -9630,11 +9540,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -9655,18 +9560,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9678,13 +9583,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -9717,7 +9622,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -9754,18 +9659,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -9829,14 +9734,14 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Zillow", @@ -9870,16 +9775,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -9910,6 +9815,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9930,27 +9840,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 27 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Karat", "slug": "karat", - "frequency": 4 + "frequency": 5 }, { "name": "LinkedIn", @@ -10002,6 +9912,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -10026,16 +9941,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -10110,17 +10015,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -10146,11 +10051,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -10177,7 +10077,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -10229,11 +10129,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10275,7 +10170,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 8 + "frequency": 7 }, { "name": "Snapchat", @@ -10297,11 +10192,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -10312,11 +10202,6 @@ "slug": "opendoor", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10326,6 +10211,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 } ] }, @@ -10342,7 +10232,12 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 21 + "frequency": 23 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 }, { "name": "Amazon", @@ -10357,7 +10252,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -10384,11 +10279,6 @@ "slug": "sprinklr", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10459,16 +10349,11 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 6 }, { @@ -10477,13 +10362,13 @@ "frequency": 5 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { @@ -10511,6 +10396,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10554,24 +10444,19 @@ "slug": "amazon", "frequency": 19 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 14 - }, { "name": "Cisco", "slug": "cisco", "frequency": 14 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Uber", + "slug": "uber", + "frequency": 12 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -10585,18 +10470,18 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Karat", - "slug": "karat", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -10604,6 +10489,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, { "name": "Indeed", "slug": "indeed", @@ -10639,12 +10529,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -10659,7 +10549,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 7 }, { "name": "Indeed", @@ -10696,6 +10586,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -10711,11 +10606,6 @@ "slug": "spotify", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10772,11 +10662,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 - }, - { - "name": "HBO", - "slug": "hbo", - "frequency": 2 } ] }, @@ -10793,17 +10678,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 129 + "frequency": 133 }, { "name": "Adobe", "slug": "adobe", - "frequency": 66 + "frequency": 65 }, { "name": "Apple", "slug": "apple", - "frequency": 52 + "frequency": 50 }, { "name": "Google", @@ -10818,7 +10703,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 25 }, { "name": "Facebook", @@ -10860,11 +10745,6 @@ "slug": "zoho", "frequency": 4 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 4 - }, { "name": "IBM", "slug": "ibm", @@ -10900,6 +10780,11 @@ "slug": "makemytrip", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -10910,11 +10795,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11020,6 +10900,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -11072,29 +10957,29 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Yandex", "slug": "yandex", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -11134,6 +11019,11 @@ "slug": "ibm", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -11149,11 +11039,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -11199,17 +11084,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", "slug": "apple", - "frequency": 17 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 16 }, { "name": "Adobe", @@ -11224,12 +11104,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "Qualtrics", @@ -11251,21 +11136,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11281,6 +11151,11 @@ "slug": "makemytrip", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11312,18 +11187,23 @@ "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", "frequency": 2 } ] @@ -11414,11 +11294,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 } ] }, @@ -11447,6 +11322,11 @@ "slug": "apple", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11462,11 +11342,6 @@ "slug": "grab", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -11537,22 +11412,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 33 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 20 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 16 }, { "name": "Google", @@ -11562,12 +11437,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Epam Systems", @@ -11589,11 +11464,6 @@ "slug": "qualtrics", "frequency": 4 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 4 - }, { "name": "Tesla", "slug": "tesla", @@ -11609,6 +11479,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -11684,7 +11559,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -11706,11 +11581,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Swiggy", "slug": "swiggy", @@ -11727,18 +11597,18 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { - "name": "Intel", - "slug": "intel", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 3 }, { @@ -11752,13 +11622,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -11776,6 +11646,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -11999,11 +11874,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -12070,47 +11940,47 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 }, { "name": "Apple", "slug": "apple", "frequency": 17 }, - { - "name": "Google", - "slug": "google", - "frequency": 16 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 + "name": "Google", + "slug": "google", + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 11 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 + }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 + "frequency": 5 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 5 + "frequency": 4 }, { "name": "tcs", @@ -12202,7 +12072,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", From 2f6cd7820004cc16f0934ca647aa72d71cc1e585 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 13:26:22 -0500 Subject: [PATCH 103/294] Move reverse linked list infront of palindrome linked list (#244) Solving these questions in order will develop a better intuition! Fixes #243 --- src/data/questions.json | 958 ++++++++++++---------------------------- 1 file changed, 286 insertions(+), 672 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index daa4ed61..04f8a7cf 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -5,9 +5,7 @@ "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -102,10 +100,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -185,9 +180,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -222,10 +215,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -295,9 +285,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -417,11 +405,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -486,9 +470,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -543,9 +525,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -600,9 +580,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -717,9 +695,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -834,9 +810,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -956,9 +930,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1068,9 +1040,7 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1145,9 +1115,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1172,9 +1140,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1264,9 +1230,7 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1321,9 +1285,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1428,9 +1390,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1465,9 +1425,7 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1512,9 +1470,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1614,9 +1570,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1671,9 +1625,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1703,9 +1655,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1845,10 +1795,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1898,9 +1845,7 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1950,9 +1895,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2062,9 +2005,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -2073,9 +2014,7 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2155,9 +2094,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2217,9 +2154,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2299,9 +2234,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2391,9 +2324,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2613,9 +2544,7 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2770,9 +2699,7 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2792,9 +2719,7 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2839,9 +2764,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2946,9 +2869,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3018,9 +2939,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3105,9 +3024,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3257,9 +3174,7 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3364,9 +3279,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3401,9 +3314,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3508,9 +3419,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3600,10 +3509,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3693,9 +3599,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3755,9 +3659,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3777,9 +3679,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3834,9 +3734,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3886,9 +3784,7 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3908,10 +3804,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3956,9 +3849,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4023,9 +3914,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4076,13 +3965,126 @@ } ] }, + { + "id": 65, + "title": "Reverse Linked List", + "slug": "reverse-linked-list", + "pattern": ["In-place reversal of a linked list"], + "difficulty": "Easy", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Dell", + "slug": "dell", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Canonical", + "slug": "canonical", + "frequency": 2 + } + ] + }, { "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4152,9 +4154,7 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4199,9 +4199,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4251,9 +4249,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4288,9 +4284,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4390,9 +4384,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4482,9 +4474,7 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4529,9 +4519,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4596,11 +4584,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4655,10 +4639,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4713,11 +4694,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4942,12 +4919,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -4987,12 +4959,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -5033,130 +5000,11 @@ } ] }, - { - "id": 65, - "title": "Reverse Linked List", - "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], - "difficulty": "Easy", - "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 12 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, - { - "name": "Dell", - "slug": "dell", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, - { - "name": "Canonical", - "slug": "canonical", - "frequency": 2 - } - ] - }, { "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5211,9 +5059,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5263,9 +5109,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5310,9 +5154,7 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5367,9 +5209,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5449,9 +5289,7 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5551,10 +5389,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5604,9 +5439,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5656,9 +5489,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5783,9 +5614,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5835,9 +5664,7 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ @@ -5867,9 +5694,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6059,9 +5884,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6101,9 +5924,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6138,10 +5959,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -6231,10 +6049,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6304,9 +6119,7 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6351,9 +6164,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6423,10 +6234,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -6486,9 +6294,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6548,9 +6354,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6575,9 +6379,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6622,9 +6424,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6714,9 +6514,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6786,9 +6584,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6918,9 +6714,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6960,9 +6754,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7037,9 +6829,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7094,9 +6884,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7161,9 +6949,7 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [] @@ -7172,9 +6958,7 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7239,9 +7023,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7271,9 +7053,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7333,9 +7113,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7380,9 +7158,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7507,9 +7283,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7739,9 +7513,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7756,9 +7528,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7778,9 +7548,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7865,9 +7633,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7907,9 +7673,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7959,9 +7723,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8021,9 +7783,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8153,9 +7913,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8195,10 +7953,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8298,10 +8053,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8356,10 +8108,7 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8394,10 +8143,7 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8417,10 +8163,7 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8475,12 +8218,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8605,12 +8343,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8720,11 +8453,7 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8754,10 +8483,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8812,10 +8538,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ @@ -8830,9 +8553,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8847,9 +8568,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8874,10 +8593,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8902,9 +8618,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8969,9 +8683,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9081,9 +8793,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9128,9 +8838,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9175,10 +8883,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9248,10 +8953,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9316,9 +9018,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9363,9 +9063,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9405,9 +9103,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9462,9 +9158,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9514,9 +9208,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9551,9 +9243,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9608,9 +9298,7 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9650,9 +9338,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9707,9 +9393,7 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9769,9 +9453,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9831,9 +9513,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9948,9 +9628,7 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [] @@ -9959,9 +9637,7 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10006,9 +9682,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10058,9 +9732,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10155,10 +9827,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10223,9 +9892,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10335,9 +10002,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10432,10 +10097,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10520,9 +10182,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10637,9 +10297,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10669,9 +10327,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -10941,9 +10597,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11008,9 +10662,7 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11075,9 +10727,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11212,9 +10862,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11274,9 +10922,7 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11301,9 +10947,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11398,9 +11042,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11550,9 +11192,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11682,9 +11322,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11704,9 +11342,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -11715,9 +11351,7 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11747,9 +11381,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11769,9 +11401,7 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11786,9 +11416,7 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11838,9 +11466,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -11890,9 +11516,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -11912,11 +11536,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11931,9 +11551,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12063,9 +11681,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -12120,12 +11736,10 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [] } ] -} \ No newline at end of file +} From a1c47854e28872588e0942653adcbd813f88273d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Nov 2022 17:06:08 -0500 Subject: [PATCH 104/294] Bump loader-utils and react-scripts (#245) Bumps [loader-utils](https://github.com/webpack/loader-utils) to 2.0.4 and updates ancestor dependency [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts). These dependencies need to be updated together. Updates `loader-utils` from 1.2.3 to 2.0.4 - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md) - [Commits](https://github.com/webpack/loader-utils/compare/v1.2.3...v2.0.4) Updates `react-scripts` from 4.0.0 to 5.0.1 - [Release notes](https://github.com/facebook/create-react-app/releases) - [Changelog](https://github.com/facebook/create-react-app/blob/main/CHANGELOG-4.x.md) - [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@5.0.1/packages/react-scripts) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect - dependency-name: react-scripts dependency-type: direct:production ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 42301 +++++++++++++++++++------------------------- package.json | 2 +- 2 files changed, 17985 insertions(+), 24318 deletions(-) diff --git a/package-lock.json b/package-lock.json index b6ecb594..66ac92b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^4.0.0", + "react-scripts": "^5.0.1", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", @@ -44,299 +44,474 @@ "pretty-quick": "^2.0.2" } }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dependencies": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "dependencies": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", - "dependencies": { - "@babel/types": "^7.12.1" + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dependencies": { - "@babel/types": "^7.12.10" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dependencies": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dependencies": { - "@babel/types": "^7.12.7" + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dependencies": { - "@babel/types": "^7.12.5" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", - "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dependencies": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", - "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.7", - "@babel/helper-optimise-call-expression": "^7.12.10", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.11" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dependencies": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dependencies": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dependencies": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -344,137 +519,286 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", - "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-async-generators": { @@ -483,6 +807,9 @@ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-bigint": { @@ -491,22 +818,48 @@ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", - "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-dynamic-import": { @@ -515,6 +868,9 @@ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-export-namespace-from": { @@ -523,14 +879,37 @@ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", - "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-import-meta": { @@ -539,6 +918,9 @@ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-json-strings": { @@ -547,14 +929,23 @@ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { @@ -563,6 +954,9 @@ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { @@ -571,6 +965,9 @@ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-numeric-separator": { @@ -579,6 +976,9 @@ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-object-rest-spread": { @@ -587,6 +987,9 @@ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { @@ -595,6 +998,9 @@ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-chaining": { @@ -603,508 +1009,815 @@ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", - "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "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.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", - "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-flow": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dependencies": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", - "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", - "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", - "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.10", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1", - "@babel/types": "^7.12.12" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", - "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.12.12" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", - "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", - "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", - "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "dependencies": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@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.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-react": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", - "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.10", - "@babel/plugin-transform-react-jsx-development": "^7.12.7", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", - "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { @@ -1117,39 +1830,49 @@ } }, "node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -1157,172 +1880,369 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=0.1.95" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@csstools/normalize.css": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", - "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" - }, - "node_modules/@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "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.20", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", "dependencies": { - "type-fest": "^0.8.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - }, - "node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", "dependencies": { - "@hapi/hoek": "^8.3.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" - } + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "dependencies": { - "p-locate": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", "dependencies": { - "p-limit": "^2.2.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "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.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dependencies": { + "type-fest": "^0.8.1" }, "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, "engines": { "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -1332,56 +2252,56 @@ } }, "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/console/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/console/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -1395,18 +2315,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/console/node_modules/color-convert": { @@ -1445,82 +2371,82 @@ } }, "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/core/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/core/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@jest/core/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1530,18 +2456,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/core/node_modules/color-convert": { @@ -1560,18 +2492,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@jest/core/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1580,213 +2500,100 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/@jest/core/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dependencies": { - "p-locate": "^4.1.0" + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "p-limit": "^2.2.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@jest/core/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@jest/core/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/@jest/environment/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/core/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/@jest/environment/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/core/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/@jest/environment/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@jest/core/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "node": ">=7.0.0" } }, "node_modules/@jest/environment/node_modules/color-name": { @@ -1814,48 +2621,48 @@ } }, "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -1869,18 +2676,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/color-convert": { @@ -1919,45 +2732,45 @@ } }, "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -1971,18 +2784,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/globals/node_modules/color-convert": { @@ -2021,69 +2840,75 @@ } }, "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "optionalDependencies": { - "node-notifier": "^8.0.0" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2097,18 +2922,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/color-convert": { @@ -2127,18 +2958,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@jest/reporters/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2147,103 +2966,6 @@ "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2255,60 +2977,71 @@ "node": ">=8" } }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dependencies": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2322,18 +3055,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/color-convert": { @@ -2372,72 +3111,71 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/transform/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2451,18 +3189,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/transform/node_modules/color-convert": { @@ -2514,13 +3258,12 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { "node": ">=6.0.0" @@ -2551,26 +3294,52 @@ "@jridgewell/trace-mapping": "^0.3.9" } }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" } }, "node_modules/@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dependencies": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" }, "engines": { @@ -2578,94 +3347,76 @@ } }, "node_modules/@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" }, "engines": { "node": ">= 8" } }, - "node_modules/@npmcli/move-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", - "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^2.7.1" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" + "node": ">= 10.0.0" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", - "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", - "dependencies": { - "ansi-html": "^0.0.7", - "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", - "source-map": "^0.7.3" + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" }, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", - "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dependencies": { - "@rollup/pluginutils": "^3.0.8", - "@types/resolve": "0.0.8", + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.14.2" + "resolve": "^1.19.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, "node_modules/@rollup/plugin-replace": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", - "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" } }, "node_modules/@rollup/pluginutils": { @@ -2679,6 +3430,9 @@ }, "engines": { "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, "node_modules/@rollup/pluginutils/node_modules/@types/estree": { @@ -2686,34 +3440,46 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, "node_modules/@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, "node_modules/@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", - "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dependencies": { - "ejs": "^2.6.1", - "magic-string": "^0.25.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { @@ -2722,6 +3488,10 @@ "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { @@ -2730,6 +3500,10 @@ "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { @@ -2738,6 +3512,10 @@ "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { @@ -2746,6 +3524,10 @@ "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { @@ -2754,6 +3536,10 @@ "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { @@ -2762,6 +3548,10 @@ "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { @@ -2770,6 +3560,10 @@ "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-svg-component": { @@ -2778,6 +3572,10 @@ "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-preset": { @@ -2796,6 +3594,10 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/core": { @@ -2809,14 +3611,10 @@ }, "engines": { "node": ">=10" - } - }, - "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "engines": { - "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/hast-util-to-babel-ast": { @@ -2828,6 +3626,10 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-jsx": { @@ -2842,6 +3644,10 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-svgo": { @@ -2855,24 +3661,32 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", - "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", - "dependencies": { - "@babel/core": "^7.9.0", - "@babel/plugin-transform-react-constant-elements": "^7.9.0", - "@babel/preset-env": "^7.9.5", - "@babel/preset-react": "^7.9.4", - "@svgr/core": "^5.4.0", - "@svgr/plugin-jsx": "^5.4.0", - "@svgr/plugin-svgo": "^5.4.0", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", "loader-utils": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@testing-library/dom": { @@ -3040,15 +3854,18 @@ "node": ">= 6" } }, - "node_modules/@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } }, "node_modules/@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -3058,65 +3875,128 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", "dependencies": { "@babel/types": "^7.3.0" } }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "node_modules/@types/eslint": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", - "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -3141,29 +4021,36 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true }, "node_modules/@types/node": { - "version": "14.14.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", - "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -3171,9 +4058,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", - "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" }, "node_modules/@types/prop-types": { "version": "15.7.3", @@ -3181,9 +4068,19 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { "version": "17.0.0", @@ -3203,27 +4100,52 @@ } }, "node_modules/@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "dependencies": { "@types/node": "*" } }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "node_modules/@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, - "node_modules/@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "node_modules/@types/testing-library__dom": { "version": "6.14.0", @@ -3345,43 +4267,17 @@ "node": ">=8" } }, - "node_modules/@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/webpack": { - "version": "4.41.26", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", - "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", - "dependencies": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, - "node_modules/@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" + "@types/node": "*" } }, "node_modules/@types/yargs": { @@ -3398,38 +4294,41 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", - "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", + "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", "dependencies": { - "@typescript-eslint/experimental-utils": "4.14.0", - "@typescript-eslint/scope-manager": "4.14.0", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/type-utils": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3441,72 +4340,128 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", - "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", + "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@typescript-eslint/utils": "5.43.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", - "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", + "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", "dependencies": { - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "debug": "^4.1.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "debug": "^4.3.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", - "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", + "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", + "dependencies": { + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", + "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", "dependencies": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0" + "@typescript-eslint/typescript-estree": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/types": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", - "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", + "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", - "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", + "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", "dependencies": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { "version": "2.1.0", @@ -3517,36 +4472,84 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "yallist": "^4.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "node_modules/@typescript-eslint/utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", + "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3558,171 +4561,157 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", - "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", + "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", "dependencies": { - "@typescript-eslint/types": "4.14.0", - "eslint-visitor-keys": "^2.0.0" + "@typescript-eslint/types": "5.43.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dependencies": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "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/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "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/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "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/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "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/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "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" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "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/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -3737,17 +4726,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -3774,9 +4763,22 @@ } }, "node_modules/acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } }, "node_modules/acorn-walk": { "version": "7.2.0", @@ -3787,17 +4789,17 @@ } }, "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", "engines": { - "node": ">= 0.12.0" + "node": ">= 10.0.0" } }, "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -3817,18 +4819,6 @@ "node": ">= 6.0.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -3856,20 +4846,49 @@ "uri-js": "^4.2.2" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } }, "node_modules/ansi-colors": { "version": "4.1.1", @@ -3880,28 +4899,34 @@ } }, "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dependencies": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "engines": [ "node >= 0.8.0" ], @@ -3929,9 +4954,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -3940,10 +4965,10 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/argparse": { "version": "1.0.10", @@ -3965,35 +4990,6 @@ "node": ">=6.0" } }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -4014,18 +5010,21 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-includes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", - "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "get-intrinsic": "^1.0.1", - "is-string": "^1.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-union": { @@ -4047,14 +5046,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -4064,58 +5055,75 @@ "es-abstract": "^1.17.4" } }, - "node_modules/array.prototype.find/node_modules/es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "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.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, "node_modules/arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, "engines": { "node": ">=8" } @@ -4123,53 +5131,7 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/ast-types-flow": { "version": "0.0.7", @@ -4192,16 +5154,6 @@ "lodash": "^4.17.14" } }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -4227,26 +5179,41 @@ } }, "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/axe-core": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", - "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==", "engines": { "node": ">=4" } @@ -4260,6 +5227,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -4276,66 +5244,59 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "dependencies": { - "babylon": "^6.18.0" - }, + "dev": true, "engines": { "node": ">=4" } }, "node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, "node_modules/babel-jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/babel-jest/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -4349,18 +5310,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/babel-jest/node_modules/color-convert": { @@ -4399,69 +5366,32 @@ } }, "node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, "engines": { - "node": ">= 6.9" - } - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "node": ">= 8.9" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-loader/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" }, "engines": { @@ -4469,9 +5399,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -4479,73 +5409,73 @@ "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=8" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/babel-plugin-macros/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-macros/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" - }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-transform-react-remove-prop-types": { @@ -4570,182 +5500,47 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/babel-preset-react-app": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", - "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", - "dependencies": { - "@babel/core": "7.12.3", - "@babel/plugin-proposal-class-properties": "7.12.1", - "@babel/plugin-proposal-decorators": "7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", - "@babel/plugin-proposal-numeric-separator": "7.12.1", - "@babel/plugin-proposal-optional-chaining": "7.12.1", - "@babel/plugin-transform-flow-strip-types": "7.12.1", - "@babel/plugin-transform-react-display-name": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.1", - "@babel/preset-env": "7.12.1", - "@babel/preset-react": "7.12.1", - "@babel/preset-typescript": "7.12.1", - "@babel/runtime": "7.12.1", - "babel-plugin-macros": "2.8.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", - "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", - "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", - "dependencies": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@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.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.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", - "semver": "^5.5.0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", - "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.1", - "@babel/plugin-transform-react-jsx-development": "^7.12.1", - "@babel/plugin-transform-react-jsx-self": "^7.12.1", - "@babel/plugin-transform-react-jsx-source": "^7.12.1", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "hasInstallScript": true - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "bin": { - "babylon": "bin/babylon.js" + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, "node_modules/bail": { @@ -4758,78 +5553,10 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "node_modules/bfj": { "version": "7.0.2", @@ -4861,49 +5588,38 @@ "node": ">=8" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" - }, "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -4916,30 +5632,31 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "node_modules/boolbase": { @@ -4972,111 +5689,30 @@ "node": ">=8" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, "node_modules/browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001173", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", - "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -5093,144 +5729,44 @@ "node-int64": "^0.4.0" } }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "engines": { "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, "dependencies": { "callsites": "^2.0.0" }, @@ -5242,6 +5778,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, "engines": { "node": ">=4" } @@ -5250,6 +5787,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, "dependencies": { "caller-callsite": "^2.0.0" }, @@ -5274,10 +5812,24 @@ "tslib": "^2.0.3" } }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } }, "node_modules/caniuse-api": { "version": "3.0.0", @@ -5291,25 +5843,24 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001179", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", - "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "engines": { "node": ">=4" } @@ -5385,38 +5936,46 @@ } }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=10" + "node": ">= 6" } }, "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dependencies": { - "tslib": "^1.9.0" - }, + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "engines": { "node": ">=6.0" } @@ -5424,46 +5983,13 @@ "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, "node_modules/classnames": { "version": "2.2.6", @@ -5471,83 +5997,30 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" + "node": ">= 10.0" } }, "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5576,27 +6049,6 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -5610,19 +6062,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "node_modules/color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -5640,10 +6088,15 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, "node_modules/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "engines": { "node": ">=4.0.0" } @@ -5651,20 +6104,7 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "dependencies": { - "arity-n": "^1.0.4" - } + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/compressible": { "version": "2.0.18", @@ -5705,64 +6145,37 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "engines": { "node": ">=0.8" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "node_modules/contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" }, "engines": { "node": ">= 0.6" @@ -5777,17 +6190,14 @@ } }, "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -5795,67 +6205,49 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "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" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", - "hasInstallScript": true + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-js-compat": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", - "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", "dependencies": { - "browserslist": "^4.16.1", - "semver": "7.0.0" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-pure": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", - "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==", - "hasInstallScript": true + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -5879,53 +6271,9 @@ }, "engines": { "node": ">=8" - } - }, - "node_modules/cosmiconfig/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/create-react-context": { @@ -5937,33 +6285,66 @@ "warning": "^4.0.3" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "*" + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/css": { @@ -5978,145 +6359,187 @@ } }, "node_modules/css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "dependencies": { - "postcss": "^7.0.5" + "postcss-selector-parser": "^6.0.9" }, "bin": { - "css-blank-pseudo": "cli.js" + "css-blank-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "engines": { - "node": "*" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "engines": { - "node": ">4" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, "node_modules/css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" + "postcss-selector-parser": "^6.0.9" }, "bin": { - "css-has-pseudo": "cli.js" + "css-has-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-has-pseudo/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "node_modules/css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "engines": { - "node": ">=4" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, - "node_modules/css-loader/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } } }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "yallist": "^4.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "lru-cache": "^6.0.0" + "fast-deep-equal": "^3.1.3" }, - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "dependencies": { - "postcss": "^7.0.5" - }, + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "bin": { - "css-prefers-color-scheme": "cli.js" + "css-prefers-color-scheme": "dist/cli.cjs" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/css-select": { @@ -6162,9 +6585,13 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "node_modules/cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } }, "node_modules/cssesc": { "version": "3.0.0", @@ -6178,138 +6605,76 @@ } }, "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "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" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dependencies": { - "postcss": "^7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/cssnano/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/cssnano/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/csso": { @@ -6324,9 +6689,9 @@ } }, "node_modules/csso/node_modules/css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6366,24 +6731,10 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "node_modules/damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, "node_modules/data-urls": { "version": "2.0.0", @@ -6399,28 +6750,25 @@ } }, "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, "engines": { "node": ">=6.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "engines": { - "node": ">=0.10.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" }, "node_modules/decode-uri-component": { "version": "0.2.0", @@ -6433,7 +6781,7 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "node_modules/deep-equal": { "version": "1.1.1", @@ -6462,106 +6810,108 @@ } }, "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" + "execa": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">= 10" } }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "object-keys": "^1.0.12" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "kind-of": "^6.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/delayed-stream": { @@ -6573,26 +6923,21 @@ } }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "node": ">= 0.8" } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -6603,9 +6948,9 @@ } }, "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "node_modules/detect-port-alt": { "version": "1.1.6", @@ -6634,7 +6979,28 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, "node_modules/diff-sequences": { "version": "24.9.0", @@ -6644,21 +7010,6 @@ "node": ">= 6" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -6670,39 +7021,30 @@ "node": ">=8" } }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dependencies": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, "node_modules/doctrine": { @@ -6747,19 +7089,16 @@ "entities": "^2.0.0" } }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, "node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] }, "node_modules/domexception": { "version": "2.0.1", @@ -6781,24 +7120,30 @@ } }, "node_modules/domhandler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", - "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dependencies": { - "domelementtype": "^2.1.0" + "domelementtype": "^2.2.0" }, "engines": { "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/domutils": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", - "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/dot-case": { @@ -6810,28 +7155,12 @@ "tslib": "^2.0.3" } }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/dotenv-expand": { @@ -6844,54 +7173,29 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "hasInstallScript": true, + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, "engines": { "node": ">=0.10.0" } }, "node_modules/electron-to-chromium": { - "version": "1.3.642", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", - "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, "node_modules/email-addresses": { "version": "3.1.0", @@ -6899,17 +7203,20 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -6922,7 +7229,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } @@ -6931,33 +7238,21 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=10.13.0" } }, "node_modules/enquirer": { @@ -7044,17 +7339,6 @@ "object-is": "^1.1.2" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -7064,35 +7348,66 @@ } }, "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dependencies": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { - "version": "1.18.0-next.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", - "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.1", - "object-inspect": "^1.9.0", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.3", - "string.prototype.trimstart": "^1.0.3" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" } }, "node_modules/es-to-primitive": { @@ -7108,35 +7423,6 @@ "node": ">= 0.4" } }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -7148,7 +7434,7 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { "version": "1.0.5", @@ -7333,351 +7619,158 @@ "node": ">=4" } }, - "node_modules/eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", - "dependencies": { - "confusing-browser-globals": "^1.0.10" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "node_modules/eslint-import-resolver-node/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, "node_modules/eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "dependencies": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/eslint-module-utils/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dependencies": { - "locate-path": "^2.0.0" + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/eslint-module-utils/node_modules/ms": { + "node_modules/eslint-plugin-import/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "dependencies": { - "p-try": "^1.0.0" + "@typescript-eslint/experimental-utils": "^5.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", - "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", - "dependencies": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", - "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-plugin-import/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "24.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", - "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^4.0.1" - }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", "dependencies": { - "@babel/runtime": "^7.11.2", + "@babel/runtime": "^7.18.9", "aria-query": "^4.2.2", - "array-includes": "^3.1.1", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", + "axe-core": "^4.4.3", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, "engines": { "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", - "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } }, "node_modules/eslint-plugin-prettier": { "version": "3.3.1", @@ -7692,32 +7785,42 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", - "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", - "has": "^1.0.3", + "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "engines": { "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, "node_modules/eslint-plugin-react/node_modules/doctrine": { @@ -7731,101 +7834,51 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", - "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^3.10.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0", - "npm": ">=6" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "node_modules/eslint-plugin-react/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=4.0" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "dependencies": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "bin": { + "resolve": "bin/resolve" }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "engines": { - "node": ">=4" + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/eslint-plugin-testing-library/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", "dependencies": { - "yallist": "^4.0.0" + "@typescript-eslint/utils": "^5.13.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" } }, "node_modules/eslint-scope": { @@ -7868,43 +7921,114 @@ } }, "node_modules/eslint-webpack-plugin": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", - "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "dependencies": { - "@types/eslint": "^7.2.4", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "schema-utils": "^3.0.0" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 10.13.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { @@ -7942,19 +8066,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/eslint/node_modules/globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -7982,25 +8093,6 @@ "node": ">= 4" } }, - "node_modules/eslint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -8015,36 +8107,6 @@ "node": ">=10" } }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8056,20 +8118,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -8104,9 +8152,9 @@ } }, "node_modules/esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dependencies": { "estraverse": "^5.1.0" }, @@ -8165,7 +8213,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } @@ -8176,42 +8224,18 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "engines": { "node": ">=0.8.x" } }, - "node_modules/eventsource": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", - "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" - }, "node_modules/execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -8229,6 +8253,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -8243,114 +8268,60 @@ "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "engines": { "node": ">= 0.8.0" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/expect/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/expect/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -8364,18 +8335,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/expect/node_modules/color-convert": { @@ -8395,11 +8372,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/expect/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/has-flag": { @@ -8411,59 +8388,69 @@ } }, "node_modules/expect/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/expect/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/expect/node_modules/supports-color": { "version": "7.2.0", @@ -8477,37 +8464,38 @@ } }, "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -8519,7 +8507,7 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/express/node_modules/debug": { "version": "2.6.9", @@ -8532,132 +8520,13 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -8670,19 +8539,29 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/fast-json-stable-stringify": { @@ -8696,41 +8575,36 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "node_modules/fastq": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", - "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dependencies": { "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.8.0" } }, "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dependencies": { "bser": "2.1.1" } }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, "node_modules/file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dependencies": { "flat-cache": "^3.0.4" }, @@ -8739,35 +8613,67 @@ } }, "node_modules/file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } }, "node_modules/filename-reserved-regex": { "version": "1.0.0", @@ -8803,9 +8709,9 @@ } }, "node_modules/filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", "engines": { "node": ">= 0.4.0" } @@ -8822,16 +8728,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -8849,19 +8755,34 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dependencies": { "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/flat-cache": { @@ -8876,40 +8797,15 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, - "node_modules/flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "funding": [ { "type": "individual", @@ -8925,143 +8821,210 @@ } } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dependencies": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": ">=6.11.5", + "node": ">=10", "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "is-extendable": "^0.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "is-extendable": "^0.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "kind-of": "^3.0.2" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dependencies": { - "is-buffer": "^1.1.5" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" } }, "node_modules/form-data": { @@ -9078,41 +9041,33 @@ } }, "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { "node": ">= 0.6" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dependencies": { - "map-cache": "^0.2.2" - }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "engines": { - "node": ">=0.10.0" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -9126,27 +9081,10 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -9154,9 +9092,11 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "node_modules/fsevents": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, "os": [ "darwin" ], @@ -9170,17 +9110,20 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", - "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dependencies": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "functions-have-names": "^1.2.1" + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/functional-red-black-tree": { @@ -9210,13 +9153,16 @@ } }, "node_modules/get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-own-enumerable-property-symbols": { @@ -9236,6 +9182,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -9243,12 +9190,19 @@ "node": ">=6" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gh-pages": { @@ -9298,6 +9252,11 @@ "node": ">= 6" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -9346,15 +9305,14 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "optional": true + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, "node_modules/gud": { "version": "1.0.0", @@ -9362,23 +9320,17 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "node_modules/gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "duplexer": "^0.1.2" }, "engines": { - "node": ">=6" - } - }, - "node_modules/gzip-size/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/handle-thing": { @@ -9402,6 +9354,14 @@ "node": ">= 0.4.0" } }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -9410,110 +9370,40 @@ "node": ">=4" } }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { + "node_modules/has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dependencies": { - "kind-of": "^3.0.2" + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dependencies": { - "is-buffer": "^1.1.5" + "node": ">= 0.4" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "node": ">= 0.4" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/he": { @@ -9524,21 +9414,6 @@ "he": "bin/he" } }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -9550,12 +9425,13 @@ "node_modules/hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9563,20 +9439,32 @@ "wbuf": "^1.1.0" } }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, "node_modules/html-element-map": { "version": "1.2.0", @@ -9598,9 +9486,9 @@ } }, "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -9608,31 +9496,31 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" }, "bin": { "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=12" } }, "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": ">= 6" + "node": ">= 12" } }, "node_modules/html-to-react": { @@ -9669,92 +9557,69 @@ } }, "node_modules/html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" }, "engines": { - "node": ">=6.9" - } - }, - "node_modules/html-webpack-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" + "node": ">=10.13.0" }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/html-webpack-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/html-webpack-plugin/node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "peerDependencies": { + "webpack": "^5.20.0" } }, "node_modules/htmlparser2": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", - "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.4.4", + "domutils": "^2.5.2", "entities": "^2.0.0" } }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -9783,137 +9648,39 @@ } }, "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { - "is-extendable": "^0.1.0" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" + "peerDependencies": { + "@types/express": "^4.17.13" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/http-proxy-middleware/node_modules/is-number": { + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -9927,11 +9694,11 @@ } }, "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "engines": { - "node": ">=8.12.0" + "node": ">=10.17.0" } }, "node_modules/humanize-url": { @@ -9988,19 +9755,6 @@ "node": ">=4" } }, - "node_modules/husky/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/husky/node_modules/get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -10023,92 +9777,47 @@ "node": ">=4" } }, - "node_modules/husky/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/husky/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/husky/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/husky/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { "node": ">=8" } }, - "node_modules/husky/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "node_modules/husky/node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "dependencies": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=4" - } - }, - "node_modules/husky/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/read-pkg/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" + "node": ">=8" } }, "node_modules/husky/node_modules/resolve-from": { @@ -10130,27 +9839,32 @@ } }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" } }, "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dependencies": { - "postcss": "^7.0.14" - }, + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", @@ -10162,40 +9876,28 @@ "node": ">=4" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "engines": { "node": ">= 4" } }, + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -10208,29 +9910,10 @@ "node": ">=6" } }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -10240,59 +9923,9 @@ }, "engines": { "node": ">=8" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { @@ -10311,16 +9944,6 @@ "node": ">=8" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -10340,101 +9963,25 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", - "dependencies": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internal-slot/node_modules/es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "side-channel": "^1.0.4" }, "engines": { "node": ">= 0.4" } }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "engines": { - "node": ">=4" - } - }, "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, "node_modules/is-alphabetical": { @@ -10467,6 +10014,17 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -10495,65 +10053,25 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "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" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dependencies": { "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { @@ -10569,52 +10087,27 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "bin": { "is-docker": "cli.js" }, "engines": { "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-extglob": { @@ -10625,6 +10118,14 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -10634,9 +10135,9 @@ } }, "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10652,14 +10153,17 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-number": { @@ -10679,41 +10183,19 @@ } }, "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dependencies": { - "is-path-inside": "^2.1.0" - }, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dependencies": { - "path-is-inside": "^1.0.2" - }, + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/is-plain-obj": { @@ -10724,46 +10206,34 @@ "node": ">=0.10.0" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, "node_modules/is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", @@ -10772,20 +10242,38 @@ "node": ">=6" } }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-subset": { @@ -10793,17 +10281,6 @@ "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, - "node_modules/is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -10818,21 +10295,24 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -10859,30 +10339,23 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dependencies": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "engines": { @@ -10918,25 +10391,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10949,22 +10403,22 @@ } }, "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10973,62 +10427,156 @@ "node": ">=8" } }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", - "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dependencies": { - "@jest/core": "^26.6.0", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^26.6.0" + "jest-cli": "^27.5.1" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11042,18 +10590,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/color-convert": { @@ -11072,47 +10626,37 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-changed-files/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/has-flag": { @@ -11124,11 +10668,14 @@ } }, "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/npm-run-path": { @@ -11150,25 +10697,6 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-changed-files/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11180,86 +10708,70 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/jest-circus": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", - "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^26.6.0", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "stack-utils": "^2.0.2", - "throat": "^5.0.0" + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-circus/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-circus/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -11273,18 +10785,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-circus/node_modules/color-convert": { @@ -11304,11 +10822,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/has-flag": { @@ -11320,59 +10838,69 @@ } }, "node_modules/jest-circus/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-circus/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", @@ -11385,74 +10913,71 @@ "node": ">=8" } }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-cli/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-config/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-cli/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-config/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { + "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -11461,21 +10986,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -11486,24 +11017,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/color-name": { + "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/has-flag": { + "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -11511,130 +11030,213 @@ "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dependencies": { - "@jest/types": "^26.6.2", + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "p-locate": "^4.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-config/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "p-limit": "^2.2.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-config/node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 10" + "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "node_modules/jest-config/node_modules/read-pkg": { + "node_modules/jest-config/node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-config/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-config/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jest-config/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11661,66 +11263,66 @@ } }, "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dependencies": { "detect-newline": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-each/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-each/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -11734,18 +11336,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-each/node_modules/color-convert": { @@ -11773,31 +11381,41 @@ } }, "node_modules/jest-each/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-each/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", @@ -11811,49 +11429,49 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-jsdom/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11867,18 +11485,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/color-convert": { @@ -11917,48 +11541,48 @@ } }, "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11972,18 +11596,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/color-convert": { @@ -12030,58 +11660,57 @@ } }, "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", "walker": "^1.0.7" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "optionalDependencies": { - "fsevents": "^2.1.2" + "fsevents": "^2.3.2" } }, "node_modules/jest-haste-map/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-haste-map/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12095,18 +11724,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/color-convert": { @@ -12145,68 +11780,67 @@ } }, "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^26.6.2", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-jasmine2/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-jasmine2/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -12220,18 +11854,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/color-convert": { @@ -12251,11 +11891,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-jasmine2/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/has-flag": { @@ -12267,59 +11907,69 @@ } }, "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", @@ -12333,140 +11983,61 @@ } }, "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-leak-detector/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-leak-detector/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" - } - }, - "node_modules/jest-leak-detector/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-leak-detector/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "node_modules/jest-leak-detector/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-matcher-utils": { "version": "24.9.0", @@ -12483,59 +12054,59 @@ } }, "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-message-util/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -12549,18 +12120,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-message-util/node_modules/color-convert": { @@ -12588,23 +12165,33 @@ } }, "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", @@ -12618,44 +12205,44 @@ } }, "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-mock/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-mock/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12669,18 +12256,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-mock/node_modules/color-convert": { @@ -12719,79 +12312,89 @@ } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "engines": { "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dependencies": { - "@jest/types": "^26.6.0", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12805,18 +12408,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/color-convert": { @@ -12855,32 +12464,32 @@ } }, "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12894,18 +12503,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve/node_modules/color-convert": { @@ -12924,18 +12539,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-resolve/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -12944,86 +12547,133 @@ "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "p-locate": "^4.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-runner/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-runner/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/supports-color": { + "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13034,68 +12684,70 @@ "node": ">=8" } }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { + "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13104,21 +12756,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runner/node_modules/color-convert": { + "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13129,129 +12787,83 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runner/node_modules/color-name": { + "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runner/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-runtime/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/jest-runner/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/jest-runtime/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner/node_modules/path-exists": { + "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-runner/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, + "node_modules/jest-runtime/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-runtime/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "path-key": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runner/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-runtime/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { "node": ">=8" } }, - "node_modules/jest-runner/node_modules/supports-color": { + "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13262,86 +12874,90 @@ "node": ">=8" } }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-runtime/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/jest-snapshot/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { + "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13350,42 +12966,30 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -13393,29 +12997,20 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/color-name": { + "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runtime/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/jest-runtime/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/has-flag": { + "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13423,278 +13018,271 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { - "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { - "p-limit": "^2.2.0" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-runtime/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "node_modules/jest-util/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/jest-util/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" + "node_modules/jest-util/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "has-flag": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-validate/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-validate/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-snapshot/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/jest-validate/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { + "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13703,21 +13291,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { + "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13728,32 +13322,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-snapshot/node_modules/color-name": { + "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/has-flag": { + "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13761,184 +13335,406 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "dependencies": { + "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^28.1.3", + "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dependencies": { - "p-locate": "^4.1.0" + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dependencies": { - "yallist": "^4.0.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-watch-typeahead/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { - "p-limit": "^2.2.0" + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/path-exists": { + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } }, - "node_modules/jest-snapshot/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "lru-cache": "^6.0.0" + "ansi-regex": "^5.0.1" }, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13949,54 +13745,55 @@ "node": ">=8" } }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "jest-util": "^27.5.1", + "string-length": "^4.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-util/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-util/node_modules/ansi-styles": { + "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -14005,21 +13802,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/color-convert": { + "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -14030,12 +13833,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { + "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-util/node_modules/has-flag": { + "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -14043,7 +13846,7 @@ "node": ">=8" } }, - "node_modules/jest-util/node_modules/supports-color": { + "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -14054,1657 +13857,1865 @@ "node": ">=8" } }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 10.13.0" } }, - "node_modules/jest-validate/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-validate/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "@types/istanbul-lib-report": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" - } + "node_modules/js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" }, - "node_modules/jest-validate/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { - "color-convert": "^2.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, "engines": { "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=10" + "node": ">=0.4.0" } }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", - "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^26.0.0", - "jest-watcher": "^26.3.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "graceful-fs": "^4.1.6" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dependencies": { - "color-convert": "^2.0.1" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { - "node": ">=8" + "node": ">=4.0" } }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "language-subtag-registry": "~0.3.2" } }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "engines": { - "node": ">= 10.14.2" + "node": ">=6" } }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.8.0" } }, - "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { - "@types/istanbul-lib-report": "*" + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" } }, - "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" - } + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, - "node_modules/jest-watcher/node_modules/ansi-styles": { + "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "engines": { - "node": ">=8" + "node": ">=6.11.5" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=10" + "node": ">=8.9.0" } }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" + }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "has-flag": "^4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dependencies": { - "has-flag": "^4.0.0" + "semver": "^6.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/jest/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dependencies": { - "@types/istanbul-lib-report": "*" + "tmpl": "1.0.5" } }, - "node_modules/jest/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "node_modules/mdast-add-list-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", + "integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==", "dependencies": { - "@types/yargs-parser": "*" + "unist-util-visit-parents": "1.1.2" } }, - "node_modules/jest/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", "dependencies": { - "color-convert": "^2.0.1" + "fs-monkey": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/jest/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/jest/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/jest/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest/node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "node_modules/mini-css-extract-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/jest/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "p-locate": "^4.1.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/jest/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "p-limit": "^2.2.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/jest/node_modules/path-exists": { + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/jest/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/jest/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dependencies": { - "ansi-regex": "^5.0.0" + "minimist": "^1.2.6" }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "node_modules/mri": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", + "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dependencies": { - "has-flag": "^4.0.0" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, - "engines": { - "node": ">=8" + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/jest/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" }, "engines": { "node": ">=8" } }, - "node_modules/jest/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "nearley-railroad": "bin/nearley-railroad.js", + "nearley-test": "bin/nearley-test.js", + "nearley-unparse": "bin/nearley-unparse.js", + "nearleyc": "bin/nearleyc.js" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": ">= 0.6" } }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">=4" + "node": ">= 6.13.0" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "node_modules/nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "dependencies": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" + "boolbase": "^1.0.0" } }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "engines": { "node": ">=0.10.0" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "node_modules/object-is": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "dependencies": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lines-and-columns": { + "node_modules/object.entries": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">= 0.4" } }, - "node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=8.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=6" + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/locate-path/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "node_modules/lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "lodash._reinterpolate": "^3.0.0" + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "engines": { - "node": ">= 0.6.0" + "node": ">= 0.8" } }, - "node_modules/loose-envify": { + "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" + "wrappy": "1" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { - "tslib": "^2.0.3" + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dependencies": { - "sourcemap-codec": "^1.4.4" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "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" }, "engines": { - "node": ">=6" + "node": ">= 0.8.0" } }, - "node_modules/make-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "tmpl": "1.0.x" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dependencies": { - "object-visit": "^1.0.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/mdast-add-list-metadata": { + "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", - "integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "unist-util-visit-parents": "1.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "callsites": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "node_modules/parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" - }, - "node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dependencies": { - "mime-db": "1.45.0" + "pinkie": "^2.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dependencies": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "find-up": "^3.0.0" }, "engines": { - "node": ">= 6.9.0" + "node": ">=8" } }, - "node_modules/mini-css-extract-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dependencies": { - "minimist": "^1.2.0" + "locate-path": "^3.0.0" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=6" } }, - "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=6" } }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">= 4" + "node": ">=6" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "brace-expansion": "^1.1.7" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": "*" + "node": "^10 || ^12 || >=14" } }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dependencies": { - "yallist": "^4.0.0" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", "engines": { "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dependencies": { - "minipass": "^3.0.0" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dependencies": { - "minipass": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 8" + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dependencies": { - "minipass": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "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" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dependencies": { - "is-plain-object": "^2.0.4" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dependencies": { - "minimist": "^1.2.5" + "postcss-value-parser": "^4.2.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/moo": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", - "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", "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" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/mri": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", - "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", - "dev": true, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, "engines": { - "node": ">=4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" + "postcss-selector-parser": "^6.0.10" }, - "bin": { - "multicast-dns": "cli.js" + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "node_modules/multimatch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", - "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", - "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/multimatch/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "optional": true - }, - "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dependencies": { - "querystring": "^0.2.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } }, - "node_modules/nearley": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dependencies": { - "commander": "^2.19.0", - "moo": "^0.5.0", - "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6" + "postcss-selector-parser": "^6.0.9" }, - "bin": { - "nearley-railroad": "bin/nearley-railroad.js", - "nearley-test": "bin/nearley-test.js", - "nearley-unparse": "bin/nearley-unparse.js", - "nearleyc": "bin/nearleyc.js" + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, "engines": { - "node": ">= 0.6" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, "engines": { - "node": ">= 6.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "optional": true, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/node-notifier/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "optional": true, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dependencies": { - "yallist": "^4.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "optional": true, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15715,3213 +15726,3547 @@ "node": ">=10" } }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/node-notifier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "optional": true, - "dependencies": { - "isexe": "^2.0.0" + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" }, - "bin": { - "node-which": "bin/node-which" + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">= 8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/node-releases": { - "version": "1.1.70", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", - "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dependencies": { - "path-key": "^2.0.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dependencies": { - "boolbase": "^1.0.0" + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dependencies": { - "is-descriptor": "^0.1.0" + "icss-utils": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", "dependencies": { - "is-buffer": "^1.1.5" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "node_modules/object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" }, "engines": { - "node": ">= 0.4" + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dependencies": { - "isobject": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.entries": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", - "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.fromentries": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", - "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dependencies": { - "isobject": "^3.0.1" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dependencies": { - "ee-first": "1.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" + "node": "^12 || ^14 || >=16" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dependencies": { - "mimic-fn": "^2.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/open": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", - "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "bin": { - "opencollective-postinstall": "index.js" + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" } }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dependencies": { - "is-wsl": "^1.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "dependencies": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dependencies": { - "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" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">= 0.8.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dependencies": { - "p-try": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dependencies": { - "p-limit": "^2.0.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dependencies": { - "aggregate-error": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dependencies": { - "retry": "^0.12.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "node": ">= 10" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "callsites": "^3.0.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=8.0.0" } }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "node_modules/postcss-svgo/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { - "error-ex": "^1.2.0" + "boolbase": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, "engines": { - "node": ">= 0.8" + "node": ">=10.13.0" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", "engines": { "node": ">=0.10.0" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "node_modules/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, "engines": { "node": ">=4" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "fast-diff": "^1.1.2" }, "engines": { - "node": ">=0.12" + "node": ">=6.0.0" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "engines": { - "node": ">=8.6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "engines": { - "node": ">=0.10.0" + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dependencies": { - "node-modules-regexp": "^1.0.0" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { "node": ">= 6" } }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/pretty-quick": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-2.0.2.tgz", + "integrity": "sha512-aLb6vtOTEfJDwi1w+MBTeE20GwPVUYyn6IqNg6TtGpiOB1W3y6vKcsGFjqGeaaEtQgMLSPXTWONqh33UBuwG8A==", + "dev": true, "dependencies": { - "find-up": "^3.0.0" + "chalk": "^2.4.2", + "execa": "^2.1.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.4", + "multimatch": "^4.0.0" + }, + "bin": { + "pretty-quick": "bin/pretty-quick.js" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/pretty-quick/node_modules/execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=6" + "node": "^8.12.0 || >=9.7.0" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "node_modules/pretty-quick/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "find-up": "^3.0.0" + "pump": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, + "node_modules/pretty-quick/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "node_modules/pretty-quick/node_modules/npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", "dev": true, "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dependencies": { - "ts-pnp": "^1.1.6" + "path-key": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, + "node_modules/pretty-quick/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "node": ">=8" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "node_modules/pretty-quick/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "engines": { - "node": ">=6.0.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "asap": "~2.0.6" } }, - "node_modules/postcss-browser-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", - "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { - "postcss": "^7" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=8.0.0" + "node": ">= 6" } }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "node_modules/prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" } }, - "node_modules/postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.10" } }, - "node_modules/postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "dependencies": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { - "node": ">=6.0.0" + "node": ">= 0.10" } }, - "node_modules/postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, - "node_modules/postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "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" - }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "engines": { - "node": ">=6.9.0" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { - "postcss": "^7.0.14" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dependencies": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=6.0.0" - } + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "performance-now": "^2.1.0" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "node_modules/railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" + }, + "node_modules/ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" + }, + "node_modules/randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" }, "engines": { - "node": ">=4.0.0" + "node": ">=0.12" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { - "postcss": "^7.0.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dependencies": { - "postcss": "^7.0.0" - }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "postcss": "^7.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "dependencies": { - "postcss": "^7.0.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "dependencies": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=14" } }, - "node_modules/postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "dependencies": { - "postcss": "^7.0.26" + "node_modules/react-dev-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" } }, - "node_modules/postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "postcss": "^7.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "postcss": "^7.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "dependencies": { - "postcss": "^7.0.2" + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "postcss": "^7.0.2" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "node_modules/react-dev-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", - "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", - "dependencies": { - "lodash.template": "^4.5.0", - "postcss": "^7.0.2" + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "engines": { - "node": ">=6.0.0" + "node": ">= 12.13.0" } }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-load-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-load-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-load-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/postcss-load-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" } }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-ga": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", + "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + }, + "node_modules/react-icons": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.11.0.tgz", + "integrity": "sha512-JRgiI/vdF6uyBgyZhVyYJUZAop95Sy4XDe/jmT3R/bKliFWpO/uZBwvSjWEdxwzec7SYbEPNPck0Kff2tUGM2Q==", + "dependencies": { + "camelcase": "^5.0.0" + } + }, + "node_modules/react-icons/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">= 6" + "node": ">=6" } }, - "node_modules/postcss-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-markdown": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz", + "integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==", "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "html-to-react": "^1.3.4", + "mdast-add-list-metadata": "1.0.1", + "prop-types": "^15.7.2", + "react-is": "^16.8.6", + "remark-parse": "^5.0.0", + "unified": "^6.1.5", + "unist-util-visit": "^1.3.0", + "xtend": "^4.0.1" } }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/react-popper": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", + "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" } }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "engines": { - "node": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "dependencies": { - "postcss": "^7.0.2" + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "node_modules/react-scripts/node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", "dependencies": { - "postcss": "^7.0.2" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "node_modules/react-scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } } }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "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" + "node_modules/react-scripts/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "node_modules/react-scripts/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "node_modules/react-scripts/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/react-scripts/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "node_modules/react-scripts/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "node_modules/react-scripts/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "node_modules/react-scripts/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-scripts/node_modules/eslint": { + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", "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" + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "node_modules/react-scripts/node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "node_modules/react-scripts/node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "node_modules/react-scripts/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "node_modules/react-scripts/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dependencies": { - "postcss": "^7.0.5" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, + "node_modules/react-scripts/node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "node_modules/react-scripts/node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "node_modules/react-scripts/node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "node_modules/react-scripts/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/react-scripts/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "postcss": "^7.0.2" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", - "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "node_modules/react-scripts/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { - "@csstools/normalize.css": "^10.1.0", - "browserslist": "^4.6.2", - "postcss": "^7.0.17", - "postcss-browser-comments": "^3.0.0", - "sanitize.css": "^10.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=12" } }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "node_modules/react-scripts/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "postcss": "^7.0.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=10.13.0" } }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "node_modules/react-scripts/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "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" - }, + "node_modules/react-scripts/node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "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" - }, + "node_modules/react-scripts/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "node_modules/react-scripts/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "node_modules/react-scripts/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=6.9.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "node_modules/react-scripts/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "node_modules/react-scripts/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "node_modules/react-scripts/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "node_modules/react-scripts/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "postcss": "^7.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "dependencies": { - "postcss": "^7.0.2" + "node_modules/react-scripts/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" } }, - "node_modules/postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "node_modules/react-scripts/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "dependencies": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, + "node_modules/react-scripts/node_modules/type-fest": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", + "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", + "optional": true, + "peer": true, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "node": ">=14.16" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "node_modules/react-scripts/node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "engines": { - "node": ">=4" + "node": ">= 10.0.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "node_modules/react-scroll": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.1.tgz", + "integrity": "sha512-UAKmawFHn+c7x/DoXuHqOsQ5xwNk2Dxv7vP8Ft41K2hglPWkshcSos0tMTr8704UkFqImoUGzMTdN4vuZXoqbw==", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" } }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/react-table": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.6.3.tgz", + "integrity": "sha512-hfPF13zDLxPMpLKzIKCE8RZud9T/XrRTsaCIf8zXpWZIZ2juCl7qrGpo3AQw9eAetXV5DP7s2GDm+hht7qq5Dw==" }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "node_modules/react-test-renderer": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" } }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "node_modules/react-toggle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.1.tgz", + "integrity": "sha512-+wXlMcSpg8SmnIXauMaZiKpR+r2wp2gMUteroejp2UTSqGTVvZLN+m9EhMzFARBKEw7KpQOwzCyfzeHeAndQGw==", "dependencies": { - "postcss": "^7.0.2" + "classnames": "^2.2.5" } }, - "node_modules/postcss-safe-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", - "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "node_modules/react-tooltip": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.6.tgz", + "integrity": "sha512-nTc1yHHaPCHHURvMpf/VNF17pIZiU4zwUGFJBUVr1fZkezFC7E0VPMMVrCfDjt+IpwTHICyzlyx+1FiQ7lw5LQ==", "dependencies": { - "postcss": "^8.1.0" + "prop-types": "^15.6.0" }, "engines": { - "node": ">=10.0" + "node": ">=8", + "npm": ">=5" } }, - "node_modules/postcss-safe-parser/node_modules/postcss": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "dependencies": { - "colorette": "^1.2.1", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" } }, - "node_modules/postcss-selector-matches": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "node_modules/reactstrap": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.9.0.tgz", + "integrity": "sha512-pmf33YjpNZk1IfrjqpWCUMq9hk6GzSnMWBAofTBNIRJQB1zQ0Au2kzv3lPUAFsBYgWEuI9iYa/xKXHaboSiMkQ==", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "@babel/runtime": "^7.12.5", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^1.3.6", + "react-transition-group": "^2.3.1" } }, - "node_modules/postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "pify": "^2.3.0" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8.10.0" } }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "minimatch": "^3.0.5" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "node_modules/postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">=6.14.4" + "node": ">=8" } }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dependencies": { - "has-flag": "^3.0.0" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dependencies": { - "fast-diff": "^1.1.2" + "jsesc": "~0.5.0" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/pretty-bytes": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", - "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "engines": { - "node": ">=6" + "node": ">= 0.10" } }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "node_modules/remark-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" } }, - "node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" } }, - "node_modules/pretty-quick": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-2.0.2.tgz", - "integrity": "sha512-aLb6vtOTEfJDwi1w+MBTeE20GwPVUYyn6IqNg6TtGpiOB1W3y6vKcsGFjqGeaaEtQgMLSPXTWONqh33UBuwG8A==", - "dev": true, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "chalk": "^2.4.2", - "execa": "^2.1.0", - "find-up": "^4.1.0", - "ignore": "^5.1.4", - "mri": "^1.1.4", - "multimatch": "^4.0.0" - }, - "bin": { - "pretty-quick": "bin/pretty-quick.js" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/pretty-quick/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, + "node_modules/renderkid/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { - "node": ">= 8" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/pretty-quick/node_modules/execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", - "dev": true, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "boolbase": "^1.0.0" }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "engines": { - "node": "^8.12.0 || >=9.7.0" + "node": ">=0.10" } }, - "node_modules/pretty-quick/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "node_modules/replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/pretty-quick/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pretty-quick/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pretty-quick/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "p-locate": "^4.1.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pretty-quick/node_modules/npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "dev": true, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dependencies": { - "path-key": "^3.0.0" + "resolve-from": "^5.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/pretty-quick/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { "node": ">=8" } }, - "node_modules/pretty-quick/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/pretty-quick/node_modules/path-exists": { + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "node_modules/resolve-url-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, "engines": { - "node": ">=8" + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } } }, - "node_modules/pretty-quick/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/pretty-quick/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "shebang-regex": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/pretty-quick/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/pretty-quick/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "engines": { - "node": ">= 8" + "node": ">=0.12" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "engines": { - "node": ">= 0.6.0" + "node": ">= 4" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "engines": { - "node": ">=0.4.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { - "asap": "~2.0.6" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 6" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" } }, - "node_modules/prop-types-exact": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", - "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", - "dependencies": { - "has": "^1.0.3", - "object.assign": "^4.1.0", - "reflect.ownkeys": "^0.2.0" + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "node": ">= 10.13.0" } }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "randombytes": "^2.1.0" } }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "node_modules/rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" } }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "node_modules/run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true, + "bin": { + "run-node": "run-node" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" } }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "engines": { - "node": ">=0.4.x" - } + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, "engines": { - "node": ">=0.4.x" + "node": ">=8.9.0" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dependencies": { - "performance-now": "^2.1.0" + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, - "node_modules/railroad-diagrams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" - }, - "node_modules/ramda": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", - "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "node_modules/randexp": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dependencies": { - "discontinuous-range": "1.0.0", - "ret": "~0.1.10" + "xmlchars": "^2.2.0" }, "engines": { - "node": ">=0.12" + "node": ">=10" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "dependencies": { - "safe-buffer": "^5.1.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, "engines": { - "node": ">= 0.6" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "node-forge": "^1" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" } }, - "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/react-app-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", - "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "core-js": "^3.6.5", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "whatwg-fetch": "^3.4.1" - }, - "engines": { - "node": ">=10" + "ms": "2.0.0" } }, - "node_modules/react-dev-utils": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", - "dependencies": { - "@babel/code-frame": "7.10.4", - "address": "1.1.2", - "browserslist": "4.14.2", - "chalk": "2.4.2", - "cross-spawn": "7.0.3", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "2.0.0", - "filesize": "6.1.0", - "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "4.1.6", - "global-modules": "2.0.0", - "globby": "11.0.1", - "gzip-size": "5.1.1", - "immer": "8.0.1", - "is-root": "2.1.0", - "loader-utils": "2.0.0", - "open": "^7.0.2", - "pkg-up": "3.1.0", - "prompts": "2.4.0", - "react-error-overlay": "^6.0.9", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "strip-ansi": "6.0.0", - "text-table": "0.2.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/react-dev-utils/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dependencies": { - "@babel/highlight": "^7.10.4" + "randombytes": "^2.1.0" } }, - "node_modules/react-dev-utils/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/react-dev-utils/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/react-dev-utils/node_modules/browserslist": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", - "dependencies": { - "caniuse-lite": "^1.0.30001125", - "electron-to-chromium": "^1.3.564", - "escalade": "^3.0.2", - "node-releases": "^1.1.61" - }, - "bin": { - "browserslist": "cli.js" - }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/react-dev-utils/node_modules/globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-dev-utils/node_modules/immer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/react-dev-utils/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-dev-utils/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, - "node_modules/react-dev-utils/node_modules/react-error-overlay": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, - "node_modules/react-dev-utils/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, - "node_modules/react-dev-utils/node_modules/shebang-regex": { + "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dependencies": { - "ansi-regex": "^5.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/react-dev-utils/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/react-ga": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", - "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/react-icons": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.11.0.tgz", - "integrity": "sha512-JRgiI/vdF6uyBgyZhVyYJUZAop95Sy4XDe/jmT3R/bKliFWpO/uZBwvSjWEdxwzec7SYbEPNPck0Kff2tUGM2Q==", + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dependencies": { - "camelcase": "^5.0.0" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "node_modules/react-icons/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-markdown": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz", - "integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==", - "dependencies": { - "html-to-react": "^1.3.4", - "mdast-add-list-metadata": "1.0.1", - "prop-types": "^15.7.2", - "react-is": "^16.8.6", - "remark-parse": "^5.0.0", - "unified": "^6.1.5", - "unist-util-visit": "^1.3.0", - "xtend": "^4.0.1" - } + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, - "node_modules/react-popper": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", - "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "create-react-context": "^0.3.0", - "deep-equal": "^1.1.1", - "popper.js": "^1.14.4", - "prop-types": "^15.6.1", - "typed-styles": "^0.0.7", - "warning": "^4.0.2" + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "engines": { "node": ">=0.10.0" } }, - "node_modules/react-scripts": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", - "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", - "dependencies": { - "@babel/core": "7.12.3", - "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", - "@svgr/webpack": "5.4.0", - "@typescript-eslint/eslint-plugin": "^4.5.0", - "@typescript-eslint/parser": "^4.5.0", - "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.0", - "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.7", - "babel-preset-react-app": "^10.0.0", - "bfj": "^7.0.2", - "camelcase": "^6.1.0", - "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "4.3.0", - "dotenv": "8.2.0", - "dotenv-expand": "5.1.0", - "eslint": "^7.11.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.1.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-testing-library": "^3.9.2", - "eslint-webpack-plugin": "^2.1.0", - "file-loader": "6.1.1", - "fs-extra": "^9.0.1", - "html-webpack-plugin": "4.5.0", - "identity-obj-proxy": "3.0.0", - "jest": "26.6.0", - "jest-circus": "26.6.0", - "jest-resolve": "26.6.0", - "jest-watch-typeahead": "0.6.1", - "mini-css-extract-plugin": "0.11.3", - "optimize-css-assets-webpack-plugin": "5.0.4", - "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.2.1", - "postcss-loader": "3.0.0", - "postcss-normalize": "8.0.1", - "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "5.0.2", - "react-app-polyfill": "^2.0.0", - "react-dev-utils": "^11.0.0", - "react-refresh": "^0.8.3", - "resolve": "1.18.1", - "resolve-url-loader": "^3.1.2", - "sass-loader": "8.0.2", - "semver": "7.3.2", - "style-loader": "1.3.0", - "terser-webpack-plugin": "4.2.3", - "ts-pnp": "1.2.0", - "url-loader": "4.1.1", - "webpack": "4.44.2", - "webpack-dev-server": "3.11.0", - "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "5.1.4" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 12.13.0" }, - "optionalDependencies": { - "fsevents": "^2.1.3" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "typescript": "^3.2.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "engines": { - "node": ">=10" + "webpack": "^5.0.0" } }, - "node_modules/react-scripts/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "node_modules/react-scripts/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/react-scripts/node_modules/resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", - "dependencies": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/react-scripts/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, - "node_modules/react-scripts/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, - "node_modules/react-scroll": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.1.tgz", - "integrity": "sha512-UAKmawFHn+c7x/DoXuHqOsQ5xwNk2Dxv7vP8Ft41K2hglPWkshcSos0tMTr8704UkFqImoUGzMTdN4vuZXoqbw==", + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { - "lodash.throttle": "^4.1.1", - "prop-types": "^15.7.2" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/react-table": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.6.3.tgz", - "integrity": "sha512-hfPF13zDLxPMpLKzIKCE8RZud9T/XrRTsaCIf8zXpWZIZ2juCl7qrGpo3AQw9eAetXV5DP7s2GDm+hht7qq5Dw==" + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, - "node_modules/react-test-renderer": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", - "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.8.6", - "scheduler": "^0.19.1" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/react-toggle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.1.tgz", - "integrity": "sha512-+wXlMcSpg8SmnIXauMaZiKpR+r2wp2gMUteroejp2UTSqGTVvZLN+m9EhMzFARBKEw7KpQOwzCyfzeHeAndQGw==", - "dependencies": { - "classnames": "^2.2.5" - } + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true }, - "node_modules/react-tooltip": { - "version": "3.11.6", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.6.tgz", - "integrity": "sha512-nTc1yHHaPCHHURvMpf/VNF17pIZiU4zwUGFJBUVr1fZkezFC7E0VPMMVrCfDjt+IpwTHICyzlyx+1FiQ7lw5LQ==", + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dependencies": { - "prop-types": "^15.6.0" + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" }, "engines": { - "node": ">=8", - "npm": ">=5" + "node": ">=6.0.0" } }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "node_modules/reactstrap": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.9.0.tgz", - "integrity": "sha512-pmf33YjpNZk1IfrjqpWCUMq9hk6GzSnMWBAofTBNIRJQB1zQ0Au2kzv3lPUAFsBYgWEuI9iYa/xKXHaboSiMkQ==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dependencies": { - "@babel/runtime": "^7.12.5", - "classnames": "^2.2.3", - "prop-types": "^15.5.8", - "react-popper": "^1.3.6", - "react-transition-group": "^2.3.1" + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" } }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dependencies": { - "picomatch": "^2.2.1" - }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">=8.10.0" + "node": ">= 0.8" } }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", "engines": { "node": ">=0.10.0" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/reflect.ownkeys": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "regenerate": "^1.4.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "dependencies": { - "@babel/runtime": "^7.8.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "node_modules/string.prototype.trim": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz", + "integrity": "sha512-16IL9pIBA5asNOSukPfxX2W68BaBvxyiRK16H3RA/lWW9BDosh+w7f+LhomPHpXJ82QEe7w7/rY/S1CV97raLg==", "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "engines": { - "node": ">=8" + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/regjsparser": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", - "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dependencies": { - "jsesc": "~0.5.0" + "min-indent": "^1.0.0" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">=8" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/remark-parse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "node_modules/strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dependencies": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/renderkid/node_modules/css-select": { + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "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" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", @@ -18932,15 +19277,18 @@ "nth-check": "^1.0.2" } }, - "node_modules/renderkid/node_modules/css-what": { + "node_modules/svgo/node_modules/css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "engines": { "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/renderkid/node_modules/dom-serializer": { + "node_modules/svgo/node_modules/dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", @@ -18949,25 +19297,7 @@ "entities": "^2.0.0" } }, - "node_modules/renderkid/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - }, - "node_modules/renderkid/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/domutils": { + "node_modules/svgo/node_modules/domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", @@ -18976,25 +19306,12 @@ "domelementtype": "1" } }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "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" - } - }, - "node_modules/renderkid/node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, - "node_modules/renderkid/node_modules/nth-check": { + "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", @@ -19002,3935 +19319,1191 @@ "boolbase": "~1.0.0" } }, - "node_modules/renderkid/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "engines": { - "node": ">=0.10.0" + "node": ">=10.0.0" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/table/node_modules/ajv": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", + "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "node_modules/resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "dependencies": { - "adjust-sourcemap-loader": "3.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" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "node_modules/resolve-url-loader/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "engines": { - "node": ">= 0.10" - } + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/resolve-url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" }, "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=6" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - } - }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", - "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", - "dependencies": { - "@types/estree": "*", - "@types/node": "*", - "acorn": "^7.1.0" + "node": ">=12.13.0" }, - "bin": { - "rollup": "dist/bin/rollup" - } - }, - "node_modules/rollup-plugin-babel": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", - "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "rollup-pluginutils": "^2.8.1" + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/rollup-plugin-terser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", - "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", - "dependencies": { - "@babel/code-frame": "^7.5.5", - "jest-worker": "^24.9.0", - "rollup-pluginutils": "^2.8.2", - "serialize-javascript": "^4.0.0", - "terser": "^4.6.2" - } + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" + "node": ">=10.13.0" } }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "engines": { "node": ">=6" } }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - }, - "node_modules/rst-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", - "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", - "dependencies": { - "lodash.flattendeep": "^4.4.0", - "nearley": "^2.7.10" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", - "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", - "dev": true, - "bin": { - "run-node": "run-node" - }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "engines": { - "node": ">=4" - } - }, - "node_modules/run-parallel": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", - "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dependencies": { - "aproba": "^1.1.1" + "node": ">=8" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sanitize.css": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", - "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" - }, - "node_modules/sass": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", - "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "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" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/sass-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "optional": true - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "node_modules/sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", - "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz", - "integrity": "sha512-16IL9pIBA5asNOSukPfxX2W68BaBvxyiRK16H3RA/lWW9BDosh+w7f+LhomPHpXJ82QEe7w7/rY/S1CV97raLg==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "dependencies": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-url-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", - "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "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" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - }, - "node_modules/svgo/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", - "dependencies": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", - "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", - "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/tsutils": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", - "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", - "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^2.0.0", - "x-is-string": "^0.1.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "node_modules/unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "dependencies": { - "unist-util-visit": "^1.1.0" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" - }, - "node_modules/unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dependencies": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz", - "integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" - }, - "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "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" - } - }, - "node_modules/util.promisify/node_modules/es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "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.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" - }, - "node_modules/v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, - "node_modules/vfile": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", - "dependencies": { - "is-buffer": "^1.1.4", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "node_modules/vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" - }, - "node_modules/vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "dependencies": { - "unist-util-stringify-position": "^1.1.1" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dependencies": { - "xml-name-validator": "^3.0.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wait-for-expect": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", - "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dependencies": { - "makeerror": "1.0.x" + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dependencies": { - "chokidar": "^2.1.8" + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, + "node_modules/terser/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "is-extendable": "^0.1.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0" } }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" } }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "engines": { - "node": ">=0.10.0" + "node": ">= 4.0.0" } }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "punycode": "^2.1.1" }, "engines": { - "node": ">= 4.0" + "node": ">=8" } }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dependencies": { - "is-extglob": "^2.1.0" + "escape-string-regexp": "^1.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "node_modules/tryer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "kind-of": "^3.0.2" + "minimist": "^1.2.0" }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "optional": true, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dependencies": { - "is-buffer": "^1.1.5" + "tslib": "^1.8.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } + "node_modules/typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" } }, - "node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "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" - }, + "node_modules/typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true, "bin": { - "webpack": "bin/webpack.js" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=6.11.5" + "node": ">=4.2.0" } }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", - "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" } }, - "node_modules/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "engines": { - "node": ">= 6.11.5" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/anymatch": { + "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/unified": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^2.0.0", + "x-is-string": "^0.1.0" } }, - "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dependencies": { - "is-extendable": "^0.1.0" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "node_modules/unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" + "unist-util-visit": "^1.1.0" } }, - "node_modules/webpack-dev-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" + "unist-util-visit-parents": "^2.0.0" } }, - "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/unist-util-visit-parents": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz", + "integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" + }, + "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "unist-util-is": "^3.0.0" } }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "engines": { - "node": ">= 4.0" + "node": ">= 4.0.0" } }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dependencies": { - "is-extglob": "^2.1.0" - }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "engines": { - "node": ">=0.10.0" + "node": ">=4", + "yarn": "*" } }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, "bin": { - "import-local-fixture": "fixtures/cli.js" + "browserslist-lint": "cli.js" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "engines": { - "node": ">=8" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/webpack-dev-server/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dependencies": { - "kind-of": "^3.0.2" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/webpack-dev-server/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, - "node_modules/webpack-dev-server/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dependencies": { - "resolve-from": "^3.0.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=4" + "node": ">=10.12.0" } }, - "node_modules/webpack-dev-server/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/vfile": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" + "is-buffer": "^1.1.4", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" } }, - "node_modules/webpack-dev-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" + }, + "node_modules/vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" + "unist-util-stringify-position": "^1.1.1" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dependencies": { - "async-limiter": "~1.0.0" + "browser-process-hrtime": "^1.0.0" } }, - "node_modules/webpack-log": { + "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "engines": { - "node": ">=6" + "node_modules/wait-for-expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" } }, - "node_modules/webpack-manifest-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", - "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dependencies": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "object.entries": "^1.1.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.11.5" + "loose-envify": "^1.0.0" } }, - "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10.13.0" } }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "minimalistic-assert": "^1.0.0" } }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "engines": { - "node": ">=0.4.0" + "node": ">=10.4" } }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dependencies": { - "is-extendable": "^0.1.0" + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "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" - } - }, - "node_modules/webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dependencies": { - "is-extendable": "^0.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "is-buffer": "^1.1.5" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "minimist": "^1.2.0" + "fast-deep-equal": "^3.1.3" }, - "bin": { - "json5": "lib/cli.js" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/webpack/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 4" + "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dependencies": { - "figgy-pudding": "^3.5.1" - } + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dependencies": { - "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" + "node_modules/webpack/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">= 6.9.0" + "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, "node_modules/websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=0.6.0" + "node": ">=0.8.0" } }, "node_modules/websocket-extensions": { @@ -22949,10 +20522,21 @@ "iconv-lite": "0.4.24" } }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/whatwg-fetch": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", - "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", @@ -22983,10 +20567,20 @@ "which": "bin/which" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/word-wrap": { "version": "1.2.3", @@ -22997,247 +20591,356 @@ } }, "node_modules/workbox-background-sync": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", - "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "dependencies": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "node_modules/workbox-broadcast-update": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", - "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-build": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", - "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "dependencies": { - "@babel/core": "^7.8.4", - "@babel/preset-env": "^7.8.4", - "@babel/runtime": "^7.8.4", - "@hapi/joi": "^15.1.0", - "@rollup/plugin-node-resolve": "^7.1.1", - "@rollup/plugin-replace": "^2.3.1", - "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^8.1.0", + "fs-extra": "^9.0.1", "glob": "^7.1.6", - "lodash.template": "^4.5.0", + "lodash": "^4.17.20", "pretty-bytes": "^5.3.0", - "rollup": "^1.31.1", - "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-terser": "^5.3.1", - "source-map": "^0.7.3", - "source-map-url": "^0.4.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "tempy": "^0.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "^5.1.4", - "workbox-broadcast-update": "^5.1.4", - "workbox-cacheable-response": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-expiration": "^5.1.4", - "workbox-google-analytics": "^5.1.4", - "workbox-navigation-preload": "^5.1.4", - "workbox-precaching": "^5.1.4", - "workbox-range-requests": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4", - "workbox-streams": "^5.1.4", - "workbox-sw": "^5.1.4", - "workbox-window": "^5.1.4" + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" }, "engines": { - "node": ">=8.0.0" + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, "node_modules/workbox-build/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, "engines": { "node": ">= 8" } }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "node_modules/workbox-cacheable-response": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", - "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-core": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", - "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" }, "node_modules/workbox-expiration": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", - "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", "dependencies": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "node_modules/workbox-google-analytics": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", - "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "dependencies": { - "workbox-background-sync": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-navigation-preload": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", - "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-precaching": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", - "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-range-requests": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", - "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-routing": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", - "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-strategies": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", - "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "dependencies": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-streams": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", - "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "dependencies": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "node_modules/workbox-sw": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", - "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "node_modules/workbox-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "dependencies": { - "@babel/runtime": "^7.5.5", - "fast-json-stable-stringify": "^2.0.0", - "source-map-url": "^0.4.0", - "upath": "^1.1.2", - "webpack-sources": "^1.3.0", - "workbox-build": "^5.1.4" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/workbox-window": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", - "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", - "dependencies": { - "workbox-core": "^5.1.4" + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" } }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dependencies": { - "errno": "~0.1.7" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "dependencies": { - "microevent.ts": "~0.1.1" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" } }, "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "ansi-regex": "^4.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -23255,9 +20958,9 @@ } }, "node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { "node": ">=8.3.0" }, @@ -23292,104 +20995,55 @@ "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dependencies": { - "cliui": "^5.0.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": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "engines": { - "node": ">=6" + "node": ">=0.4" } }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dependencies": { - "ansi-regex": "^4.1.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=6" + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" } }, "node_modules/yocto-queue": { @@ -23398,427 +21052,530 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } }, "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "requires": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" }, "@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" }, "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } } } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "requires": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" } }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, "@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "requires": { - "@babel/types": "^7.12.10" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.18.6" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "requires": { - "@babel/types": "^7.12.7" + "@babel/types": "^7.18.9" } }, "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "requires": { - "@babel/types": "^7.12.5" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", - "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" } }, "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", - "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.7", - "@babel/helper-optimise-call-expression": "^7.12.10", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.11" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" } }, "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "requires": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" } }, "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "requires": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", - "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-async-generators": { @@ -23838,19 +21595,27 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", - "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-dynamic-import": { @@ -23870,11 +21635,19 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", - "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-import-meta": { @@ -23894,11 +21667,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -23949,471 +21722,489 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", - "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "requires": { - "@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.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", - "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-flow": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" } }, "@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" } }, "@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", - "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", - "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", - "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.12.10", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1", - "@babel/types": "^7.12.12" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", - "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.12.12" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", - "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", - "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/plugin-transform-react-jsx": "^7.18.6" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "requires": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", - "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "requires": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@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.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -24423,32 +22214,34 @@ } }, "@babel/preset-react": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", - "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.10", - "@babel/plugin-transform-react-jsx-development": "^7.12.7", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" } }, "@babel/preset-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", - "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" } }, "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.10" } }, "@babel/runtime-corejs3": { @@ -24461,38 +22254,39 @@ } }, "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -24501,24 +22295,131 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" } }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } }, - "@csstools/normalize.css": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", - "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} }, "@eslint/eslintrc": { "version": "0.3.0", @@ -24547,45 +22448,31 @@ }, "ignore": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - } - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + } } }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", "requires": { - "@hapi/hoek": "^8.3.0" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" } }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -24603,36 +22490,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -24641,47 +22498,47 @@ } }, "@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" }, "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -24695,9 +22552,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24732,73 +22589,68 @@ } }, "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -24808,9 +22660,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24829,111 +22681,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24945,40 +22697,40 @@ } }, "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2" + "jest-mock": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -24992,9 +22744,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25029,42 +22781,42 @@ } }, "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25078,9 +22830,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25115,39 +22867,39 @@ } }, "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25161,9 +22913,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25198,61 +22950,61 @@ } }, "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25266,9 +23018,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25287,95 +23039,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -25386,51 +23054,59 @@ } } }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" } }, "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25444,9 +23120,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25481,63 +23157,62 @@ } }, "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" } }, "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25551,9 +23226,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25598,13 +23273,12 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@jridgewell/resolve-uri": { @@ -25624,6 +23298,18 @@ "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, "@jridgewell/sourcemap-codec": { @@ -25632,89 +23318,76 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" } }, "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" }, "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "requires": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, - "@npmcli/move-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", - "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^2.7.1" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", - "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "requires": { - "ansi-html": "^0.0.7", - "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" } }, "@rollup/plugin-node-resolve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", - "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "requires": { - "@rollup/pluginutils": "^3.0.8", - "@types/resolve": "0.0.8", + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.14.2" + "resolve": "^1.19.0" } }, "@rollup/plugin-replace": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", - "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "requires": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -25737,34 +23410,46 @@ } } }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, "@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, "@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "requires": { "@sinonjs/commons": "^1.7.0" } }, "@surma/rollup-plugin-off-main-thread": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", - "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "requires": { - "ejs": "^2.6.1", - "magic-string": "^0.25.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, "@svgr/babel-plugin-add-jsx-attribute": { @@ -25830,13 +23515,6 @@ "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - } } }, "@svgr/hast-util-to-babel-ast": { @@ -25869,17 +23547,17 @@ } }, "@svgr/webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", - "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", - "requires": { - "@babel/core": "^7.9.0", - "@babel/plugin-transform-react-constant-elements": "^7.9.0", - "@babel/preset-env": "^7.9.5", - "@babel/preset-react": "^7.9.4", - "@svgr/core": "^5.4.0", - "@svgr/plugin-jsx": "^5.4.0", - "@svgr/plugin-svgo": "^5.4.0", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", "loader-utils": "^2.0.0" } }, @@ -26013,15 +23691,15 @@ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, "@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -26031,65 +23709,128 @@ } }, "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", "requires": { "@babel/types": "^7.3.0" } }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "@types/eslint": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", - "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "requires": { - "@types/minimatch": "*", - "@types/node": "*" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, "@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "requires": { "@types/node": "*" } }, "@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } }, "@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -26114,29 +23855,36 @@ } }, "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true }, "@types/node": { - "version": "14.14.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", - "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true }, "@types/parse-json": { "version": "4.0.0", @@ -26144,9 +23892,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", - "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" }, "@types/prop-types": { "version": "15.7.3", @@ -26154,9 +23902,19 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { "version": "17.0.0", @@ -26176,27 +23934,52 @@ } }, "@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "requires": { "@types/node": "*" } }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, - "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "@types/testing-library__dom": { "version": "6.14.0", @@ -26296,42 +24079,17 @@ } } }, - "@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", - "requires": { - "source-map": "^0.6.1" - } - }, - "@types/webpack": { - "version": "4.41.26", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", - "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, - "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } + "@types/node": "*" } }, "@types/yargs": { @@ -26348,32 +24106,25 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", - "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", + "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", "requires": { - "@typescript-eslint/experimental-utils": "4.14.0", - "@typescript-eslint/scope-manager": "4.14.0", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/type-utils": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } @@ -26381,56 +24132,61 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", - "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", + "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@typescript-eslint/utils": "5.43.0" } }, "@typescript-eslint/parser": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", - "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", + "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", "requires": { - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "debug": "^4.1.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", - "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", + "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", "requires": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0" + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", + "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", + "requires": { + "@typescript-eslint/typescript-estree": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", - "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==" + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", + "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==" }, "@typescript-eslint/typescript-estree": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", - "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", + "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", "requires": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "dependencies": { "array-union": { @@ -26439,30 +24195,55 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", + "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "requires": { - "yallist": "^4.0.0" + "eslint-visitor-keys": "^2.0.0" } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } @@ -26470,168 +24251,149 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", - "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", + "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", "requires": { - "@typescript-eslint/types": "4.14.0", - "eslint-visitor-keys": "^2.0.0" + "@typescript-eslint/types": "5.43.0", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + } } }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "requires": { - "@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/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "requires": { - "@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/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "requires": { - "@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/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "requires": { - "@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/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -26646,17 +24408,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -26674,9 +24436,20 @@ } }, "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } }, "acorn-walk": { "version": "7.2.0", @@ -26684,14 +24457,14 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" }, "adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -26705,15 +24478,6 @@ "debug": "4" } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, "airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -26741,20 +24505,37 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "ansi-colors": { "version": "4.1.1", @@ -26762,24 +24543,24 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" }, "dependencies": { "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" } } }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { "version": "4.1.0", @@ -26795,18 +24576,18 @@ } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "argparse": { "version": "1.0.10", @@ -26825,26 +24606,6 @@ "@babel/runtime-corejs3": "^7.10.2" } }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, "array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -26862,15 +24623,15 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-includes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", - "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "get-intrinsic": "^1.0.1", - "is-string": "^1.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" } }, "array-union": { @@ -26886,11 +24647,6 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, "array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -26898,105 +24654,64 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.4" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" } }, "array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "ast-types-flow": { "version": "0.0.7", @@ -27016,16 +24731,6 @@ "lodash": "^4.17.14" } }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -27042,23 +24747,22 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, "axe-core": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", - "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==" + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" }, "axobject-query": { "version": "2.2.0", @@ -27069,6 +24773,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -27081,57 +24786,50 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true } } }, - "babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "requires": { - "babylon": "^6.18.0" - } - }, "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -27145,9 +24843,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -27182,66 +24880,32 @@ } }, "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", "schema-utils": "^2.6.5" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" } }, "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -27250,62 +24914,53 @@ } }, "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" }, "dependencies": { - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, - "babel-plugin-named-asset-import": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "@babel/helper-define-polyfill-provider": "^0.3.3" } }, "babel-plugin-transform-react-remove-prop-types": { @@ -27333,178 +24988,37 @@ } }, "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "requires": { - "babel-plugin-jest-hoist": "^26.6.2", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" } }, "babel-preset-react-app": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", - "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", - "requires": { - "@babel/core": "7.12.3", - "@babel/plugin-proposal-class-properties": "7.12.1", - "@babel/plugin-proposal-decorators": "7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", - "@babel/plugin-proposal-numeric-separator": "7.12.1", - "@babel/plugin-proposal-optional-chaining": "7.12.1", - "@babel/plugin-transform-flow-strip-types": "7.12.1", - "@babel/plugin-transform-react-display-name": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.1", - "@babel/preset-env": "7.12.1", - "@babel/preset-react": "7.12.1", - "@babel/preset-typescript": "7.12.1", - "@babel/runtime": "7.12.1", - "babel-plugin-macros": "2.8.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" - }, - "dependencies": { - "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", - "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", - "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", - "requires": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@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.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.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", - "semver": "^5.5.0" - } - }, - "@babel/preset-react": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", - "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.1", - "@babel/plugin-transform-react-jsx-development": "^7.12.1", - "@babel/plugin-transform-react-jsx-self": "^7.12.1", - "@babel/plugin-transform-react-jsx-source": "^7.12.1", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" - } - }, - "@babel/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, "bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", @@ -27515,65 +25029,10 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "bfj": { "version": "7.0.2", @@ -27596,46 +25055,34 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" - }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "requires": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "debug": { "version": "2.6.9", @@ -27645,29 +25092,30 @@ "ms": "2.0.0" } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "boolbase": { @@ -27677,130 +25125,40 @@ }, "bootstrap": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", + "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "pako": "~1.0.5" + "fill-range": "^7.0.1" } }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, "browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "requires": { - "caniuse-lite": "^1.0.30001173", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", - "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" } }, "bser": { @@ -27811,108 +25169,20 @@ "node-int64": "^0.4.0" } }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, "call-bind": { "version": "1.0.2", @@ -27927,6 +25197,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, "requires": { "callsites": "^2.0.0" }, @@ -27934,7 +25205,8 @@ "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true } } }, @@ -27942,6 +25214,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, "requires": { "caller-callsite": "^2.0.0" } @@ -27958,15 +25231,18 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -27979,22 +25255,14 @@ } }, "caniuse-lite": { - "version": "1.0.30001179", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", - "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "requires": { - "rsvp": "^4.8.4" - } + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==" }, "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" }, "chalk": { "version": "2.4.2", @@ -28058,72 +25326,45 @@ } }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, "classnames": { "version": "2.2.6", @@ -28131,67 +25372,27 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "requires": { "source-map": "~0.6.0" } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" }, "coa": { "version": "2.0.2", @@ -28213,24 +25414,6 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -28244,19 +25427,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "combined-stream": { "version": "1.0.8", @@ -28271,28 +25450,20 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "requires": { - "arity-n": "^1.0.4" - } + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "compressible": { "version": "2.0.18", @@ -28327,7 +25498,12 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, @@ -28336,48 +25512,22 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" } }, "content-type": { @@ -28386,76 +25536,47 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "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": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" }, "core-js-compat": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", - "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", "requires": { - "browserslist": "^4.16.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } + "browserslist": "^4.21.4" } }, "core-js-pure": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", - "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -28474,55 +25595,9 @@ "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "create-react-context": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", @@ -28532,28 +25607,48 @@ "warning": "^4.0.3" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } } }, "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" }, "css": { "version": "2.2.4", @@ -28567,102 +25662,107 @@ } }, "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "requires": { - "postcss": "^7.0.5" + "postcss-selector-parser": "^6.0.9" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" - }, "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" + "postcss-selector-parser": "^6.0.9" } }, - "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "lru-cache": "^6.0.0" } } } }, - "css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", - "requires": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" }, "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "yallist": "^4.0.0" + "fast-deep-equal": "^3.1.3" } }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "lru-cache": "^6.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } }, "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "requires": { - "postcss": "^7.0.5" - } + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} }, "css-select": { "version": "3.1.2", @@ -28701,9 +25801,9 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==" }, "cssesc": { "version": "3.0.0", @@ -28711,111 +25811,56 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "requires": { - "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": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} }, "csso": { "version": "4.2.0", @@ -28826,9 +25871,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -28866,24 +25911,10 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, "data-urls": { "version": "2.0.0", @@ -28896,22 +25927,17 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" }, "decode-uri-component": { "version": "0.2.0", @@ -28921,7 +25947,7 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "deep-equal": { "version": "1.1.1", @@ -28947,108 +25973,87 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "execa": "^5.0.0" }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "kind-of": "^6.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "path-key": "^3.0.0" } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" } } }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-newline": { "version": "3.1.0", @@ -29056,9 +26061,9 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "detect-port-alt": { "version": "1.1.6", @@ -29080,45 +26085,36 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, "diff-sequences": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - } } }, "discontinuous-range": { @@ -29126,26 +26122,22 @@ "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "requires": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, "doctrine": { @@ -29187,15 +26179,10 @@ "entities": "^2.0.0" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" }, "domexception": { "version": "2.0.1", @@ -29213,21 +26200,21 @@ } }, "domhandler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", - "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "requires": { - "domelementtype": "^2.1.0" + "domelementtype": "^2.2.0" } }, "domutils": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", - "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } }, "dot-case": { @@ -29237,27 +26224,12 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" } }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" }, "dotenv-expand": { "version": "5.1.0", @@ -29269,52 +26241,23 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } }, "electron-to-chromium": { - "version": "1.3.642", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", - "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, "email-addresses": { "version": "3.1.0", @@ -29322,14 +26265,14 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "emojis-list": { "version": "3.0.0", @@ -29339,35 +26282,24 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, "enquirer": { @@ -29451,14 +26383,6 @@ "object-is": "^1.1.2" } }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -29468,71 +26392,70 @@ } }, "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "requires": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "es-abstract": { - "version": "1.18.0-next.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", - "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.1", - "object-inspect": "^1.9.0", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.3", - "string.prototype.trimstart": "^1.0.3" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "has": "^1.0.3" } }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, "escalade": { @@ -29543,7 +26466,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { "version": "1.0.5", @@ -29648,11 +26571,6 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29683,16 +26601,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -29711,19 +26619,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -29732,27 +26627,6 @@ "lru-cache": "^6.0.0" } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29760,14 +26634,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -29810,140 +26676,61 @@ } } }, - "eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", - "requires": { - "confusing-browser-globals": "^1.0.10" - } - }, "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" + "debug": "^3.2.7" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { - "find-up": "^2.1.0" + "ms": "^2.1.1" } } } }, - "eslint-plugin-flowtype": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", - "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", - "requires": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - } - }, "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { @@ -29955,137 +26742,57 @@ } }, "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "esutils": "^2.0.2" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "eslint-plugin-jest": { - "version": "24.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", - "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "requires": { - "@typescript-eslint/experimental-utils": "^4.0.1" + "@typescript-eslint/experimental-utils": "^5.0.0" } }, "eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", "requires": { - "@babel/runtime": "^7.11.2", + "@babel/runtime": "^7.18.9", "aria-query": "^4.2.2", - "array-includes": "^3.1.1", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", + "axe-core": "^4.4.3", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, "dependencies": { "emoji-regex": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", - "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -30099,21 +26806,25 @@ } }, "eslint-plugin-react": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", - "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", - "has": "^1.0.3", + "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "dependencies": { "doctrine": { @@ -30123,85 +26834,43 @@ "requires": { "esutils": "^2.0.2" } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" - }, - "eslint-plugin-testing-library": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", - "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^3.10.1" - }, - "dependencies": { - "@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" - }, - "@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", - "requires": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "requires": { - "eslint-visitor-keys": "^1.1.0" - } }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "requires": { - "yallist": "^4.0.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -30232,25 +26901,73 @@ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" }, "eslint-webpack-plugin": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", - "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "requires": { - "@types/eslint": "^7.2.4", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "schema-utils": "^3.0.0" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" } } } @@ -30278,9 +26995,9 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "requires": { "estraverse": "^5.1.0" }, @@ -30325,7 +27042,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "eventemitter3": { "version": "4.0.7", @@ -30333,36 +27050,15 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" - }, - "eventsource": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", - "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -30377,6 +27073,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -30390,98 +27087,51 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" }, "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -30492,9 +27142,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30514,9 +27164,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -30524,47 +27174,53 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "requires": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -30577,37 +27233,38 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -30616,7 +27273,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "debug": { "version": "2.6.9", @@ -30629,27 +27286,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -30658,84 +27295,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -30748,16 +27307,25 @@ "dev": true }, "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -30771,68 +27339,83 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fastq": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", - "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "requires": { "reusify": "^1.0.4" } }, "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "requires": { "websocket-driver": ">=0.5.1" } }, "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "requires": { "bser": "2.1.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, "file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "requires": { "flat-cache": "^3.0.4" } }, "file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "requires": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "dependencies": { "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } } } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } }, "filename-reserved-regex": { "version": "1.0.0", @@ -30859,9 +27442,9 @@ } }, "filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" }, "fill-range": { "version": "7.0.1", @@ -30872,16 +27455,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -30893,179 +27476,184 @@ "ms": "2.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" - }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", - "requires": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "fill-range": { + "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "has-flag": "^4.0.0" } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" } } }, @@ -31080,31 +27668,19 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "fs-extra": { "version": "8.1.0", @@ -31116,24 +27692,10 @@ "universalify": "^0.1.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, "fs.realpath": { "version": "1.0.0", @@ -31141,9 +27703,10 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true }, "function-bind": { "version": "1.1.1", @@ -31151,14 +27714,14 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", - "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "functions-have-names": "^1.2.1" + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" } }, "functional-red-black-tree": { @@ -31182,13 +27745,13 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, "get-own-enumerable-property-symbols": { @@ -31205,14 +27768,19 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "requires": { "pump": "^3.0.0" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } }, "gh-pages": { "version": "2.2.0", @@ -31248,6 +27816,11 @@ "is-glob": "^4.0.1" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -31284,15 +27857,14 @@ } }, "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "optional": true + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, "gud": { "version": "1.0.0", @@ -31300,19 +27872,11 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } + "duplexer": "^0.1.2" } }, "handle-thing": { @@ -31333,97 +27897,35 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { + "has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "get-intrinsic": "^1.1.1" } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "has-symbols": "^1.0.2" } }, "he": { @@ -31431,21 +27933,6 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -31454,34 +27941,49 @@ "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, "html-element-map": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", @@ -31499,9 +28001,9 @@ } }, "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, "html-escaper": { "version": "2.0.2", @@ -31509,23 +28011,23 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" }, "dependencies": { "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" } } }, @@ -31548,99 +28050,64 @@ "domelementtype": "^2.0.1" } }, - "htmlparser2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", - "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.3.0", - "domutils": "^2.4.2", - "entities": "^2.0.0" - } - } - } - }, - "html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", - "requires": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "htmlparser2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", + "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0", + "domutils": "^2.4.2", + "entities": "^2.0.0" } } } }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, "htmlparser2": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", - "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.4.4", + "domutils": "^2.5.2", "entities": "^2.0.0" } }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -31662,118 +28129,24 @@ } }, "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" } } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -31784,9 +28157,9 @@ } }, "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "humanize-url": { "version": "1.0.1", @@ -31828,16 +28201,6 @@ "parse-json": "^4.0.0" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -31854,24 +28217,6 @@ "resolve-from": "^3.0.0" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -31882,21 +28227,6 @@ "json-parse-better-errors": "^1.0.1" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -31938,20 +28268,23 @@ } }, "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "requires": { - "postcss": "^7.0.14" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" }, "identity-obj-proxy": { "version": "3.0.0", @@ -31961,34 +28294,21 @@ "harmony-reflect": "^1.4.6" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" }, "immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "requires": { - "import-from": "^2.1.0" - } - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -31998,68 +28318,13 @@ "resolve-from": "^4.0.0" } }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - } } }, "imurmurhash": { @@ -32072,16 +28337,6 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -32101,82 +28356,20 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "requires": { - "es-abstract": "^1.17.0-next.1", + "get-intrinsic": "^1.1.0", "has": "^1.0.3", - "side-channel": "^1.0.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "side-channel": "^1.0.4" } }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - }, "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" }, "is-alphabetical": { "version": "1.0.4", @@ -32205,6 +28398,14 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -32227,57 +28428,18 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "requires": { - "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" - } + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "requires": { "has": "^1.0.3" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", @@ -32288,52 +28450,36 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, "is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } @@ -32346,12 +28492,12 @@ "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" }, "is-number": { "version": "7.0.0", @@ -32364,95 +28510,71 @@ "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" }, "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "requires": { - "is-path-inside": "^2.1.0" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" }, "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "requires": { - "path-is-inside": "^1.0.2" - } + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" }, "is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-subset": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "requires": { - "html-comment-regex": "^1.1.0" - } - }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -32464,18 +28586,21 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, "is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -32499,24 +28624,20 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" }, "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "requires": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "dependencies": { @@ -32542,19 +28663,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32566,9 +28674,9 @@ } }, "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -32576,57 +28684,25 @@ } }, "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, - "jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", - "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "requires": { - "@jest/core": "^26.6.0", - "import-local": "^3.0.2", - "jest-cli": "^26.6.0" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" }, "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -32635,30 +28711,20 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -32672,89 +28738,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32762,80 +28750,53 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -32849,9 +28810,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32870,39 +28831,26 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "has-flag": { "version": "4.0.0", @@ -32910,9 +28858,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, "npm-run-path": { "version": "4.0.1", @@ -32927,19 +28875,6 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32947,77 +28882,67 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, "jest-circus": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", - "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^26.6.0", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "stack-utils": "^2.0.2", - "throat": "^5.0.0" + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33028,9 +28953,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33050,9 +28975,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -33060,47 +28985,145 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "color-name": "~1.1.4" } }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", @@ -33113,62 +29136,68 @@ } }, "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", + "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33179,14 +29208,19 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -33200,55 +29234,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "parse-json": { "version": "5.2.0", @@ -33261,54 +29255,27 @@ "lines-and-columns": "^1.1.6" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" }, "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" } } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -33332,57 +29299,57 @@ } }, "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33393,9 +29360,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33420,25 +29387,31 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -33451,43 +29424,43 @@ } }, "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -33501,9 +29474,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33538,42 +29511,42 @@ } }, "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -33587,9 +29560,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33629,50 +29602,49 @@ "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" }, "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", "walker": "^1.0.7" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -33686,9 +29658,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33723,197 +29695,61 @@ } }, "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33924,9 +29760,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33945,31 +29781,64 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -33981,6 +29850,47 @@ } } }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, "jest-matcher-utils": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", @@ -33993,53 +29903,53 @@ } }, "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "stack-utils": "^2.0.3" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -34050,9 +29960,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34077,20 +29987,26 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -34103,38 +30019,38 @@ } }, "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34148,9 +30064,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34185,54 +30101,57 @@ } }, "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} }, "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" }, "jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "requires": { - "@jest/types": "^26.6.0", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34246,9 +30165,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34267,80 +30186,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -34352,39 +30202,39 @@ } }, "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34398,9 +30248,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34435,56 +30285,57 @@ } }, "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34498,9 +30349,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34519,95 +30370,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -34619,72 +30386,62 @@ } }, "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", + "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", + "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" + "strip-bom": "^4.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -34693,30 +30450,15 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -34730,127 +30472,49 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { - "ansi-regex": "^5.0.0" + "path-key": "^3.0.0" } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "supports-color": { "version": "7.2.0", @@ -34859,110 +30523,79 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "requires": { "@types/node": "*", - "graceful-fs": "^4.2.4" + "graceful-fs": "^4.2.9" } }, "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "requires": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -34973,9 +30606,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34995,18 +30628,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -35014,135 +30638,58 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "requires": { - "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" }, "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" } } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } @@ -35158,42 +30705,42 @@ } }, "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -35207,14 +30754,19 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -35244,50 +30796,50 @@ } }, "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -35297,15 +30849,10 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -35330,54 +30877,120 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" } }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", "requires": { - "has-flag": "^4.0.0" + "@types/yargs-parser": "*" } - } - } - }, - "jest-watch-typeahead": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", - "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^26.0.0", - "jest-watcher": "^26.3.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0" - }, - "dependencies": { + }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -35388,14 +31001,19 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -35409,17 +31027,148 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } } }, "supports-color": { @@ -35433,43 +31182,43 @@ } }, "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^26.6.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -35483,9 +31232,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -35520,13 +31269,13 @@ } }, "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^8.0.0" }, "dependencies": { "has-flag": { @@ -35535,15 +31284,20 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { "has-flag": "^4.0.0" } } } }, + "js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -35593,9 +31347,9 @@ }, "dependencies": { "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" } } }, @@ -35607,13 +31361,19 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -35624,18 +31384,10 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" - }, "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "requires": { - "minimist": "^1.2.5" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsonfile": { "version": "4.0.0", @@ -35645,20 +31397,20 @@ "graceful-fs": "^4.1.6" } }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, "jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "requires": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" } }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -35669,6 +31421,11 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -35682,15 +31439,6 @@ "language-subtag-registry": "~0.3.2" } }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -35705,20 +31453,25 @@ "type-check": "~0.4.0" } }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" }, "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -35726,19 +31479,11 @@ } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } + "p-locate": "^4.1.0" } }, "lodash": { @@ -35746,16 +31491,16 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, "lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -35774,24 +31519,17 @@ "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "requires": { - "lodash._reinterpolate": "^3.0.0" - } + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, "lodash.throttle": { "version": "4.1.1", @@ -35801,12 +31539,7 @@ "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, "loose-envify": { "version": "1.4.0", @@ -35822,58 +31555,45 @@ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" } }, "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "requires": { - "sourcemap-codec": "^1.4.4" + "sourcemap-codec": "^1.4.8" } }, "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "semver": "^6.0.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "requires": { - "object-visit": "^1.0.0" + "tmpl": "1.0.5" } }, "markdown-escapes": { @@ -35881,16 +31601,6 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdast-add-list-metadata": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", @@ -35907,21 +31617,20 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "fs-monkey": "^1.0.3" } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "merge-stream": { "version": "2.0.0", @@ -35936,36 +31645,15 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { @@ -35974,16 +31662,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "1.45.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -35997,152 +31685,74 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { - "minimist": "^1.2.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "fast-deep-equal": "^3.1.3" } }, - "schema-utils": { + "json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "requires": { - "minipass": "^3.0.0" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } } }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { - "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" + "brace-expansion": "^1.1.7" } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "requires": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" } }, "moo": { @@ -36150,19 +31760,6 @@ "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "requires": { - "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" - } - }, "mri": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", @@ -36175,19 +31772,14 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "requires": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, "multimatch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", @@ -36209,48 +31801,21 @@ } } }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "optional": true - }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", - "requires": { - "querystring": "^0.2.0" - } + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, "nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -36263,24 +31828,20 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "no-case": { "version": "3.0.4", @@ -36289,125 +31850,28 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - }, - "node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { - "version": "1.1.70", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", - "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -36423,7 +31887,7 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, "normalize-url": { "version": "1.9.1", @@ -36440,6 +31904,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, "requires": { "path-key": "^2.0.0" } @@ -36452,53 +31917,25 @@ "boolbase": "^1.0.0" } }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, "object-is": { "version": "1.1.4", @@ -36514,74 +31951,65 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, "object.entries": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", - "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.fromentries": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", - "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "requires": { - "isobject": "^3.0.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "obuf": { @@ -36590,9 +32018,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } @@ -36619,12 +32047,13 @@ } }, "open": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", - "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "opencollective-postinstall": { @@ -36633,30 +32062,6 @@ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - } - } - }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "requires": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - } - }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -36670,28 +32075,11 @@ "word-wrap": "^1.2.3" } }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" - }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true }, "p-limit": { "version": "2.3.0", @@ -36702,27 +32090,20 @@ } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "aggregate-error": "^3.0.0" + "p-limit": "^2.2.0" } }, "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "requires": { - "retry": "^0.12.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" } }, "p-try": { @@ -36730,21 +32111,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -36752,13 +32118,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "parent-module": { @@ -36769,18 +32128,6 @@ "callsites": "^3.0.0" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-entities": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", @@ -36794,14 +32141,6 @@ "is-hexadecimal": "^1.0.0" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -36827,44 +32166,23 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true }, "path-parse": { "version": "1.0.7", @@ -36874,29 +32192,27 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pify": { "version": "2.3.0", @@ -36917,29 +32233,16 @@ } }, "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "requires": { - "node-modules-regexp": "^1.0.0" - } + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" }, "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - } + "find-up": "^4.0.0" } }, "pkg-up": { @@ -36952,11 +32255,33 @@ "dependencies": { "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "locate-path": "^3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -36969,1030 +32294,700 @@ "semver-compare": "^1.0.0" } }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "requires": { - "ts-pnp": "^1.1.6" - } - }, "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "postcss-selector-parser": "^6.0.10" } }, "postcss-browser-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", - "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", - "requires": { - "postcss": "^7" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} }, "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" } }, - "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "requires": { - "postcss": "^7.0.14" + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.4" } }, "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} }, "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} }, "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} }, "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} }, "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "requires": { - "postcss": "^7.0.26" - } + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} }, "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" } }, "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" } }, "postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} }, "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "requires": { - "postcss": "^7.0.2" + "postcss-value-parser": "^4.2.0" } }, - "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, "postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", - "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "requires": { - "lodash.template": "^4.5.0", - "postcss": "^7.0.2" + "camelcase-css": "^2.0.1" } }, "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" } }, "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "lru-cache": "^6.0.0" } } } }, "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} }, "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} }, "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" } }, "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "requires": { - "browserslist": "^4.0.0", + "browserslist": "^4.21.4", "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" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" } }, "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "requires": { - "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" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.5" } }, "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "requires": { - "postcss": "^7.0.5" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} }, "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", + "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "postcss-selector-parser": "^6.0.10" } }, "postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "requires": { - "postcss": "^7.0.2" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" } }, "postcss-normalize": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", - "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "requires": { - "@csstools/normalize.css": "^10.1.0", - "browserslist": "^4.6.2", - "postcss": "^7.0.17", - "postcss-browser-comments": "^3.0.0", - "sanitize.css": "^10.0.0" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" } }, "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} }, "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "dependencies": { "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" } } }, "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "requires": { - "postcss": "^7.0.2" + "postcss-value-parser": "^4.2.0" } }, "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "requires": { - "postcss": "^7.0.2" - } + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} }, "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" } }, "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-safe-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", - "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", - "requires": { - "postcss": "^8.1.0" - }, - "dependencies": { - "postcss": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", - "requires": { - "colorette": "^1.2.1", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} }, "postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "requires": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } } } }, "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" } }, "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "prelude-ls": { "version": "1.2.1", @@ -38020,17 +33015,17 @@ } }, "pretty-bytes": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", - "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" }, "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "pretty-format": { @@ -38058,17 +33053,6 @@ "multimatch": "^4.0.0" }, "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "execa": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", @@ -38086,16 +33070,6 @@ "strip-final-newline": "^2.0.0" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -38111,15 +33085,6 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, "npm-run-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", @@ -38135,58 +33100,14 @@ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -38198,35 +33119,30 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "requires": { "asap": "~2.0.6" } }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "prop-types-exact": { @@ -38240,74 +33156,36 @@ } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" }, "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" } } }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -38316,7 +33194,15 @@ "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } }, "query-string": { "version": "4.3.4", @@ -38327,21 +33213,21 @@ "strict-uri-encode": "^1.0.0" } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -38377,35 +33263,34 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } } } }, @@ -38420,178 +33305,151 @@ } }, "react-app-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", - "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "requires": { - "core-js": "^3.6.5", + "core-js": "^3.19.2", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "whatwg-fetch": "^3.4.1" + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" } }, "react-dev-utils": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", - "requires": { - "@babel/code-frame": "7.10.4", - "address": "1.1.2", - "browserslist": "4.14.2", - "chalk": "2.4.2", - "cross-spawn": "7.0.3", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "2.0.0", - "filesize": "6.1.0", - "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "4.1.6", - "global-modules": "2.0.0", - "globby": "11.0.1", - "gzip-size": "5.1.1", - "immer": "8.0.1", - "is-root": "2.1.0", - "loader-utils": "2.0.0", - "open": "^7.0.2", - "pkg-up": "3.1.0", - "prompts": "2.4.0", - "react-error-overlay": "^6.0.9", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "strip-ansi": "6.0.0", - "text-table": "0.2.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "requires": { - "@babel/highlight": "^7.10.4" + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, - "browserslist": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "caniuse-lite": "^1.0.30001125", - "electron-to-chromium": "^1.3.564", - "escalade": "^3.0.2", - "node-releases": "^1.1.61" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "requires": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, - "immer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "requires": { - "p-limit": "^2.2.0" + "p-locate": "^5.0.0" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "react-error-overlay": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { - "shebang-regex": "^3.0.0" + "yocto-queue": "^0.1.0" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "requires": { - "ansi-regex": "^5.0.0" + "p-limit": "^3.0.2" } }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "isexe": "^2.0.0" + "has-flag": "^4.0.0" } } } @@ -38607,6 +33465,11 @@ "scheduler": "^0.19.1" } }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, "react-ga": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", @@ -38667,91 +33530,319 @@ } }, "react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, "react-scripts": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", - "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", - "requires": { - "@babel/core": "7.12.3", - "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", - "@svgr/webpack": "5.4.0", - "@typescript-eslint/eslint-plugin": "^4.5.0", - "@typescript-eslint/parser": "^4.5.0", - "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.0", - "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.7", - "babel-preset-react-app": "^10.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", "bfj": "^7.0.2", - "camelcase": "^6.1.0", - "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "4.3.0", - "dotenv": "8.2.0", - "dotenv-expand": "5.1.0", - "eslint": "^7.11.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.1.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-testing-library": "^3.9.2", - "eslint-webpack-plugin": "^2.1.0", - "file-loader": "6.1.1", - "fs-extra": "^9.0.1", - "fsevents": "^2.1.3", - "html-webpack-plugin": "4.5.0", - "identity-obj-proxy": "3.0.0", - "jest": "26.6.0", - "jest-circus": "26.6.0", - "jest-resolve": "26.6.0", - "jest-watch-typeahead": "0.6.1", - "mini-css-extract-plugin": "0.11.3", - "optimize-css-assets-webpack-plugin": "5.0.4", - "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.2.1", - "postcss-loader": "3.0.0", - "postcss-normalize": "8.0.1", - "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "5.0.2", - "react-app-polyfill": "^2.0.0", - "react-dev-utils": "^11.0.0", - "react-refresh": "^0.8.3", - "resolve": "1.18.1", - "resolve-url-loader": "^3.1.2", - "sass-loader": "8.0.2", - "semver": "7.3.2", - "style-loader": "1.3.0", - "terser-webpack-plugin": "4.2.3", - "ts-pnp": "1.2.0", - "url-loader": "4.1.1", - "webpack": "4.44.2", - "webpack-dev-server": "3.11.0", - "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "5.1.4" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint": { + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "requires": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + } + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "requires": { + "type-fest": "^0.20.2" + }, + "dependencies": { + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -38761,19 +33852,67 @@ "universalify": "^2.0.0" } }, - "resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "requires": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" + "p-limit": "^3.0.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", + "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", + "optional": true, + "peer": true }, "universalify": { "version": "2.0.0", @@ -38846,34 +33985,38 @@ "react-transition-group": "^2.3.1" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } }, "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.5" } }, "redent": { @@ -38896,76 +34039,68 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "requires": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "requires": { "@babel/runtime": "^7.8.4" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, "regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" } }, "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" } }, "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" }, "regjsparser": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", - "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "requires": { "jsesc": "~0.5.0" }, @@ -38973,14 +34108,14 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" } } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, "remark-parse": { "version": "5.0.0", @@ -39004,122 +34139,45 @@ "xtend": "^4.0.1" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, "renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "requires": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" }, "dependencies": { "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "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" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - } - } + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "boolbase": "^1.0.0" } } } }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -39133,30 +34191,26 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-cwd": { @@ -39185,171 +34239,93 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "requires": { - "adjust-sourcemap-loader": "3.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", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", "source-map": "0.6.1" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, "postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { - "has-flag": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } } } }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - }, - "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" - } - } - }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "rollup": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", - "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", - "requires": { - "@types/estree": "*", - "@types/node": "*", - "acorn": "^7.1.0" - } - }, - "rollup-plugin-babel": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", - "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", "requires": { - "@babel/helper-module-imports": "^7.0.0", - "rollup-pluginutils": "^2.8.1" + "fsevents": "~2.3.2" } }, "rollup-plugin-terser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", - "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "requires": { - "@babel/code-frame": "^7.5.5", - "jest-worker": "^24.9.0", - "rollup-pluginutils": "^2.8.2", + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", "serialize-javascript": "^4.0.0", - "terser": "^4.6.2" + "terser": "^5.0.0" }, "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" } }, "serialize-javascript": { @@ -39361,30 +34337,15 @@ } }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - } - } - }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -39394,11 +34355,6 @@ "nearley": "^2.7.10" } }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - }, "run-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", @@ -39406,29 +34362,26 @@ "dev": true }, "run-parallel": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", - "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "requires": { - "aproba": "^1.1.1" + "queue-microtask": "^1.2.2" } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "requires": { - "ret": "~0.1.10" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" } }, "safer-buffer": { @@ -39436,140 +34389,10 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, "sanitize.css": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", - "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, "sass": { "version": "1.49.0", @@ -39582,40 +34405,12 @@ } }, "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "klona": "^2.0.4", + "neo-async": "^2.6.2" } }, "sax": { @@ -39653,14 +34448,14 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1" } }, "semver": { @@ -39675,23 +34470,23 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -39705,21 +34500,21 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "requires": { "randombytes": "^2.1.0" } @@ -39727,7 +34522,7 @@ "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -39746,10 +34541,15 @@ "ms": "2.0.0" } }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -39760,88 +34560,46 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "send": "0.18.0" } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -39849,18 +34607,13 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true }, "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "optional": true + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" }, "side-channel": { "version": "1.0.4", @@ -39877,21 +34630,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -39932,168 +34670,17 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } } } }, "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "requires": { - "websocket-driver": ">=0.5.1" - } - } + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, "sort-keys": { @@ -40119,6 +34706,16 @@ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -40154,6 +34751,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -40162,12 +34760,14 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -40176,7 +34776,8 @@ "spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true }, "spdy": { "version": "4.0.2", @@ -40201,26 +34802,6 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -40228,23 +34809,15 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -40257,73 +34830,19 @@ } }, "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "state-toggle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "strict-uri-encode": { "version": "1.1.0", @@ -40331,35 +34850,20 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "string-natural-compare": { @@ -40367,18 +34871,29 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "string.prototype.matchall": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", - "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" } }, "string.prototype.trim": { @@ -40392,21 +34907,23 @@ } }, "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "stringify-object": { @@ -40417,43 +34934,38 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" - }, - "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - } } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" } } }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, "strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "requires": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true }, "strip-final-newline": { "version": "2.0.0", @@ -40487,34 +34999,18 @@ "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" }, "style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - } + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} }, "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" } }, "supports-color": { @@ -40526,9 +35022,9 @@ } }, "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -40549,6 +35045,11 @@ } } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, "svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -40596,21 +35097,9 @@ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "requires": { "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - } + "entities": "^2.0.0" } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -40618,6 +35107,13 @@ "requires": { "dom-serializer": "0", "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } } }, "nth-check": { @@ -40657,90 +35153,88 @@ "uri-js": "^4.2.2" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } } } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" }, "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } } } }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" }, "tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "requires": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "dependencies": { + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" } } }, @@ -40754,135 +35248,44 @@ } }, "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + } } }, "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" }, "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } } } }, @@ -40902,81 +35305,25 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -40986,18 +35333,26 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } } }, "tr46": { @@ -41036,19 +35391,14 @@ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" - }, "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, "dependencies": { @@ -41063,33 +35413,30 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" } } }, "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "tsutils": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", - "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -41122,11 +35469,6 @@ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -41135,6 +35477,23 @@ "is-typedarray": "^1.0.0" } }, + "typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, "unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -41145,28 +35504,28 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" }, "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, "unified": { "version": "6.2.0", @@ -41181,49 +35540,12 @@ "x-is-string": "^0.1.0" } }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "requires": { - "crypto-random-string": "^1.0.0" + "crypto-random-string": "^2.0.0" } }, "unist-util-is": { @@ -41275,54 +35597,27 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -41336,44 +35631,6 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -41383,30 +35640,10 @@ "requires-port": "^1.0.0" } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "util.promisify": { "version": "1.0.1", @@ -41417,42 +35654,22 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "v8-compile-cache": { "version": "2.2.0", @@ -41460,9 +35677,9 @@ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -41470,9 +35687,9 @@ }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -41480,6 +35697,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -41488,12 +35706,7 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "vfile": { "version": "2.3.0", @@ -41519,11 +35732,6 @@ "unist-util-stringify-position": "^1.1.1" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -41546,11 +35754,11 @@ "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" }, "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "requires": { - "makeerror": "1.0.x" + "makeerror": "1.0.12" } }, "warning": { @@ -41562,226 +35770,12 @@ } }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { @@ -41798,608 +35792,224 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "requires": { - "@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", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", "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" + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "requires": { - "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" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "requires": { - "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" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "schema-utils": "^4.0.0" }, - "dependencies": { - "mime": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", - "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==" - } - } - }, - "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "resolve-from": "^3.0.0" + "fast-deep-equal": "^3.1.3" } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { - "has-flag": "^3.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "fast-deep-equal": "^3.1.3" } }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "async-limiter": "~1.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} } } }, "webpack-manifest-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", - "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "requires": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "object.entries": "^1.1.0", - "tapable": "^1.0.0" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" } } } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" }, "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, @@ -42414,12 +36024,22 @@ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "whatwg-fetch": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", - "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -42444,10 +36064,17 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } }, "word-wrap": { "version": "1.2.3", @@ -42455,227 +36082,314 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "workbox-background-sync": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", - "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "requires": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "workbox-broadcast-update": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", - "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-build": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", - "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "requires": { - "@babel/core": "^7.8.4", - "@babel/preset-env": "^7.8.4", - "@babel/runtime": "^7.8.4", - "@hapi/joi": "^15.1.0", - "@rollup/plugin-node-resolve": "^7.1.1", - "@rollup/plugin-replace": "^2.3.1", - "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^8.1.0", + "fs-extra": "^9.0.1", "glob": "^7.1.6", - "lodash.template": "^4.5.0", + "lodash": "^4.17.20", "pretty-bytes": "^5.3.0", - "rollup": "^1.31.1", - "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-terser": "^5.3.1", - "source-map": "^0.7.3", - "source-map-url": "^0.4.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "tempy": "^0.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "^5.1.4", - "workbox-broadcast-update": "^5.1.4", - "workbox-cacheable-response": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-expiration": "^5.1.4", - "workbox-google-analytics": "^5.1.4", - "workbox-navigation-preload": "^5.1.4", - "workbox-precaching": "^5.1.4", - "workbox-range-requests": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4", - "workbox-streams": "^5.1.4", - "workbox-sw": "^5.1.4", - "workbox-window": "^5.1.4" - }, - "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, "workbox-cacheable-response": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", - "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-core": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", - "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" }, "workbox-expiration": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", - "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", "requires": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "workbox-google-analytics": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", - "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "requires": { - "workbox-background-sync": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-navigation-preload": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", - "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-precaching": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", - "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-range-requests": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", - "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", "requires": { - "workbox-core": "^5.1.4" + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-routing": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", - "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-strategies": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", - "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "requires": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-streams": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", - "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "requires": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "workbox-sw": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", - "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "workbox-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "requires": { - "@babel/runtime": "^7.5.5", - "fast-json-stable-stringify": "^2.0.0", - "source-map-url": "^0.4.0", - "upath": "^1.1.2", - "webpack-sources": "^1.3.0", - "workbox-build": "^5.1.4" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } } }, "workbox-window": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", - "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", - "requires": { - "workbox-core": "^5.1.4" - } - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "requires": { - "errno": "~0.1.7" - } - }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "requires": { - "microevent.ts": "~0.1.1" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" } }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "color-convert": "^2.0.1" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ansi-regex": "^4.1.0" + "color-name": "~1.1.4" } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -42696,9 +36410,9 @@ } }, "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} }, "x-is-string": { @@ -42722,9 +36436,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { "version": "4.0.0", @@ -42732,75 +36446,28 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "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": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } - } + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index 5866f498..6158c1c0 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^4.0.0", + "react-scripts": "^5.0.1", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", From e065dbae37d3c12f751d653ee790c8b90553dea4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Nov 2022 17:13:28 -0500 Subject: [PATCH 105/294] Bump glob-parent from 5.1.1 to 5.1.2 (#247) Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 54 ++++++----------------------------------------- 1 file changed, 6 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66ac92b0..be89cb34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5961,17 +5961,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -8553,17 +8542,6 @@ "node": ">=8.6.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -9242,9 +9220,9 @@ } }, "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { "is-glob": "^4.0.1" }, @@ -25338,16 +25316,6 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } } }, "chrome-trace-event": { @@ -27316,16 +27284,6 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } } }, "fast-json-stable-stringify": { @@ -27809,9 +27767,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } From 8b4c4307355e56f79eebe71ff7195440f112139b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Nov 2022 17:13:33 -0500 Subject: [PATCH 106/294] Bump ansi-regex from 4.1.0 to 4.1.1 (#246) Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/chalk/ansi-regex/releases) - [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: ansi-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index be89cb34..7c54e977 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3729,9 +3729,9 @@ } }, "node_modules/@testing-library/dom/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -4188,9 +4188,9 @@ } }, "node_modules/@types/testing-library__react/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -4935,9 +4935,9 @@ } }, "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { "node": ">=6" } @@ -23573,9 +23573,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -23997,9 +23997,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -24541,9 +24541,9 @@ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "ansi-styles": { "version": "3.2.1", From febcca26869205d3c320d4cb215ca220e3d32b13 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 18:52:27 -0500 Subject: [PATCH 107/294] Revert "Bump glob-parent from 5.1.1 to 5.1.2" (#248) Revert "Bump glob-parent from 5.1.1 to 5.1.2 (#247)" This reverts commit e065dbae37d3c12f751d653ee790c8b90553dea4. --- package-lock.json | 54 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 48 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7c54e977..82a197d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5961,6 +5961,17 @@ "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -8542,6 +8553,17 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -9220,9 +9242,9 @@ } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dependencies": { "is-glob": "^4.0.1" }, @@ -25316,6 +25338,16 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "chrome-trace-event": { @@ -27284,6 +27316,16 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -27767,9 +27809,9 @@ } }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "requires": { "is-glob": "^4.0.1" } From f84a0a1c61d095505e12cb6f9cc22a20602c7a66 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 18:52:39 -0500 Subject: [PATCH 108/294] Revert "Bump ansi-regex from 4.1.0 to 4.1.1" (#249) Revert "Bump ansi-regex from 4.1.0 to 4.1.1 (#246)" This reverts commit 8b4c4307355e56f79eebe71ff7195440f112139b. --- package-lock.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 82a197d0..66ac92b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3729,9 +3729,9 @@ } }, "node_modules/@testing-library/dom/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -4188,9 +4188,9 @@ } }, "node_modules/@types/testing-library__react/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -4935,9 +4935,9 @@ } }, "node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "engines": { "node": ">=6" } @@ -23595,9 +23595,9 @@ } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -24019,9 +24019,9 @@ } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -24563,9 +24563,9 @@ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, "ansi-styles": { "version": "3.2.1", From d9a928fe40c650e089758dd418d3700c8f047af4 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 18:52:52 -0500 Subject: [PATCH 109/294] Revert "Bump loader-utils and react-scripts" (#250) Revert "Bump loader-utils and react-scripts (#245)" This reverts commit a1c47854e28872588e0942653adcbd813f88273d. --- package-lock.json | 38435 ++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 22385 insertions(+), 16052 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66ac92b0..b6ecb594 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^5.0.1", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", @@ -44,474 +44,299 @@ "pretty-quick": "^2.0.2" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/highlight": "^7.10.4" } }, "node_modules/@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" }, "node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "engines": { "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", - "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node": ">=0.10.0" } }, "node_modules/@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", "dependencies": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.10" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", "dependencies": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "engines": { - "node": ">=6.9.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dependencies": { + "@babel/types": "^7.12.10" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.10.4" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.7" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.5" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.10" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dependencies": { - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dependencies": { - "@babel/types": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.11" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" }, "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "node_modules/@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -519,286 +344,137 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", - "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-async-generators": { @@ -807,9 +483,6 @@ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-bigint": { @@ -818,48 +491,22 @@ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-dynamic-import": { @@ -868,9 +515,6 @@ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-export-namespace-from": { @@ -879,37 +523,14 @@ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-import-meta": { @@ -918,9 +539,6 @@ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-json-strings": { @@ -929,23 +547,14 @@ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { @@ -954,9 +563,6 @@ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { @@ -965,9 +571,6 @@ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-numeric-separator": { @@ -976,9 +579,6 @@ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-object-rest-spread": { @@ -987,9 +587,6 @@ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { @@ -998,9 +595,6 @@ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-chaining": { @@ -1009,815 +603,508 @@ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "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.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", + "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-annotate-as-pure": "^7.12.10", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1", + "@babel/types": "^7.12.12" } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/plugin-transform-react-jsx": "^7.12.12" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "regenerator-transform": "^0.14.2" } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "dependencies": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^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.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "@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.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" } }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", + "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.10", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" } }, "node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" + "regenerator-runtime": "^0.13.4" } }, "node_modules/@babel/runtime-corejs3": { @@ -1830,49 +1117,39 @@ } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "node_modules/@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "globals": "^11.1.0", + "lodash": "^4.17.19" } }, "node_modules/@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -1880,369 +1157,172 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "bin": { + "watch": "cli.js" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=0.1.95" } }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4.0.0" } }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "node_modules/@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "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.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "type-fest": "^0.8.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 4" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" } }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@hapi/hoek": "^8.3.0" } }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=8" } }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "p-locate": "^4.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", - "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.20", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "type-fest": "^0.8.1" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -2252,56 +1332,56 @@ } }, "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/console/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/console/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2315,24 +1395,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/console/node_modules/color-convert": { @@ -2371,82 +1445,82 @@ } }, "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 10.14.2" } }, "node_modules/@jest/core/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/core/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2456,24 +1530,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/core/node_modules/color-convert": { @@ -2492,6 +1560,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/@jest/core/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2500,103 +1580,216 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@jest/core/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "node_modules/@jest/core/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "p-locate": "^4.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/@jest/core/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/@jest/core/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@types/istanbul-lib-report": "*" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/@jest/core/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@jest/core/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dependencies": { - "color-convert": "^2.0.1" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@jest/core/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/color-name": { + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/environment/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/environment/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/environment/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" @@ -2621,48 +1814,48 @@ } }, "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2676,24 +1869,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/color-convert": { @@ -2732,45 +1919,45 @@ } }, "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/globals/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2784,24 +1971,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/globals/node_modules/color-convert": { @@ -2840,75 +2021,69 @@ } }, "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^4.0.3", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "v8-to-istanbul": "^7.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">= 10.14.2" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "optionalDependencies": { + "node-notifier": "^8.0.0" } }, "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2922,24 +2097,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/color-convert": { @@ -2958,6 +2127,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/@jest/reporters/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2966,82 +2147,168 @@ "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@jest/reporters/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { "node": ">=8" } }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "node_modules/@jest/reporters/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "dependencies": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -3055,24 +2322,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/color-convert": { @@ -3111,71 +2372,72 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/transform/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/transform/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -3189,24 +2451,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/transform/node_modules/color-convert": { @@ -3258,12 +2514,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" @@ -3294,52 +2551,26 @@ "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", "dependencies": { - "eslint-scope": "5.1.1" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", + "@nodelib/fs.stat": "2.0.4", "run-parallel": "^1.1.9" }, "engines": { @@ -3347,76 +2578,94 @@ } }, "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", + "@nodelib/fs.scandir": "2.1.4", "fastq": "^1.6.0" }, "engines": { "node": ">= 8" } }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "node_modules/@npmcli/move-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", + "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "mkdirp": "^1.0.4", + "rimraf": "^2.7.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", + "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", + "dependencies": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.14.2" }, "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "node": ">= 8.0.0" } }, "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" } }, "node_modules/@rollup/pluginutils": { @@ -3430,9 +2679,6 @@ }, "engines": { "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" } }, "node_modules/@rollup/pluginutils/node_modules/@types/estree": { @@ -3440,46 +2686,34 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" - }, "node_modules/@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, "node_modules/@sinonjs/commons": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", - "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "ejs": "^2.6.1", + "magic-string": "^0.25.0" } }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { @@ -3488,10 +2722,6 @@ "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { @@ -3500,10 +2730,6 @@ "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { @@ -3512,10 +2738,6 @@ "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { @@ -3524,10 +2746,6 @@ "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { @@ -3536,10 +2754,6 @@ "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { @@ -3548,10 +2762,6 @@ "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { @@ -3560,10 +2770,6 @@ "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-svg-component": { @@ -3572,10 +2778,6 @@ "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-preset": { @@ -3594,10 +2796,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/core": { @@ -3611,10 +2809,14 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" } }, "node_modules/@svgr/hast-util-to-babel-ast": { @@ -3626,10 +2828,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-jsx": { @@ -3644,10 +2842,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-svgo": { @@ -3661,32 +2855,24 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", + "dependencies": { + "@babel/core": "^7.9.0", + "@babel/plugin-transform-react-constant-elements": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@svgr/core": "^5.4.0", + "@svgr/plugin-jsx": "^5.4.0", + "@svgr/plugin-svgo": "^5.4.0", "loader-utils": "^2.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@testing-library/dom": { @@ -3854,18 +3040,15 @@ "node": ">= 6" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } + "node_modules/@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" }, "node_modules/@types/babel__core": { - "version": "7.1.20", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", - "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -3875,128 +3058,65 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", - "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", "dependencies": { "@babel/types": "^7.3.0" } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "node_modules/@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" - }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "@types/minimatch": "*", + "@types/node": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dependencies": { - "@types/node": "*" - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -4021,36 +3141,29 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "node_modules/@types/node": { - "version": "18.11.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -4058,9 +3171,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", + "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" }, "node_modules/@types/prop-types": { "version": "15.7.3", @@ -4068,19 +3181,9 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "node_modules/@types/react": { "version": "17.0.0", @@ -4100,52 +3203,27 @@ } }, "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "dependencies": { - "@types/mime": "*", "@types/node": "*" } }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" }, "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" }, "node_modules/@types/testing-library__dom": { "version": "6.14.0", @@ -4267,17 +3345,43 @@ "node": ">=8" } }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "node_modules/@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "dependencies": { + "source-map": "^0.6.1" + } }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "node_modules/@types/webpack": { + "version": "4.41.26", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", "dependencies": { - "@types/node": "*" + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" } }, "node_modules/@types/yargs": { @@ -4294,41 +3398,38 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", - "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", + "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", "dependencies": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/experimental-utils": "4.14.0", + "@typescript-eslint/scope-manager": "4.14.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=10" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4340,127 +3441,71 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", - "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", + "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", "dependencies": { - "@typescript-eslint/utils": "5.43.0" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", - "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", + "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", "dependencies": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "debug": "^4.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", - "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", + "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", "dependencies": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", - "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, "node_modules/@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", + "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", + "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", "dependencies": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { @@ -4472,84 +3517,36 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", - "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4561,157 +3558,171 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", + "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", "dependencies": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@typescript-eslint/types": "4.14.0", + "eslint-visitor-keys": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@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" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@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" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@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" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "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" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, @@ -4726,17 +3737,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" }, "engines": { "node": ">= 0.6" @@ -4763,22 +3774,9 @@ } }, "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, "node_modules/acorn-walk": { "version": "7.2.0", @@ -4789,17 +3787,17 @@ } }, "node_modules/address": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", - "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", "engines": { - "node": ">= 10.0.0" + "node": ">= 0.12.0" } }, "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -4819,6 +3817,18 @@ "node": ">= 6.0.0" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -4846,49 +3856,20 @@ "uri-js": "^4.2.2" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, "node_modules/ansi-colors": { "version": "4.1.1", @@ -4899,34 +3880,28 @@ } }, "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dependencies": { - "type-fest": "^0.21.3" + "type-fest": "^0.11.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", "engines": [ "node >= 0.8.0" ], @@ -4954,9 +3929,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4965,10 +3940,10 @@ "node": ">= 8" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "node_modules/argparse": { "version": "1.0.10", @@ -4990,6 +3965,35 @@ "node": ">=6.0" } }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -5010,21 +4014,18 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-union": { @@ -5046,6 +4047,14 @@ "node": ">=0.10.0" } }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -5055,75 +4064,58 @@ "es-abstract": "^1.17.4" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "node_modules/array.prototype.find/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" } }, "node_modules/arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, "engines": { "node": ">=8" } @@ -5131,7 +4123,53 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/ast-types-flow": { "version": "0.0.7", @@ -5154,6 +4192,16 @@ "lodash": "^4.17.14" } }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -5179,41 +4227,26 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, "node_modules/axe-core": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", - "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", "engines": { "node": ">=4" } @@ -5227,7 +4260,6 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -5244,59 +4276,66 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dependencies": { + "babylon": "^6.18.0" + }, "engines": { "node": ">=4" } }, "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": ">= 10.14.2" } }, "node_modules/babel-jest/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/babel-jest/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -5310,24 +4349,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/babel-jest/node_modules/color-convert": { @@ -5366,32 +4399,69 @@ } }, "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", "schema-utils": "^2.6.5" }, "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "node": ">= 6.9" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-loader/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", + "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" }, "engines": { @@ -5399,9 +4469,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -5409,73 +4479,73 @@ "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "node_modules/babel-plugin-macros/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/babel-plugin-macros/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "node_modules/babel-plugin-transform-react-remove-prop-types": { @@ -5500,47 +4570,182 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 10.14.2" } }, "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "dependencies": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dependencies": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@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.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.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" } }, "node_modules/bail": { @@ -5553,10 +4758,78 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "node_modules/bfj": { "version": "7.0.2", @@ -5588,38 +4861,49 @@ "node": ">=8" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "dependencies": { - "bytes": "3.1.2", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", + "depd": "~1.1.2", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "engines": { "node": ">= 0.8" } @@ -5632,31 +4916,30 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } }, - "node_modules/bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "dependencies": { - "array-flatten": "^2.1.2", + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, "node_modules/boolbase": { @@ -5689,30 +4972,111 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" }, "bin": { "browserslist": "cli.js" @@ -5729,56 +5093,155 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "engines": { "node": ">= 0.8" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "callsites": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, "engines": { "node": ">=4" } @@ -5787,7 +5250,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, "dependencies": { "caller-callsite": "^2.0.0" }, @@ -5812,24 +5274,10 @@ "tslib": "^2.0.3" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } + "node_modules/camel-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, "node_modules/caniuse-api": { "version": "3.0.0", @@ -5843,24 +5291,25 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001431", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", - "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", "engines": { "node": ">=4" } @@ -5936,46 +5385,38 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dependencies": { - "anymatch": "~3.1.2", + "anymatch": "~3.1.1", "braces": "~3.0.2", - "glob-parent": "~5.1.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "~3.5.0" }, "engines": { "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "engines": { - "node": ">= 6" + "node": ">=10" } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dependencies": { + "tslib": "^1.9.0" + }, "engines": { "node": ">=6.0" } @@ -5983,13 +5424,46 @@ "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/classnames": { "version": "2.2.6", @@ -5997,30 +5471,83 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "node_modules/clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 10.0" + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -6049,6 +5576,27 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -6062,15 +5610,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "node_modules/color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -6088,15 +5640,10 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", "engines": { "node": ">=4.0.0" } @@ -6104,7 +5651,20 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dependencies": { + "arity-n": "^1.0.4" + } }, "node_modules/compressible": { "version": "2.0.18", @@ -6145,37 +5705,64 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" }, "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "engines": { "node": ">=0.8" } }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "dependencies": { - "safe-buffer": "5.2.1" + "safe-buffer": "5.1.2" }, "engines": { "node": ">= 0.6" @@ -6190,14 +5777,17 @@ } }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", "engines": { "node": ">= 0.6" } @@ -6205,49 +5795,67 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "node_modules/core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "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" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" } }, + "node_modules/core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", + "hasInstallScript": true + }, "node_modules/core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "dependencies": { - "browserslist": "^4.21.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "browserslist": "^4.16.1", + "semver": "7.0.0" } }, - "node_modules/core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" } }, + "node_modules/core-js-pure": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==", + "hasInstallScript": true + }, "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -6271,9 +5879,53 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cosmiconfig/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "node_modules/create-react-context": { @@ -6285,66 +5937,33 @@ "warning": "^4.0.3" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" }, "engines": { - "node": ">= 8" + "node": "*" } }, "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/css": { @@ -6359,187 +5978,145 @@ } }, "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.5" }, "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "css-blank-pseudo": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, - "node_modules/css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "engines": { - "node": "^10 || ^12 || >=14" + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" }, - "peerDependencies": { - "postcss": "^8.0.9" + "engines": { + "node": ">4" } }, "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "bin": { - "css-has-pseudo": "dist/cli.cjs" + "css-has-pseudo": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, - "node_modules/css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.18", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=4" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dependencies": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } + "node": ">= 10.13.0" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node_modules/css-loader/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "yallist": "^4.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=10" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">= 12.13.0" + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=10" } }, "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" + "css-prefers-color-scheme": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/css-select": { @@ -6585,13 +6162,9 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "node_modules/cssdb": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", - "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" }, "node_modules/cssesc": { "version": "3.0.0", @@ -6605,76 +6178,138 @@ } }, "node_modules/cssnano": { - "version": "5.1.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", - "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dependencies": { - "cssnano-preset-default": "^5.2.13", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "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" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/cssnano-preset-default": { - "version": "5.2.13", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", - "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.3", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.1", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=4" } }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "node_modules/cssnano/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" } }, "node_modules/csso": { @@ -6689,9 +6324,9 @@ } }, "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6731,10 +6366,24 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" }, "node_modules/data-urls": { "version": "2.0.0", @@ -6750,25 +6399,28 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dependencies": { "ms": "2.1.2" }, "engines": { "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" } }, "node_modules/decimal.js": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", - "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "node_modules/decode-uri-component": { "version": "0.2.0", @@ -6781,7 +6433,7 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, "node_modules/deep-equal": { "version": "1.1.1", @@ -6810,108 +6462,106 @@ } }, "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dependencies": { - "execa": "^5.0.0" + "execa": "^1.0.0", + "ip-regex": "^2.1.0" }, "engines": { - "node": ">= 10" + "node": ">=6" } }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "object-keys": "^1.0.12" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "path-key": "^3.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" } }, "node_modules/delayed-stream": { @@ -6923,22 +6573,27 @@ } }, "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -6948,9 +6603,9 @@ } }, "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "node_modules/detect-port-alt": { "version": "1.1.6", @@ -6979,28 +6634,7 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/diff-sequences": { "version": "24.9.0", @@ -7010,6 +6644,21 @@ "node": ">= 6" } }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -7021,30 +6670,39 @@ "node": ">=8" } }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "node_modules/dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" } }, "node_modules/doctrine": { @@ -7089,16 +6747,19 @@ "entities": "^2.0.0" } }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" }, "node_modules/domexception": { "version": "2.0.1", @@ -7120,30 +6781,24 @@ } }, "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.1.0" }, "engines": { "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", "dependencies": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" } }, "node_modules/dot-case": { @@ -7155,12 +6810,28 @@ "tslib": "^2.0.3" } }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/dotenv-expand": { @@ -7173,29 +6844,54 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "hasInstallScript": true, "engines": { "node": ">=0.10.0" } }, "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + "version": "1.3.642", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", + "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/email-addresses": { "version": "3.1.0", @@ -7203,20 +6899,17 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -7229,7 +6922,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "engines": { "node": ">= 0.8" } @@ -7238,21 +6931,33 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/enquirer": { @@ -7339,6 +7044,17 @@ "object-is": "^1.1.2" } }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -7348,66 +7064,35 @@ } }, "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "dependencies": { - "stackframe": "^1.3.4" + "stackframe": "^1.1.1" } }, "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dependencies": { - "has": "^1.0.3" } }, "node_modules/es-to-primitive": { @@ -7423,6 +7108,35 @@ "node": ">= 0.4" } }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -7434,7 +7148,7 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "node_modules/escape-string-regexp": { "version": "1.0.5", @@ -7619,74 +7333,52 @@ "node": ">=4" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "node_modules/eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "confusing-browser-globals": "^1.0.10" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "dependencies": { - "ms": "^2.1.1" + "debug": "^2.6.9", + "resolve": "^1.13.1" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "ms": "2.0.0" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "pkg-dir": "^2.0.0" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { + "node_modules/eslint-module-utils/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", @@ -7694,83 +7386,298 @@ "ms": "2.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { + "node_modules/eslint-module-utils/node_modules/find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dependencies": { - "esutils": "^2.0.2" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "p-try": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "node": ">=4" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", - "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dependencies": { - "@babel/runtime": "^7.18.9", - "aria-query": "^4.2.2", - "array-includes": "^3.1.5", + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", + "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.3", + "axe-core": "^4.0.2", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", "has": "^1.0.3", - "jsx-ast-utils": "^3.3.2", - "language-tags": "^1.0.5", - "minimatch": "^3.1.2", - "semver": "^6.3.0" + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" }, "engines": { "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" }, "node_modules/eslint-plugin-prettier": { "version": "3.3.1", @@ -7785,42 +7692,32 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.31.11", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", - "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", "doctrine": "^2.1.0", - "estraverse": "^5.3.0", + "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", "engines": { "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, "node_modules/eslint-plugin-react/node_modules/doctrine": { @@ -7834,51 +7731,101 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-react/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/eslint-plugin-testing-library": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", + "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, "engines": { - "node": ">=4.0" + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dependencies": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", - "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@typescript-eslint/utils": "^5.13.0" + "yallist": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" + "node": ">=10" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/eslint-scope": { @@ -7921,112 +7868,41 @@ } }, "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", + "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" + "@types/eslint": "^7.2.4", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "schema-utils": "^3.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node": ">= 10.13.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8066,6 +7942,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/eslint/node_modules/globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -8093,6 +7982,25 @@ "node": ">= 4" } }, + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, "node_modules/eslint/node_modules/semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -8107,6 +8015,36 @@ "node": ">=10" } }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8118,6 +8056,20 @@ "node": ">=8" } }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -8152,9 +8104,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dependencies": { "estraverse": "^5.1.0" }, @@ -8213,7 +8165,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "engines": { "node": ">= 0.6" } @@ -8224,18 +8176,42 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "engines": { "node": ">=0.8.x" } }, + "node_modules/eventsource": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", + "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, "node_modules/execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -8253,7 +8229,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -8268,60 +8243,114 @@ "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "engines": { "node": ">= 0.8.0" } }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/expect/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/expect/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -8335,24 +8364,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/expect/node_modules/color-convert": { @@ -8372,11 +8395,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/expect/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/has-flag": { @@ -8388,69 +8411,59 @@ } }, "node_modules/expect/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/expect/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/expect/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/expect/node_modules/supports-color": { "version": "7.2.0", @@ -8464,38 +8477,37 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "dependencies": { - "accepts": "~1.3.8", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "2.0.0", + "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "~1.1.2", "fresh": "0.5.2", - "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -8507,7 +8519,7 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "node_modules/express/node_modules/debug": { "version": "2.6.9", @@ -8520,161 +8532,243 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.10.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "is-glob": "^4.0.1" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dependencies": { - "reusify": "^1.0.4" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dependencies": { - "websocket-driver": ">=0.5.1" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "bser": "2.1.1" + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "flat-cache": "^3.0.4" + "kind-of": "^6.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=0.10.0" } }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dependencies": { + "@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" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=8" } }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dependencies": { - "minimatch": "^5.0.1" + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/filelist/node_modules/brace-expansion": { + "node_modules/fb-watchman": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dependencies": { - "balanced-match": "^1.0.0" + "bser": "2.1.1" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "dependencies": { - "brace-expansion": "^2.0.1" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=10" + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, "node_modules/filename-reserved-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", @@ -8709,9 +8803,9 @@ } }, "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", "engines": { "node": ">= 0.4.0" } @@ -8728,16 +8822,16 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "engines": { @@ -8755,34 +8849,19 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dependencies": { "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/flat-cache": { @@ -8797,15 +8876,40 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "funding": [ { "type": "individual", @@ -8821,210 +8925,143 @@ } } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.11.5", + "yarn": ">=1.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "color-name": "~1.1.4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dependencies": { - "has-flag": "^4.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, "node_modules/form-data": { @@ -9041,33 +9078,41 @@ } }, "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", "engines": { "node": ">= 0.6" } }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "engines": { + "node": ">=0.10.0" } }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "engines": { "node": ">= 0.6" } }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -9081,10 +9126,27 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -9092,11 +9154,9 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", "os": [ "darwin" ], @@ -9110,20 +9170,17 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", + "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "es-abstract": "^1.18.0-next.1", + "functions-have-names": "^1.2.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/functional-red-black-tree": { @@ -9153,16 +9210,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "has-symbols": "^1.0.1" } }, "node_modules/get-own-enumerable-property-symbols": { @@ -9182,7 +9236,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -9190,19 +9243,12 @@ "node": ">=6" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, "node_modules/gh-pages": { @@ -9252,11 +9298,6 @@ "node": ">= 6" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -9305,14 +9346,15 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true }, "node_modules/gud": { "version": "1.0.0", @@ -9320,17 +9362,23 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "dependencies": { - "duplexer": "^0.1.2" + "duplexer": "^0.1.1", + "pify": "^4.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" + } + }, + "node_modules/gzip-size/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" } }, "node_modules/handle-thing": { @@ -9354,14 +9402,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -9370,40 +9410,110 @@ "node": ">=4" } }, - "node_modules/has-property-descriptors": { + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dependencies": { - "get-intrinsic": "^1.1.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "has-symbols": "^1.0.2" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "node_modules/he": { @@ -9414,6 +9524,21 @@ "he": "bin/he" } }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -9425,13 +9550,12 @@ "node_modules/hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9439,32 +9563,20 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" }, "node_modules/html-element-map": { "version": "1.2.0", @@ -9486,9 +9598,9 @@ } }, "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -9496,31 +9608,31 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", "he": "^1.2.0", - "param-case": "^3.0.4", + "param-case": "^3.0.3", "relateurl": "^0.2.7", - "terser": "^5.10.0" + "terser": "^4.6.3" }, "bin": { "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=12" + "node": ">=6" } }, "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "engines": { - "node": ">= 12" + "node": ">= 6" } }, "node_modules/html-to-react": { @@ -9557,69 +9669,92 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.9" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "peerDependencies": { - "webpack": "^5.20.0" + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", + "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.5.2", + "domutils": "^2.4.4", "entities": "^2.0.0" } }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -9648,82 +9783,180 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "agent-base": "6", - "debug": "4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, "engines": { - "node": ">=10.17.0" + "node": ">=0.10.0" } }, - "node_modules/humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/husky": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", - "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", - "dev": true, - "hasInstallScript": true, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dependencies": { - "chalk": "^2.4.2", - "ci-info": "^2.0.0", - "cosmiconfig": "^5.2.1", - "execa": "^1.0.0", + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "dependencies": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/husky": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", + "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chalk": "^2.4.2", + "ci-info": "^2.0.0", + "cosmiconfig": "^5.2.1", + "execa": "^1.0.0", "get-stdin": "^7.0.0", "opencollective-postinstall": "^2.0.2", "pkg-dir": "^4.2.0", @@ -9755,6 +9988,19 @@ "node": ">=4" } }, + "node_modules/husky/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/husky/node_modules/get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -9777,6 +10023,30 @@ "node": ">=4" } }, + "node_modules/husky/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/husky/node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -9790,6 +10060,27 @@ "node": ">=4" } }, + "node_modules/husky/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/husky/node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -9839,32 +10130,27 @@ } }, "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">= 6" } }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", @@ -9876,28 +10162,40 @@ "node": ">=4" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "engines": { "node": ">= 4" } }, - "node_modules/immer": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, "node_modules/immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -9910,10 +10208,29 @@ "node": ">=6" } }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -9923,9 +10240,59 @@ }, "engines": { "node": ">=8" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, "node_modules/imurmurhash": { @@ -9944,6 +10311,16 @@ "node": ">=8" } }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -9963,25 +10340,101 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dependencies": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internal-slot/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "dependencies": { - "get-intrinsic": "^1.1.0", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", "has": "^1.0.3", - "side-channel": "^1.0.4" + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" }, "engines": { "node": ">= 0.4" } }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { - "node": ">= 10" + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-alphabetical": { @@ -10014,17 +10467,6 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -10053,25 +10495,65 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "engines": { "node": ">= 0.4" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "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" } }, "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "dependencies": { "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-date-object": { @@ -10087,27 +10569,52 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "bin": { "is-docker": "cli.js" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-extglob": { @@ -10118,14 +10625,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -10135,9 +10634,9 @@ } }, "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10153,17 +10652,14 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-number": { @@ -10183,19 +10679,41 @@ } }, "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/is-plain-obj": { @@ -10206,34 +10724,46 @@ "node": ">=0.10.0" } }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, "node_modules/is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", @@ -10242,38 +10772,20 @@ "node": ">=6" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-subset": { @@ -10281,6 +10793,17 @@ "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -10295,24 +10818,21 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -10339,23 +10859,30 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", + "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, "engines": { @@ -10391,6 +10918,25 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10403,22 +10949,22 @@ } }, "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10427,156 +10973,62 @@ "node": ">=8" } }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", "dependencies": { - "@jest/core": "^27.5.1", + "@jest/core": "^26.6.0", "import-local": "^3.0.2", - "jest-cli": "^27.5.1" + "jest-cli": "^26.6.0" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 10.14.2" } }, "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -10590,24 +11042,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/color-convert": { @@ -10626,37 +11072,47 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 8" } }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, "engines": { "node": ">=10" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, "node_modules/jest-changed-files/node_modules/has-flag": { @@ -10668,14 +11124,11 @@ } }, "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/npm-run-path": { @@ -10697,6 +11150,25 @@ "node": ">=8" } }, + "node_modules/jest-changed-files/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-changed-files/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10708,70 +11180,86 @@ "node": ">=8" } }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.5.1", + "expect": "^26.6.0", "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-circus/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-circus/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -10785,24 +11273,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-circus/node_modules/color-convert": { @@ -10822,11 +11304,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/has-flag": { @@ -10838,69 +11320,59 @@ } }, "node_modules/jest-circus/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-circus/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", @@ -10913,71 +11385,74 @@ "node": ">=8" } }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-config/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-cli/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { + "node_modules/jest-config/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10986,27 +11461,21 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/color-convert": { + "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -11017,180 +11486,79 @@ "node": ">=7.0.0" } }, - "node_modules/jest-cli/node_modules/color-name": { + "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "has-flag": "^4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-config/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=8" } }, - "node_modules/jest-config/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-config/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "color-convert": "^2.0.1" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "p-locate": "^4.1.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "color-name": "~1.1.4" + "p-limit": "^2.2.0" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-config/node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -11203,39 +11571,69 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" } }, "node_modules/jest-config/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10" } }, - "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "node_modules/jest-config/node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/jest-config/node_modules/read-pkg": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "node_modules/jest-config/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", @@ -11263,66 +11661,66 @@ } }, "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dependencies": { "detect-newline": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-each/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-each/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -11336,24 +11734,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-each/node_modules/color-convert": { @@ -11381,41 +11773,31 @@ } }, "node_modules/jest-each/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-each/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", @@ -11429,49 +11811,49 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-jsdom/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11485,24 +11867,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/color-convert": { @@ -11541,48 +11917,48 @@ } }, "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11596,24 +11972,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/color-convert": { @@ -11660,57 +12030,58 @@ } }, "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", "walker": "^1.0.7" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" }, "optionalDependencies": { - "fsevents": "^2.3.2" + "fsevents": "^2.1.2" } }, "node_modules/jest-haste-map/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-haste-map/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11724,24 +12095,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/color-convert": { @@ -11780,67 +12145,68 @@ } }, "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.5.1", + "expect": "^26.6.2", "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-jasmine2/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-jasmine2/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -11854,24 +12220,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/color-convert": { @@ -11891,11 +12251,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-jasmine2/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/has-flag": { @@ -11907,69 +12267,59 @@ } }, "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-jasmine2/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", @@ -11983,61 +12333,140 @@ } }, "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-leak-detector/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/jest-leak-detector/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } }, "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" + } + }, + "node_modules/jest-leak-detector/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-leak-detector/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10" } }, "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/jest-leak-detector/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/jest-matcher-utils": { "version": "24.9.0", @@ -12054,59 +12483,59 @@ } }, "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "stack-utils": "^2.0.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-message-util/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -12120,24 +12549,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-message-util/node_modules/color-convert": { @@ -12165,33 +12588,23 @@ } }, "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-message-util/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", @@ -12205,44 +12618,44 @@ } }, "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-mock/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12256,24 +12669,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-mock/node_modules/color-convert": { @@ -12312,89 +12719,79 @@ } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "engines": { "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } } }, "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", + "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12408,24 +12805,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/color-convert": { @@ -12464,32 +12855,32 @@ } }, "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12503,24 +12894,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve/node_modules/color-convert": { @@ -12539,6 +12924,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/jest-resolve/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -12547,6 +12944,85 @@ "node": ">=8" } }, + "node_modules/jest-resolve/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12559,63 +13035,62 @@ } }, "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runner/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runner/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12629,24 +13104,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-runner/node_modules/color-convert": { @@ -12665,6 +13134,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/jest-runner/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -12673,6 +13154,103 @@ "node": ">=8" } }, + "node_modules/jest-runner/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12685,68 +13263,84 @@ } }, "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", + "cjs-module-lexer": "^0.6.0", "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", + "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, + "node_modules/jest-runtime/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -12756,30 +13350,42 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" } }, "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -12792,73 +13398,164 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runtime/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/jest-runtime/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/jest-runtime/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/jest-runtime/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/has-flag": { + "node_modules/jest-runtime/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/jest-runtime/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/jest-runtime/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dependencies": { - "path-key": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/jest-runtime/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "engines": { "node": ">=8" } @@ -12874,85 +13571,125 @@ "node": ">=8" } }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.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": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dependencies": { "@types/node": "*", - "graceful-fs": "^4.2.9" + "graceful-fs": "^4.2.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dependencies": { "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", + "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", + "pretty-format": "^26.6.2", "semver": "^7.3.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-snapshot/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -12966,24 +13703,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/color-convert": { @@ -13003,11 +13734,23 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/has-flag": { @@ -13019,138 +13762,236 @@ } }, "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "node_modules/jest-snapshot/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node_modules/jest-snapshot/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-snapshot/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "has-flag": "^4.0.0" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "node_modules/jest-snapshot/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-util/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, + "node_modules/jest-snapshot/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-util/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "@types/istanbul-lib-report": "*" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/jest-snapshot/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dependencies": { + "@types/istanbul-lib-report": "*" } }, "node_modules/jest-util/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -13164,32 +14005,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", - "engines": { - "node": ">=8" } }, "node_modules/jest-util/node_modules/color-convert": { @@ -13228,56 +14055,56 @@ } }, "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-validate/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-validate/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-validate/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -13291,24 +14118,26 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" } }, "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-validate/node_modules/color-convert": { @@ -13336,41 +14165,31 @@ } }, "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-validate/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-validate/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", @@ -13384,99 +14203,26 @@ } }, "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=10" } }, "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -13490,32 +14236,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", - "engines": { - "node": ">=8" } }, "node_modules/jest-watch-typeahead/node_modules/color-convert": { @@ -13534,17 +14266,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -13553,188 +14274,124 @@ "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "ansi-regex": "^5.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", + "jest-util": "^26.6.2", "string-length": "^4.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 10.14.2" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "ansi-regex": "^6.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=7.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13745,55 +14402,78 @@ "node": ">=8" } }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.13.0" } }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "node_modules/jest/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { + "node_modules/jest/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13802,27 +14482,39 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/color-convert": { + "node_modules/jest/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13833,12 +14525,29 @@ "node": ">=7.0.0" } }, - "node_modules/jest-watcher/node_modules/color-name": { + "node_modules/jest/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-watcher/node_modules/has-flag": { + "node_modules/jest/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/jest/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13846,56 +14555,150 @@ "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "node_modules/jest/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" } }, - "node_modules/jest-worker/node_modules/has-flag": { + "node_modules/jest/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/jest/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.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": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + "node_modules/jest/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } }, "node_modules/js-tokens": { "version": "4.0.0", @@ -13960,9 +14763,9 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "bin": { "acorn": "bin/acorn" }, @@ -13984,19 +14787,13 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -14007,10 +14804,18 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dependencies": { + "minimist": "^1.2.5" + }, "bin": { "json5": "lib/cli.js" }, @@ -14026,26 +14831,23 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" }, "engines": { "node": ">=4.0" } }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -14062,14 +14864,6 @@ "node": ">=6" } }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, "node_modules/language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -14083,6 +14877,15 @@ "language-subtag-registry": "~0.3.2" } }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -14103,31 +14906,23 @@ "node": ">= 0.8.0" } }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "engines": { - "node": ">=10" - } - }, "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "engines": { - "node": ">=6.11.5" + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -14138,14 +14933,23 @@ } }, "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/locate-path/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" } }, "node_modules/lodash": { @@ -14153,16 +14957,16 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, "node_modules/lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -14181,17 +14985,24 @@ "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } }, "node_modules/lodash.throttle": { "version": "4.1.1", @@ -14201,7 +15012,15 @@ "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "engines": { + "node": ">= 0.6.0" + } }, "node_modules/loose-envify": { "version": "1.4.0", @@ -14222,53 +15041,64 @@ "tslib": "^2.0.3" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/lower-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dependencies": { - "sourcemap-codec": "^1.4.8" + "sourcemap-codec": "^1.4.4" } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dependencies": { - "semver": "^6.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" } }, "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dependencies": { - "tmpl": "1.0.5" + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/markdown-escapes": { @@ -14276,6 +15106,16 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mdast-add-list-metadata": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", @@ -14292,26 +15132,24 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "engines": { "node": ">= 0.6" } }, - "node_modules/memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "node_modules/merge-stream": { "version": "2.0.0", @@ -14329,23 +15167,45 @@ "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "engines": { "node": ">= 0.6" } }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.1", + "picomatch": "^2.0.5" }, "engines": { - "node": ">=8.6" + "node": ">=8" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" } }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -14358,19 +15218,19 @@ } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "dependencies": { - "mime-db": "1.52.0" + "mime-db": "1.45.0" }, "engines": { "node": ">= 0.6" @@ -14393,70 +15253,54 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", - "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", "dependencies": { - "schema-utils": "^4.0.0" + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">= 6.9.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "minimist": "^1.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 4" } }, "node_modules/minimalistic-assert": { @@ -14464,10 +15308,15 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -14480,12 +15329,111 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dependencies": { - "minimist": "^1.2.6" + "minimist": "^1.2.5" }, "bin": { "mkdirp": "bin/cmd.js" @@ -14496,6 +15444,19 @@ "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "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" + } + }, "node_modules/mri": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", @@ -14511,17 +15472,22 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dependencies": { - "dns-packet": "^5.2.2", + "dns-packet": "^1.3.1", "thunky": "^1.0.2" }, "bin": { "multicast-dns": "cli.js" } }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, "node_modules/multimatch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", @@ -14547,10 +15513,16 @@ "node": ">=8" } }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -14558,16 +15530,40 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, "node_modules/nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -14586,9 +15582,9 @@ } }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "engines": { "node": ">= 0.6" } @@ -14598,11 +15594,15 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node_modules/no-case": { "version": "3.0.4", @@ -14613,71 +15613,182 @@ "tslib": "^2.0.3" } }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "engines": { - "node": ">= 6.13.0" + "node": ">= 6.0.0" } }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" + "node_modules/node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" } }, - "node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "node_modules/node-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "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" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "dependencies": { "path-key": "^2.0.0" }, @@ -14693,10 +15804,15 @@ "boolbase": "^1.0.0" } }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, "node_modules/nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -14706,22 +15822,46 @@ "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + }, "node_modules/object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", @@ -14742,95 +15882,95 @@ "node": ">= 0.4" } }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "dependencies": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "engines": { "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "isobject": "^3.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/obuf": { @@ -14839,9 +15979,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dependencies": { "ee-first": "1.1.1" }, @@ -14877,19 +16017,15 @@ } }, "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/opencollective-postinstall": { @@ -14901,6 +16037,34 @@ "opencollective-postinstall": "index.js" } }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -14917,11 +16081,31 @@ "node": ">= 0.8.0" } }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "engines": { + "node": ">=8" + } + }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, "engines": { "node": ">=4" } @@ -14935,32 +16119,39 @@ }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "retry": "^0.12.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/p-try": { @@ -14971,6 +16162,21 @@ "node": ">=6" } }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -14980,6 +16186,11 @@ "tslib": "^2.0.3" } }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -14991,6 +16202,18 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "node_modules/parse-entities": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", @@ -15004,6 +16227,17 @@ "is-hexadecimal": "^1.0.0" } }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -15034,14 +16268,29 @@ "tslib": "^2.0.3" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -15050,11 +16299,15 @@ "node": ">=0.10.0" } }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, "node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, "engines": { "node": ">=4" } @@ -15067,14 +16320,21 @@ "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, "engines": { - "node": ">=8" + "node": ">=0.12" } }, "node_modules/performance-now": { @@ -15082,20 +16342,12 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", "engines": { "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/pify": { @@ -15126,22 +16378,36 @@ } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, "engines": { "node": ">= 6" } }, "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dependencies": { - "find-up": "^4.0.0" + "find-up": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/pkg-up": { @@ -15166,1269 +16432,1238 @@ "node": ">=6" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" + "semver-compare": "^1.0.0" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "dependencies": { - "p-limit": "^2.0.0" + "ts-pnp": "^1.1.6" }, "engines": { "node": ">=6" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, "engines": { - "node": ">=4" + "node": ">= 0.12.0" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "semver-compare": "^1.0.0" + "ms": "^2.1.1" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=6.0.0" } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dependencies": { + "postcss": "^7" }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" + "engines": { + "node": ">=8.0.0" } }, "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" + "node": ">=6.0.0" } }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.14" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=6.0.0" } }, "node_modules/postcss-custom-properties": { - "version": "12.1.10", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", - "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.3" + "engines": { + "node": ">=4" } }, "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=4" } }, "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dependencies": { + "postcss": "^7.0.26" } }, "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dependencies": { + "postcss": "^7.0.2" } }, "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, - "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "node_modules/postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "dependencies": { - "camelcase-css": "^2.0.1" + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "node": ">= 4" } }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "node_modules/postcss-load-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "node_modules/postcss-load-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" } }, "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "node": ">= 6" } }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "lru-cache": "^6.0.0" + "minimist": "^1.2.0" }, "bin": { - "semver": "bin/semver.js" + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">=4.0.0" } }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-merge-rules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", - "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=8" } }, "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "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" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=8" } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">= 6" } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "dependencies": { - "icss-utils": "^5.0.0", + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 6" } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 6" } }, "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" } }, "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" }, "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" + "node": ">=8.0.0" } }, "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, "node_modules/postcss-normalize-url/node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" - } + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dependencies": { + "postcss": "^7.0.2" } }, "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=4" } }, "node_modules/postcss-reduce-initial": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", - "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "postcss": "^7.0.2" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "node_modules/postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "postcss": "^8.1.0" }, "engines": { - "node": ">=4" + "node": ">=10.0" } }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", + "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "node_modules/postcss-svgo/node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "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" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, - "node_modules/postcss-svgo/node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dependencies": { - "boolbase": "^1.0.0" + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.14.4" } }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "has-flag": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -16470,23 +17705,20 @@ } }, "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==", "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dependencies": { "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "renderkid": "^2.0.4" } }, "node_modules/pretty-format": { @@ -16523,6 +17755,20 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/pretty-quick/node_modules/execa": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", @@ -16543,6 +17789,19 @@ "node": "^8.12.0 || >=9.7.0" } }, + "node_modules/pretty-quick/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/pretty-quick/node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -16564,6 +17823,18 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/pretty-quick/node_modules/npm-run-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", @@ -16585,6 +17856,27 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/pretty-quick/node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -16594,6 +17886,50 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -16608,17 +17944,22 @@ } }, "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", "dependencies": { "asap": "~2.0.6" } }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -16628,13 +17969,13 @@ } }, "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "react-is": "^16.8.1" } }, "node_modules/prop-types-exact": { @@ -16648,35 +17989,68 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "dependencies": { - "forwarded": "0.2.0", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" }, "engines": { "node": ">= 0.10" } }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -16693,26 +18067,12 @@ "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -16725,41 +18085,27 @@ "node": ">=0.10.0" } }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -16798,6 +18144,15 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -16807,12 +18162,12 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", + "bytes": "3.1.0", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -16821,24 +18176,13 @@ } }, "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "engines": { "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", @@ -16853,67 +18197,69 @@ } }, "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", "dependencies": { - "core-js": "^3.19.2", + "core-js": "^3.6.5", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" }, "engines": { - "node": ">=14" + "node": ">=10" } }, "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/react-dev-utils/node_modules/array-union": { @@ -16924,149 +18270,162 @@ "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" }, - "engines": { - "node": ">=10" + "bin": { + "browserslist": "cli.js" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/react-dev-utils/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "color-name": "~1.1.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 8" } }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" }, "engines": { "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/has-flag": { + "node_modules/react-dev-utils/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "node_modules/react-dev-utils/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">= 12.13.0" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/react-dev-utils/node_modules/react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "node_modules/react-dev-utils/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { - "p-locate": "^5.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, + "node_modules/react-dev-utils/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "p-limit": "^3.0.2" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/react-dev-utils/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "has-flag": "^4.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, "node_modules/react-dom": { @@ -17080,11 +18439,6 @@ "scheduler": "^0.19.1" } }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, "node_modules/react-ga": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", @@ -17146,78 +18500,87 @@ } }, "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", "engines": { "node": ">=0.10.0" } }, "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", + "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", + "dependencies": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", + "@svgr/webpack": "5.4.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.0", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "8.0.2", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" }, "bin": { "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">=14.0.0" + "node": "^10.12.0 || >=12.0.0" }, "optionalDependencies": { - "fsevents": "^2.3.2" + "fsevents": "^2.1.3" }, "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" + "typescript": "^3.2.1" }, "peerDependenciesMeta": { "typescript": { @@ -17225,398 +18588,26 @@ } } }, - "node_modules/react-scripts/node_modules/@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "node_modules/react-scripts/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=10" } }, - "node_modules/react-scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", - "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "node_modules/react-scripts/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.3", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <4.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/react-scripts/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-scripts/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-scripts/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/eslint": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", - "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", - "dependencies": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.15.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/react-scripts/node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/react-scripts/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-scripts/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/react-scripts/node_modules/globals": { - "version": "13.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" } }, "node_modules/react-scripts/node_modules/jsonfile": { @@ -17624,78 +18615,23 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { + "graceful-fs": "^4.1.6", "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/react-scripts/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/react-scripts/node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" } }, "node_modules/react-scripts/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "bin": { "semver": "bin/semver.js" }, @@ -17703,38 +18639,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/react-scripts/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/type-fest": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", - "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", - "optional": true, - "peer": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/react-scripts/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -17811,31 +18715,24 @@ "react-transition-group": "^2.3.1" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dependencies": { - "pify": "^2.3.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dependencies": { "picomatch": "^2.2.1" }, @@ -17844,14 +18741,14 @@ } }, "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "dependencies": { - "minimatch": "^3.0.5" + "minimatch": "3.0.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, "node_modules/redent": { @@ -17877,86 +18774,91 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "dependencies": { - "regenerate": "^1.4.2" + "regenerate": "^1.4.0" }, "engines": { "node": ">=4" } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dependencies": { "@babel/runtime": "^7.8.4" } }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.1.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" }, "engines": { "node": ">=4" } }, "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", "dependencies": { "jsesc": "~0.5.0" }, @@ -17967,7 +18869,7 @@ "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "bin": { "jsesc": "bin/jsesc" } @@ -17975,7 +18877,7 @@ "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "engines": { "node": ">= 0.10" } @@ -18002,53 +18904,123 @@ "xtend": "^4.0.1" } }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" } }, "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "node_modules/renderkid/node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "engines": { "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" } }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/renderkid/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "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" + } + }, + "node_modules/renderkid/node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, "node_modules/renderkid/node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dependencies": { - "boolbase": "^1.0.0" + "boolbase": "~1.0.0" + } + }, + "node_modules/renderkid/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">= 6" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "engines": { + "node": ">=0.10.0" } }, "node_modules/repeat-string": { @@ -18070,7 +19042,7 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "engines": { "node": ">=0.10.0" } @@ -18083,25 +19055,23 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, "node_modules/resolve-cwd": { @@ -18137,59 +19107,87 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "dependencies": { + "adjust-sourcemap-loader": "3.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" }, "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } }, "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "engines": { "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "node_modules/resolve-url-loader/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">=6" } }, "node_modules/ret": { @@ -18201,9 +19199,9 @@ } }, "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "engines": { "node": ">= 4" } @@ -18217,67 +19215,99 @@ "node": ">=0.10.0" } }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, "bin": { "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "node_modules/rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" } }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" } }, "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "dependencies": { - "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^6.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 6" } }, "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { @@ -18289,16 +19319,29 @@ } }, "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" } }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -18308,6 +19351,14 @@ "nearley": "^2.7.10" } }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, "node_modules/run-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", @@ -18321,57 +19372,29 @@ } }, "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dependencies": { - "queue-microtask": "^1.2.2" + "aproba": "^1.1.1" } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ret": "~0.1.10" } }, "node_modules/safer-buffer": { @@ -18379,10 +19402,165 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, "node_modules/sass": { "version": "1.49.0", @@ -18401,40 +19579,50 @@ } }, "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 8.9.0" + } + }, + "node_modules/sass-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/sass-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/sax": { @@ -18473,26 +19661,19 @@ }, "engines": { "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" } }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" + "node-forge": "^0.10.0" } }, "node_modules/semver": { @@ -18510,23 +19691,23 @@ "dev": true }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "dependencies": { "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", + "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": "2.0.0", + "http-errors": "~1.7.2", "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", + "ms": "2.1.1", + "on-finished": "~2.3.0", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~1.5.0" }, "engines": { "node": ">= 0.8.0" @@ -18543,17 +19724,17 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dependencies": { "randombytes": "^2.1.0" } @@ -18561,7 +19742,7 @@ "node_modules/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -18583,18 +19764,10 @@ "ms": "2.0.0" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -18608,50 +19781,99 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.17.1" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } }, "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "dependencies": { "shebang-regex": "^1.0.0" }, @@ -18663,18 +19885,20 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true }, "node_modules/side-channel": { "version": "1.0.4", @@ -18691,6 +19915,19 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -18744,89 +19981,251 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" } }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dependencies": { - "is-plain-obj": "^1.0.0" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", @@ -18841,7 +20240,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -18850,14 +20248,12 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -18866,8 +20262,7 @@ "node_modules/spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" }, "node_modules/spdy": { "version": "4.0.2", @@ -18897,21 +20292,55 @@ "wbuf": "^1.7.3" } }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -18928,23 +20357,81 @@ } }, "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" }, "node_modules/state-toggle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, "node_modules/strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -18954,17 +20441,17 @@ } }, "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -18973,40 +20460,42 @@ "node": ">=10" } }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^5.0.0" }, "engines": { "node": ">=8" } }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" } }, "node_modules/string.prototype.trim": { @@ -19023,29 +20512,21 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "node_modules/stringify-object": { @@ -19061,46 +20542,49 @@ "node": ">=4" } }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, "engines": { - "node": ">=10" + "node": ">=4" } }, "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -19152,33 +20636,41 @@ } }, "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" }, - "peerDependencies": { - "webpack": "^5.0.0" + "engines": { + "node": ">= 8.9.0" } }, "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=8" } }, "node_modules/supports-color": { @@ -19193,9 +20685,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -19223,17 +20715,6 @@ "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -19243,7 +20724,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -19283,9 +20763,6 @@ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "engines": { "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" } }, "node_modules/svgo/node_modules/dom-serializer": { @@ -19297,6 +20774,16 @@ "entities": "^2.0.0" } }, + "node_modules/svgo/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "node_modules/svgo/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, "node_modules/svgo/node_modules/domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -19306,11 +20793,6 @@ "domelementtype": "1" } }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -19349,120 +20831,118 @@ "uri-js": "^4.2.2" } }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", - "dependencies": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "node_modules/table/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=8" } }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "is-glob": "^4.0.3" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "engines": { "node": ">=6" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/terminal-link": { @@ -19475,189 +20955,348 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" }, "bin": { "terser": "bin/terser" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" }, "engines": { "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "engines": { + "node": ">=0.4.0" } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=8" } }, - "node_modules/terser/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "p-locate": "^4.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "is-number": "^7.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8.0" + "node": ">=10" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=0.6" + "node": ">=8" } }, - "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "p-try": "^2.0.0" }, "engines": { "node": ">=6" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dependencies": { - "punycode": "^2.1.1" + "find-up": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "node_modules/trim-repeated": { - "version": "1.0.0", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "node_modules/trim-repeated": { + "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dependencies": { @@ -19682,14 +21321,22 @@ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + } + }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.6", + "minimist": "^1.2.0", "strip-bom": "^3.0.0" } }, @@ -19707,34 +21354,36 @@ "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "engines": { "node": ">=4" } }, "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", + "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", "dependencies": { "tslib": "^1.8.1" }, "engines": { "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "node_modules/type-check": { "version": "0.4.0", @@ -19780,6 +21429,11 @@ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -19788,33 +21442,6 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -19825,37 +21452,37 @@ } }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" }, "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "engines": { "node": ">=4" } @@ -19873,15 +21500,55 @@ "x-is-string": "^0.1.0" } }, - "node_modules/unique-string": { + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "dependencies": { - "crypto-random-string": "^2.0.0" + "crypto-random-string": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/unist-util-is": { @@ -19934,7 +21601,7 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "engines": { "node": ">= 0.8" } @@ -19942,7 +21609,51 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/upath": { "version": "1.2.0", @@ -19953,31 +21664,6 @@ "yarn": "*" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -19991,19 +21677,75 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "punycode": "1.3.2", + "querystring": "0.2.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "node_modules/util.promisify": { "version": "1.0.1", @@ -20014,30 +21756,53 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + } + }, + "node_modules/util.promisify/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "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.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" } }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "bin/uuid" } }, "node_modules/v8-compile-cache": { @@ -20046,22 +21811,22 @@ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" }, "engines": { - "node": ">=10.12.0" + "node": ">=10.10.0" } }, "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "engines": { "node": ">= 8" } @@ -20070,7 +21835,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -20079,11 +21843,16 @@ "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "engines": { "node": ">= 0.8" } }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, "node_modules/vfile": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", @@ -20108,11 +21877,15 @@ "unist-util-stringify-position": "^1.1.1" } }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -20134,11 +21907,11 @@ "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" }, "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dependencies": { - "makeerror": "1.0.12" + "makeerror": "1.0.x" } }, "node_modules/warning": { @@ -20150,15 +21923,262 @@ } }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/wbuf": { @@ -20178,289 +22198,478 @@ } }, "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "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": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" + "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" }, "bin": { "webpack": "bin/webpack.js" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "node": ">=6.11.5" } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "webpack-log": "^2.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "bin": { + "mime": "cli.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "node_modules/webpack-dev-server/node_modules/fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" }, "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "has-flag": "^3.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dependencies": { - "fast-deep-equal": "^3.1.3" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 6" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=6" } }, "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" }, "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" + "node": ">=6.11.5" } }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6 <7 || >=8" } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, "node_modules/webpack/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "bin": { "acorn": "bin/acorn" }, @@ -20468,479 +22677,567 @@ "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=0.10.0" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "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" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=4.0.0" } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "iconv-lite": "0.4.24" + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "isexe": "^2.0.0" + "minimist": "^1.2.0" }, "bin": { - "which": "bin/which" + "json5": "lib/cli.js" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dependencies": { - "workbox-core": "6.5.4" + "randombytes": "^2.1.0" } }, - "node_modules/workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" - }, - "engines": { - "node": ">=10.0.0" + "figgy-pudding": "^3.5.1" } }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" + "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" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" + "node": ">= 6.9.0" } }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=10" + "node": ">=0.6.0" } }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } }, - "node_modules/workbox-build/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "iconv-lite": "0.4.24" } }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "node_modules/whatwg-fetch": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dependencies": { - "whatwg-url": "^7.0.0" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { - "punycode": "^2.1.0" + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/workbox-build/node_modules/universalify": { + "node_modules/which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "node_modules/workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "dependencies": { + "workbox-core": "^5.1.4" + } }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "node_modules/workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" } }, "node_modules/workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" }, "node_modules/workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", "dependencies": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" } }, "node_modules/workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", "dependencies": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "node_modules/workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "node_modules/workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" }, "node_modules/workbox-webpack-plugin": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", - "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.4" + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" + "node": ">=8.0.0" } }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "node_modules/workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "workbox-core": "^5.1.4" } }, - "node_modules/workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" + "microevent.ts": "~0.1.1" } }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dependencies": { - "color-convert": "^2.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -20958,9 +23255,9 @@ } }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "engines": { "node": ">=8.3.0" }, @@ -21001,12 +23298,9 @@ } }, "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, "node_modules/yallist": { "version": "4.0.0", @@ -21014,36 +23308,88 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", "engines": { "node": ">= 6" } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "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": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "engines": { - "node": ">=10" + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/yocto-queue": { @@ -21052,530 +23398,427 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } } }, "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.10.4" } }, "@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" }, "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/eslint-parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", - "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, "@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", "requires": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" }, "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.10" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", "requires": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" } }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.1" } }, "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/types": "^7.12.10" } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.10.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.12.7" } }, "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.5" } }, "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" } }, "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.10" } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" } }, "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" } }, "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "requires": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.12.1" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "requires": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.12.1" } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.11" } }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" }, "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-decorators": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", - "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-async-generators": { @@ -21595,27 +23838,19 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-dynamic-import": { @@ -21635,19 +23870,11 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-import-meta": { @@ -21667,11 +23894,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -21722,489 +23949,471 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "requires": { + "@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.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" } }, "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" } }, "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", + "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@babel/helper-annotate-as-pure": "^7.12.10", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1", + "@babel/types": "^7.12.12" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.12.12" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "requires": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^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.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "@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.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" } }, "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -22214,34 +24423,32 @@ } }, "@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", + "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.10", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" } }, "@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { @@ -22254,39 +24461,38 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", "debug": "^4.1.0", - "globals": "^11.1.0" + "globals": "^11.1.0", + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, @@ -22295,131 +24501,24 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "requires": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" } }, - "@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "requires": {} + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" }, - "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "requires": {} + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" }, "@eslint/eslintrc": { "version": "0.3.0", @@ -22453,25 +24552,39 @@ } } }, - "@humanwhocodes/config-array": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" } }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -22490,6 +24603,36 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -22498,47 +24641,47 @@ } }, "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==" }, "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22552,9 +24695,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22589,68 +24732,73 @@ } }, "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -22660,9 +24808,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22681,11 +24829,111 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -22697,40 +24945,40 @@ } }, "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1" + "jest-mock": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22744,9 +24992,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22781,42 +25029,42 @@ } }, "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22830,9 +25078,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22867,39 +25115,39 @@ } }, "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22913,9 +25161,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22950,61 +25198,61 @@ } }, "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^4.0.3", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "v8-to-istanbul": "^7.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -23018,9 +25266,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23039,11 +25287,95 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23054,59 +25386,51 @@ } } }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" } }, "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -23120,9 +25444,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23157,62 +25481,63 @@ } }, "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" } }, "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -23226,9 +25551,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23273,12 +25598,13 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, "@jridgewell/resolve-uri": { @@ -23298,18 +25624,6 @@ "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } } }, "@jridgewell/sourcemap-codec": { @@ -23318,76 +25632,89 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "requires": { - "eslint-scope": "5.1.1" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", "requires": { - "@nodelib/fs.stat": "2.0.5", + "@nodelib/fs.stat": "2.0.4", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" }, "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", "requires": { - "@nodelib/fs.scandir": "2.1.5", + "@nodelib/fs.scandir": "2.1.4", "fastq": "^1.6.0" } }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "@npmcli/move-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", + "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^2.7.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", + "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } }, "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.14.2" } }, "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", "requires": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -23410,46 +25737,34 @@ } } }, - "@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" - }, "@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, - "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, "@sinonjs/commons": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", - "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "requires": { "@sinonjs/commons": "^1.7.0" } }, "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "ejs": "^2.6.1", + "magic-string": "^0.25.0" } }, "@svgr/babel-plugin-add-jsx-attribute": { @@ -23515,6 +25830,13 @@ "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + } } }, "@svgr/hast-util-to-babel-ast": { @@ -23547,17 +25869,17 @@ } }, "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", + "requires": { + "@babel/core": "^7.9.0", + "@babel/plugin-transform-react-constant-elements": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@svgr/core": "^5.4.0", + "@svgr/plugin-jsx": "^5.4.0", + "@svgr/plugin-svgo": "^5.4.0", "loader-utils": "^2.0.0" } }, @@ -23691,15 +26013,15 @@ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" }, "@types/babel__core": { - "version": "7.1.20", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", - "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -23709,128 +26031,65 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", - "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", "requires": { "@babel/types": "^7.3.0" } }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" }, - "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "@types/minimatch": "*", + "@types/node": "*" } }, "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "requires": { "@types/node": "*" } }, "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" }, "@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -23855,36 +26114,29 @@ } }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/node": { - "version": "18.11.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" }, "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" }, "@types/parse-json": { "version": "4.0.0", @@ -23892,9 +26144,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", + "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" }, "@types/prop-types": { "version": "15.7.3", @@ -23902,84 +26154,49 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "@types/react": { "version": "17.0.0", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.0.tgz", - "integrity": "sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.0.tgz", - "integrity": "sha512-lUqY7OlkF/RbNtD5nIq7ot8NquXrdFrjSOR6+w9a9RFQevGi1oZO1dcJbXMeONAPKtZ2UrZOEJ5UOCVsxbLk/g==", - "requires": { - "@types/react": "*" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "integrity": "sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw==", "requires": { - "@types/express": "*" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "@types/react-dom": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.0.tgz", + "integrity": "sha512-lUqY7OlkF/RbNtD5nIq7ot8NquXrdFrjSOR6+w9a9RFQevGi1oZO1dcJbXMeONAPKtZ2UrZOEJ5UOCVsxbLk/g==", "requires": { - "@types/mime": "*", - "@types/node": "*" + "@types/react": "*" } }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "requires": { "@types/node": "*" } }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" }, "@types/testing-library__dom": { "version": "6.14.0", @@ -24079,17 +26296,42 @@ } } }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "requires": { + "source-map": "^0.6.1" + } }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "@types/webpack": { + "version": "4.41.26", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", "requires": { - "@types/node": "*" + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } }, "@types/yargs": { @@ -24106,25 +26348,32 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", - "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", + "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", "requires": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/experimental-utils": "4.14.0", + "@typescript-eslint/scope-manager": "4.14.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { "lru-cache": "^6.0.0" } @@ -24132,61 +26381,56 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", - "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", + "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", "requires": { - "@typescript-eslint/utils": "5.43.0" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", - "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", + "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", "requires": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "debug": "^4.1.1" } }, "@typescript-eslint/scope-manager": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", - "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", + "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", "requires": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", - "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", - "requires": { - "@typescript-eslint/typescript-estree": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0" } }, "@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==" + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", + "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==" }, "@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", + "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", "requires": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "dependencies": { "array-union": { @@ -24195,55 +26439,30 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" } }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", - "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", - "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "dependencies": { - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "eslint-visitor-keys": "^2.0.0" + "yallist": "^4.0.0" } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { "lru-cache": "^6.0.0" } @@ -24251,149 +26470,168 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", + "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", "requires": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - } + "@typescript-eslint/types": "4.14.0", + "eslint-visitor-keys": "^2.0.0" } }, "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@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": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@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": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@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": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@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": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@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": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@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": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@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": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, @@ -24408,17 +26646,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, "acorn": { @@ -24436,20 +26674,9 @@ } }, "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, "acorn-walk": { "version": "7.2.0", @@ -24457,14 +26684,14 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "address": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", - "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -24478,6 +26705,15 @@ "debug": "4" } }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, "airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -24505,37 +26741,20 @@ "uri-js": "^4.2.2" } }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, "ansi-colors": { "version": "4.1.1", @@ -24543,24 +26762,24 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "requires": { - "type-fest": "^0.21.3" + "type-fest": "^0.11.0" }, "dependencies": { "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" } } }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" }, "ansi-regex": { "version": "4.1.0", @@ -24576,18 +26795,18 @@ } }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "argparse": { "version": "1.0.10", @@ -24606,6 +26825,26 @@ "@babel/runtime-corejs3": "^7.10.2" } }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, "array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -24623,15 +26862,15 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" } }, "array-union": { @@ -24647,6 +26886,11 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, "array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -24654,64 +26898,105 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.4" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" } }, "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types-flow": { "version": "0.0.7", @@ -24731,6 +27016,16 @@ "lodash": "^4.17.14" } }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -24747,22 +27042,23 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" } }, "axe-core": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", - "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==" }, "axobject-query": { "version": "2.2.0", @@ -24773,7 +27069,6 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -24786,50 +27081,57 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" } } }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -24843,9 +27145,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24880,32 +27182,66 @@ } }, "babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "object.assign": "^4.1.0" } }, "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", + "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -24914,53 +27250,62 @@ } }, "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" } } }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "babel-plugin-transform-react-remove-prop-types": { @@ -24988,37 +27333,178 @@ } }, "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "requires": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" } }, "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "requires": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "requires": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@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.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.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } } }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, "bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", @@ -25029,10 +27515,65 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "bfj": { "version": "7.0.2", @@ -25055,34 +27596,46 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "requires": { - "bytes": "3.1.2", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", + "depd": "~1.1.2", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "dependencies": { "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "debug": { "version": "2.6.9", @@ -25092,30 +27645,29 @@ "ms": "2.0.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "requires": { - "array-flatten": "^2.1.2", + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, "boolbase": { @@ -25145,20 +27697,110 @@ "fill-range": "^7.0.1" } }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" } }, "bser": { @@ -25169,20 +27811,108 @@ "node-int64": "^0.4.0" } }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } }, "call-bind": { "version": "1.0.2", @@ -25197,7 +27927,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, "requires": { "callsites": "^2.0.0" }, @@ -25205,8 +27934,7 @@ "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" } } }, @@ -25214,7 +27942,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, "requires": { "caller-callsite": "^2.0.0" } @@ -25231,18 +27958,15 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -25255,14 +27979,22 @@ } }, "caniuse-lite": { - "version": "1.0.30001431", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", - "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==" + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } }, "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, "chalk": { "version": "2.4.2", @@ -25326,45 +28058,72 @@ } }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "requires": { - "anymatch": "~3.1.2", + "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } + "readdirp": "~3.5.0" } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } }, "classnames": { "version": "2.2.6", @@ -25372,27 +28131,67 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "requires": { "source-map": "~0.6.0" } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "coa": { "version": "2.0.2", @@ -25414,6 +28213,24 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -25427,15 +28244,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, "combined-stream": { "version": "1.0.8", @@ -25450,20 +28271,28 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } }, "compressible": { "version": "2.0.18", @@ -25498,12 +28327,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -25512,22 +28336,48 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" }, "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" }, "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "5.1.2" } }, "content-type": { @@ -25536,47 +28386,76 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "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": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" }, "core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "requires": { - "browserslist": "^4.21.4" + "browserslist": "^4.16.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } } }, "core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" }, "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -25595,9 +28474,55 @@ "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" } } }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "create-react-context": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", @@ -25607,48 +28532,28 @@ "warning": "^4.0.3" } }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" }, "css": { "version": "2.2.4", @@ -25662,107 +28567,102 @@ } }, "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.5" } }, - "css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "requires": {} + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.1", + "timsort": "^0.3.0" } }, - "css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.18", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "lru-cache": "^6.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "requires": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "fast-deep-equal": "^3.1.3" + "yallist": "^4.0.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "lru-cache": "^6.0.0" } } } }, "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } }, "css-select": { "version": "3.1.2", @@ -25801,9 +28701,9 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "cssdb": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", - "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" }, "cssesc": { "version": "3.0.0", @@ -25811,56 +28711,111 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "5.1.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", - "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "requires": { - "cssnano-preset-default": "^5.2.13", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } } }, "cssnano-preset-default": { - "version": "5.2.13", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", - "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.3", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.1", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "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": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" }, "csso": { "version": "4.2.0", @@ -25871,9 +28826,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -25911,10 +28866,24 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" }, "data-urls": { "version": "2.0.0", @@ -25927,17 +28896,22 @@ } }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "requires": { "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, "decimal.js": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", - "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "decode-uri-component": { "version": "0.2.0", @@ -25947,7 +28921,7 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, "deep-equal": { "version": "1.1.1", @@ -25973,87 +28947,108 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "execa": "^5.0.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "kind-of": "^6.0.0" } }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "path-key": "^3.0.0" + "kind-of": "^6.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } } }, - "defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } }, "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-newline": { "version": "3.1.0", @@ -26061,9 +29056,9 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "detect-port-alt": { "version": "1.1.6", @@ -26085,36 +29080,45 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "requires": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, "diff-sequences": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + } } }, "discontinuous-range": { @@ -26122,22 +29126,26 @@ "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" } }, "doctrine": { @@ -26179,10 +29187,15 @@ "entities": "^2.0.0" } }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" }, "domexception": { "version": "2.0.1", @@ -26200,21 +29213,21 @@ } }, "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", "requires": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.1.0" } }, "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" } }, "dot-case": { @@ -26224,12 +29237,27 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" } }, "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" }, "dotenv-expand": { "version": "5.1.0", @@ -26241,23 +29269,52 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + "version": "1.3.642", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", + "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } }, "email-addresses": { "version": "3.1.0", @@ -26265,14 +29322,14 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "emojis-list": { "version": "3.0.0", @@ -26282,24 +29339,35 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } } }, "enquirer": { @@ -26383,6 +29451,14 @@ "object-is": "^1.1.2" } }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -26392,60 +29468,32 @@ } }, "error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "requires": { - "stackframe": "^1.3.4" + "stackframe": "^1.1.1" } }, "es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -26458,6 +29506,35 @@ "is-symbol": "^1.0.2" } }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -26466,7 +29543,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { "version": "1.0.5", @@ -26571,6 +29648,11 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -26601,6 +29683,16 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -26619,6 +29711,19 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -26627,6 +29732,27 @@ "lru-cache": "^6.0.0" } }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -26634,6 +29760,14 @@ "requires": { "has-flag": "^4.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -26676,61 +29810,140 @@ } } }, + "eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "requires": { + "confusing-browser-globals": "^1.0.10" + } + }, "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "debug": "^2.6.9", + "resolve": "^1.13.1" }, "dependencies": { "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "ms": "^2.1.1" + "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "requires": { - "debug": "^3.2.7" + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" }, "dependencies": { "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "ms": "^2.1.1" + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" } } } }, + "eslint-plugin-flowtype": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" }, "dependencies": { "debug": { @@ -26738,61 +29951,141 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "ms": "2.0.0" + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "esutils": "^2.0.2" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", + "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "@typescript-eslint/experimental-utils": "^4.0.1" } }, "eslint-plugin-jsx-a11y": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", - "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", "requires": { - "@babel/runtime": "^7.18.9", + "@babel/runtime": "^7.11.2", "aria-query": "^4.2.2", - "array-includes": "^3.1.5", + "array-includes": "^3.1.1", "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.3", + "axe-core": "^4.0.2", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", "has": "^1.0.3", - "jsx-ast-utils": "^3.3.2", - "language-tags": "^1.0.5", - "minimatch": "^3.1.2", - "semver": "^6.3.0" + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" }, "dependencies": { "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" } } }, @@ -26806,25 +30099,21 @@ } }, "eslint-plugin-react": { - "version": "7.31.11", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", - "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", "requires": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", "doctrine": "^2.1.0", - "estraverse": "^5.3.0", + "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" }, "dependencies": { "doctrine": { @@ -26834,41 +30123,83 @@ "requires": { "esutils": "^2.0.2" } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "requires": {} + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" }, "eslint-plugin-testing-library": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", - "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", + "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", "requires": { - "@typescript-eslint/utils": "^5.13.0" + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "eslint-scope": { @@ -26901,73 +30232,25 @@ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" }, "eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", + "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", "requires": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" + "@types/eslint": "^7.2.4", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "schema-utils": "^3.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "has-flag": "^4.0.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -26995,9 +30278,9 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "requires": { "estraverse": "^5.1.0" }, @@ -27042,7 +30325,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "eventemitter3": { "version": "4.0.7", @@ -27050,15 +30333,36 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", + "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" }, "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -27073,7 +30377,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -27087,51 +30390,98 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } }, "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -27142,9 +30492,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -27164,9 +30514,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" }, "has-flag": { "version": "4.0.0", @@ -27174,53 +30524,47 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -27233,68 +30577,165 @@ } }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "requires": { - "accepts": "~1.3.8", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "2.0.0", + "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "~1.1.2", "fresh": "0.5.2", - "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "ms": "2.0.0" + "is-extendable": "^0.1.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -27307,25 +30748,16 @@ "dev": true }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", + "glob-parent": "^5.1.0", "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" } }, "fast-json-stable-stringify": { @@ -27339,83 +30771,68 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", "requires": { "reusify": "^1.0.4" } }, "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "requires": { "websocket-driver": ">=0.5.1" } }, "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "requires": { "bser": "2.1.1" } }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "requires": { "flat-cache": "^3.0.4" } }, "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", "requires": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "dependencies": { "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "@types/json-schema": "^7.0.8", + "@types/json-schema": "^7.0.6", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } } } }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true }, "filename-reserved-regex": { "version": "1.0.0", @@ -27442,9 +30859,9 @@ } }, "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" }, "fill-range": { "version": "7.0.1", @@ -27455,16 +30872,16 @@ } }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "dependencies": { @@ -27479,27 +30896,18 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "requires": { "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, "flat-cache": { @@ -27509,6 +30917,16 @@ "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } } }, "flatted": { @@ -27516,144 +30934,138 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "has-flag": { + "fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "lru-cache": "^6.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "has-flag": "^4.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" } } }, @@ -27668,19 +31080,31 @@ } }, "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } }, "fs-extra": { "version": "8.1.0", @@ -27692,10 +31116,24 @@ "universalify": "^0.1.0" } }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } }, "fs.realpath": { "version": "1.0.0", @@ -27703,10 +31141,9 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==" }, "function-bind": { "version": "1.1.1", @@ -27714,14 +31151,14 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", + "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "es-abstract": "^1.18.0-next.1", + "functions-have-names": "^1.2.1" } }, "functional-red-black-tree": { @@ -27745,13 +31182,13 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.1" } }, "get-own-enumerable-property-symbols": { @@ -27768,19 +31205,14 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "requires": { "pump": "^3.0.0" } }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "gh-pages": { "version": "2.2.0", @@ -27816,11 +31248,6 @@ "is-glob": "^4.0.1" } }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -27857,14 +31284,15 @@ } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true }, "gud": { "version": "1.0.0", @@ -27872,11 +31300,19 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "requires": { - "duplexer": "^0.1.2" + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } } }, "handle-thing": { @@ -27897,35 +31333,97 @@ "function-bind": "^1.1.1" } }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "has-property-descriptors": { + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "requires": { - "get-intrinsic": "^1.1.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { + "has-values": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "requires": { - "has-symbols": "^1.0.2" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "he": { @@ -27933,6 +31431,21 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -27941,49 +31454,34 @@ "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, "html-element-map": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", @@ -28001,9 +31499,9 @@ } }, "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "html-escaper": { "version": "2.0.2", @@ -28011,23 +31509,23 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", "he": "^1.2.0", - "param-case": "^3.0.4", + "param-case": "^3.0.3", "relateurl": "^0.2.7", - "terser": "^5.10.0" + "terser": "^4.6.3" }, "dependencies": { "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" } } }, @@ -28064,50 +31562,85 @@ } }, "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } } }, "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", + "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.5.2", + "domutils": "^2.4.4", "entities": "^2.0.0" } }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -28129,24 +31662,118 @@ } }, "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -28157,9 +31784,9 @@ } }, "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" }, "humanize-url": { "version": "1.0.1", @@ -28201,6 +31828,16 @@ "parse-json": "^4.0.0" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -28217,6 +31854,24 @@ "resolve-from": "^3.0.0" } }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -28227,6 +31882,21 @@ "json-parse-better-errors": "^1.0.1" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -28268,23 +31938,20 @@ } }, "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } }, "identity-obj-proxy": { "version": "3.0.0", @@ -28294,21 +31961,34 @@ "harmony-reflect": "^1.4.6" } }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, - "immer": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" }, "immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -28318,13 +31998,68 @@ "resolve-from": "^4.0.0" } }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + } } }, "imurmurhash": { @@ -28337,6 +32072,16 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -28356,21 +32101,83 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", "requires": { - "get-intrinsic": "^1.1.0", + "es-abstract": "^1.17.0-next.1", "has": "^1.0.3", - "side-channel": "^1.0.4" + "side-channel": "^1.0.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, "is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -28398,14 +32205,6 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -28428,18 +32227,57 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "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-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "requires": { "has": "^1.0.3" } }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", @@ -28450,36 +32288,52 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, "is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" }, "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "requires": { "is-extglob": "^2.1.1" } @@ -28492,12 +32346,12 @@ "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" }, "is-number": { "version": "7.0.0", @@ -28510,71 +32364,95 @@ "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" }, "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } }, "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.1" } }, "is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" }, "is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" }, "is-subset": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -28586,21 +32464,18 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, "is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -28624,20 +32499,24 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" }, "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", + "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, "dependencies": { @@ -28663,6 +32542,19 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -28674,9 +32566,9 @@ } }, "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -28684,25 +32576,270 @@ } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.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": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" }, "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -28711,15 +32848,10 @@ "color-convert": "^2.0.1" } }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -28738,11 +32870,76 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -28750,57 +32947,78 @@ "requires": { "has-flag": "^4.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -28810,9 +33028,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -28831,49 +33049,58 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "requires": { - "path-key": "^3.0.0" + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -28885,64 +33112,63 @@ } } }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -28953,9 +33179,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -28974,64 +33200,115 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "requires": { + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" } }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" } } }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } }, "supports-color": { "version": "7.2.0", @@ -29043,53 +33320,70 @@ } } }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29099,9 +33393,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29125,6 +33419,27 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29135,70 +33450,48 @@ } } }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29208,19 +33501,14 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -29239,44 +33527,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29287,70 +33537,47 @@ } } }, - "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29360,9 +33587,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29386,33 +33613,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29423,44 +33623,56 @@ } } }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -29474,9 +33686,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29510,47 +33722,64 @@ } } }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29560,9 +33789,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29581,11 +33810,59 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29596,59 +33873,48 @@ } } }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29658,9 +33924,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29684,6 +33950,27 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29694,62 +33981,65 @@ } } }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -29760,9 +34050,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29781,64 +34071,26 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -29850,107 +34102,43 @@ } } }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "@jest/types": "^26.6.2", + "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29960,9 +34148,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29986,28 +34174,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -30018,39 +34184,55 @@ } } }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30064,9 +34246,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30085,11 +34267,80 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -30100,58 +34351,40 @@ } } }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30165,9 +34398,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30201,40 +34434,57 @@ } } }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30248,9 +34498,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30269,11 +34519,95 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -30284,62 +34618,73 @@ } } }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -30348,15 +34693,30 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -30370,151 +34730,127 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" } }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "@types/istanbul-lib-report": "*" + "p-locate": "^4.1.0" } }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "@types/yargs-parser": "*" + "p-limit": "^2.2.0" } }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "requires": { - "color-name": "~1.1.4" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "path-key": "^3.0.0" + "ansi-regex": "^5.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" }, "supports-color": { "version": "7.2.0", @@ -30523,79 +34859,110 @@ "requires": { "has-flag": "^4.0.0" } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.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": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "requires": { "@types/node": "*", - "graceful-fs": "^4.2.9" + "graceful-fs": "^4.2.4" } }, "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "requires": { "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", + "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", + "pretty-format": "^26.6.2", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -30606,9 +34973,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30628,9 +34995,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } }, "has-flag": { "version": "4.0.0", @@ -30638,58 +35014,135 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" } } }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { "lru-cache": "^6.0.0" } @@ -30705,42 +35158,42 @@ } }, "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30754,19 +35207,14 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -30796,50 +35244,50 @@ } }, "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -30849,10 +35297,15 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30877,31 +35330,25 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -30914,83 +35361,23 @@ } }, "jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", "requires": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" }, "dependencies": { - "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "requires": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -31001,19 +35388,14 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -31027,148 +35409,17 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "requires": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "dependencies": { - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - } - } - }, "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - } + "ansi-regex": "^5.0.0" } }, "supports-color": { @@ -31182,43 +35433,43 @@ } }, "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.5.1", + "jest-util": "^26.6.2", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -31232,9 +35483,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31269,13 +35520,13 @@ } }, "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "supports-color": "^7.0.0" }, "dependencies": { "has-flag": { @@ -31284,20 +35535,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } } } }, - "js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -31347,9 +35593,9 @@ }, "dependencies": { "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" } } }, @@ -31361,19 +35607,13 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -31384,10 +35624,18 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } }, "jsonfile": { "version": "4.0.0", @@ -31397,20 +35645,20 @@ "graceful-fs": "^4.1.6" } }, - "jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" - }, "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" } }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -31421,11 +35669,6 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -31439,6 +35682,15 @@ "language-subtag-registry": "~0.3.2" } }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -31453,25 +35705,20 @@ "type-check": "~0.4.0" } }, - "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" - }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -31479,11 +35726,19 @@ } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } } }, "lodash": { @@ -31491,16 +35746,16 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, "lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -31519,17 +35774,24 @@ "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } }, "lodash.throttle": { "version": "4.1.1", @@ -31539,7 +35801,12 @@ "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" }, "loose-envify": { "version": "1.4.0", @@ -31555,45 +35822,58 @@ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "requires": { - "sourcemap-codec": "^1.4.8" + "sourcemap-codec": "^1.4.4" } }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "requires": { - "semver": "^6.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" } } }, "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "requires": { - "tmpl": "1.0.5" + "object-visit": "^1.0.0" } }, "markdown-escapes": { @@ -31601,6 +35881,16 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "mdast-add-list-metadata": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", @@ -31617,20 +35907,21 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, - "memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "requires": { - "fs-monkey": "^1.0.3" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "merge-stream": { "version": "2.0.0", @@ -31645,15 +35936,36 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "mime": { @@ -31662,16 +35974,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" }, "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "requires": { - "mime-db": "1.52.0" + "mime-db": "1.45.0" } }, "mimic-fn": { @@ -31685,46 +35997,42 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", - "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", "requires": { - "schema-utils": "^4.0.0" + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "minimist": "^1.2.0" } }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { - "fast-deep-equal": "^3.1.3" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -31734,10 +36042,15 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "^1.1.7" } @@ -31747,12 +36060,89 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "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": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "minimist": "^1.2.6" + "minimist": "^1.2.5" } }, "moo": { @@ -31760,6 +36150,19 @@ "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "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" + } + }, "mri": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", @@ -31772,14 +36175,19 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "requires": { - "dns-packet": "^5.2.2", + "dns-packet": "^1.3.1", "thunky": "^1.0.2" } }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, "multimatch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", @@ -31801,21 +36209,48 @@ } } }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, "nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -31828,20 +36263,24 @@ } }, "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { "version": "3.0.4", @@ -31850,28 +36289,125 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -31887,7 +36423,7 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "normalize-url": { "version": "1.9.1", @@ -31904,7 +36440,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "requires": { "path-key": "^2.0.0" } @@ -31917,25 +36452,53 @@ "boolbase": "^1.0.0" } }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, "nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, "object-is": { "version": "1.1.4", @@ -31951,65 +36514,74 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", "object-keys": "^1.1.1" } }, "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" } }, "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" } }, "object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "requires": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, - "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "isobject": "^3.0.1" } }, "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" } }, "obuf": { @@ -32018,9 +36590,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "requires": { "ee-first": "1.1.1" } @@ -32047,13 +36619,12 @@ } }, "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" } }, "opencollective-postinstall": { @@ -32062,6 +36633,30 @@ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -32075,11 +36670,28 @@ "word-wrap": "^1.2.3" } }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "2.3.0", @@ -32090,20 +36702,27 @@ } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" } }, "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "retry": "^0.12.0" } }, "p-try": { @@ -32111,6 +36730,21 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -32118,6 +36752,13 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "parent-module": { @@ -32128,6 +36769,18 @@ "callsites": "^3.0.0" } }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "parse-entities": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", @@ -32141,6 +36794,14 @@ "is-hexadecimal": "^1.0.0" } }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -32166,23 +36827,44 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { "version": "1.0.7", @@ -32192,27 +36874,29 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { "version": "2.3.0", @@ -32233,16 +36917,29 @@ } }, "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } }, "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "requires": { - "find-up": "^4.0.0" + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + } } }, "pkg-up": { @@ -32260,28 +36957,6 @@ "requires": { "locate-path": "^3.0.0" } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -32294,700 +36969,1030 @@ "semver-compare": "^1.0.0" } }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, "postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", "requires": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } }, "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, - "postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.14" } }, "postcss-custom-properties": { - "version": "12.1.10", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", - "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" } }, "postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "requires": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "requires": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "requires": { + "postcss": "^7.0.26" + } }, "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" } }, "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" } }, "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2" } }, - "postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", "requires": { - "camelcase-css": "^2.0.1" + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" } }, "postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } } }, "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "lru-cache": "^6.0.0" + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } }, "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-merge-rules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", - "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "requires": { - "browserslist": "^4.21.4", + "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "requires": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } }, "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "requires": { - "icss-utils": "^5.0.0", + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "requires": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" } }, "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "requires": { - "postcss-selector-parser": "^6.0.10" + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" } }, "postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2" } }, "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" } }, "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "requires": { - "postcss-value-parser": "^4.2.0" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" } } }, "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" - }, "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2" } }, "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "requires": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" } }, "postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "requires": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-reduce-initial": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", - "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" } }, "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "requires": { + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", + "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "requires": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } }, "postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", "requires": { - "postcss-selector-parser": "^6.0.10" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" }, "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" } } }, "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "requires": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" } }, "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } }, "prelude-ls": { "version": "1.2.1", @@ -33015,17 +38020,17 @@ } }, "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==" }, "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "requires": { "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "renderkid": "^2.0.4" } }, "pretty-format": { @@ -33053,6 +38058,17 @@ "multimatch": "^4.0.0" }, "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "execa": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", @@ -33070,6 +38086,16 @@ "strip-final-newline": "^2.0.0" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -33085,6 +38111,15 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, "npm-run-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", @@ -33100,14 +38135,58 @@ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -33119,30 +38198,35 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", "requires": { "asap": "~2.0.6" } }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "react-is": "^16.8.1" } }, "prop-types-exact": { @@ -33156,36 +38240,74 @@ } }, "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "requires": { - "forwarded": "0.2.0", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" }, "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -33194,15 +38316,7 @@ "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "query-string": { "version": "4.3.4", @@ -33213,21 +38327,21 @@ "strict-uri-encode": "^1.0.0" } }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -33263,34 +38377,35 @@ "safe-buffer": "^5.1.0" } }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", + "bytes": "3.1.0", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" } } }, @@ -33305,151 +38420,178 @@ } }, "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", "requires": { - "core-js": "^3.19.2", + "core-js": "^3.6.5", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" } }, "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "color-name": "~1.1.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" }, "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" }, "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^5.0.0" + "p-locate": "^4.1.0" } }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "yocto-queue": "^0.1.0" + "p-limit": "^2.2.0" } }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "p-limit": "^3.0.2" + "shebang-regex": "^3.0.0" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "has-flag": "^4.0.0" + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" } } } @@ -33465,11 +38607,6 @@ "scheduler": "^0.19.1" } }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, "react-ga": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", @@ -33530,319 +38667,91 @@ } }, "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, "react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", + "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", + "@svgr/webpack": "5.4.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", - "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.3", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - } - }, - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "eslint": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", - "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", - "requires": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.15.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - } - } - }, - "eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - } - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.0", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "8.0.2", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", - "requires": { - "type-fest": "^0.20.2" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -33852,67 +38761,19 @@ "universalify": "^2.0.0" } }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", - "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", - "optional": true, - "peer": true + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" }, "universalify": { "version": "2.0.0", @@ -33985,38 +38846,34 @@ "react-transition-group": "^2.3.1" } }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "requires": { - "pify": "^2.3.0" - } - }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "requires": { "picomatch": "^2.2.1" } }, "recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { - "minimatch": "^3.0.5" + "minimatch": "3.0.4" } }, "redent": { @@ -34039,68 +38896,76 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "requires": { - "regenerate": "^1.4.2" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "requires": { "@babel/runtime": "^7.8.4" } }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, "regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.1.3" } }, "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" }, "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" } }, "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", "requires": { "jsesc": "~0.5.0" }, @@ -34108,14 +38973,14 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" } } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" }, "remark-parse": { "version": "5.0.0", @@ -34139,45 +39004,122 @@ "xtend": "^4.0.1" } }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" }, "dependencies": { "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "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" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } }, "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "requires": { - "boolbase": "^1.0.0" + "boolbase": "~1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } } } }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -34191,26 +39133,30 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, "resolve-cwd": { @@ -34239,93 +39185,171 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "requires": { + "adjust-sourcemap-loader": "3.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" }, "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } }, "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" } } } }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "requires": { "glob": "^7.1.3" } }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", "requires": { - "fsevents": "~2.3.2" + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" } }, "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "terser": "^4.6.2" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "requires": { - "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^6.1.0" } }, "serialize-javascript": { @@ -34337,15 +39361,30 @@ } }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "requires": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" } } } }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + } + } + }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -34355,6 +39394,11 @@ "nearley": "^2.7.10" } }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, "run-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", @@ -34362,26 +39406,29 @@ "dev": true }, "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "requires": { - "queue-microtask": "^1.2.2" + "aproba": "^1.1.1" } }, "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -34389,10 +39436,140 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, "sass": { "version": "1.49.0", @@ -34405,12 +39582,40 @@ } }, "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "sax": { @@ -34448,14 +39653,14 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "requires": { - "node-forge": "^1" + "node-forge": "^0.10.0" } }, "semver": { @@ -34470,23 +39675,23 @@ "dev": true }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "requires": { "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", + "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": "2.0.0", + "http-errors": "~1.7.2", "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", + "ms": "2.1.1", + "on-finished": "~2.3.0", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~1.5.0" }, "dependencies": { "debug": { @@ -34500,21 +39705,21 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "requires": { "randombytes": "^2.1.0" } @@ -34522,7 +39727,7 @@ "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -34541,15 +39746,10 @@ "ms": "2.0.0" } }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -34560,46 +39760,88 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -34607,13 +39849,18 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true }, "side-channel": { "version": "1.0.4", @@ -34630,6 +39877,21 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -34670,17 +39932,168 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } } } }, "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } } }, "sort-keys": { @@ -34706,16 +40119,6 @@ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, - "source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - } - }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -34751,7 +40154,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -34760,14 +40162,12 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -34776,8 +40176,7 @@ "spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" }, "spdy": { "version": "4.0.2", @@ -34802,6 +40201,26 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -34809,15 +40228,23 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -34830,19 +40257,73 @@ } }, "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" }, "state-toggle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" }, "strict-uri-encode": { "version": "1.1.0", @@ -34850,20 +40331,35 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "string-natural-compare": { @@ -34871,29 +40367,18 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" } }, "string.prototype.trim": { @@ -34907,23 +40392,21 @@ } }, "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "stringify-object": { @@ -34934,38 +40417,43 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^2.0.0" }, "dependencies": { "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" } } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-final-newline": { "version": "2.0.0", @@ -34999,18 +40487,34 @@ "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" }, "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + } }, "stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "supports-color": { @@ -35022,9 +40526,9 @@ } }, "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -35043,12 +40547,7 @@ "has-flag": "^4.0.0" } } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + } }, "svg-parser": { "version": "2.0.4", @@ -35098,8 +40597,20 @@ "requires": { "domelementtype": "^2.0.1", "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } } }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -35107,13 +40618,6 @@ "requires": { "dom-serializer": "0", "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } } }, "nth-check": { @@ -35153,88 +40657,90 @@ "uri-js": "^4.2.2" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", - "requires": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "is-glob": "^4.0.3" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" } } } }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } }, "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" }, "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" }, "dependencies": { - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" } } }, @@ -35248,44 +40754,135 @@ } }, "terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - } + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" } }, "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" }, "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "@types/json-schema": "^7.0.8", + "@types/json-schema": "^7.0.6", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } } } }, @@ -35305,25 +40902,81 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -35333,26 +40986,18 @@ } }, "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - } + "universalify": "^0.1.2" } }, "tr46": { @@ -35391,14 +41036,19 @@ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.6", + "minimist": "^1.2.0", "strip-bom": "^3.0.0" }, "dependencies": { @@ -35413,30 +41063,33 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", + "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", "requires": { "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } } }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -35469,6 +41122,11 @@ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -35477,23 +41135,6 @@ "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", - "peer": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, "unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -35504,28 +41145,28 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" }, "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" }, "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" }, "unified": { "version": "6.2.0", @@ -35540,12 +41181,49 @@ "x-is-string": "^0.1.0" } }, - "unique-string": { + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "requires": { - "crypto-random-string": "^2.0.0" + "crypto-random-string": "^1.0.0" } }, "unist-util-is": { @@ -35597,27 +41275,54 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -35631,6 +41336,44 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -35640,10 +41383,30 @@ "requires-port": "^1.0.0" } }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { "version": "1.0.1", @@ -35654,22 +41417,42 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8-compile-cache": { "version": "2.2.0", @@ -35677,9 +41460,9 @@ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -35687,9 +41470,9 @@ }, "dependencies": { "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, @@ -35697,7 +41480,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -35706,7 +41488,12 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" }, "vfile": { "version": "2.3.0", @@ -35732,6 +41519,11 @@ "unist-util-stringify-position": "^1.1.1" } }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -35754,11 +41546,11 @@ "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" }, "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "requires": { - "makeerror": "1.0.12" + "makeerror": "1.0.x" } }, "warning": { @@ -35770,12 +41562,226 @@ } }, "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "wbuf": { @@ -35792,224 +41798,608 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@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": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" + "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" }, "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "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" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "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" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "webpack-log": "^2.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "fast-deep-equal": "^3.1.3" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } - } - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "resolve-from": "^3.0.0" } }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "fast-deep-equal": "^3.1.3" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "requires": {} + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" } } }, "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" }, "dependencies": { - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } } } }, "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } }, "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, @@ -36024,22 +42414,12 @@ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } } }, "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -36064,17 +42444,10 @@ "isexe": "^2.0.0" } }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "word-wrap": { "version": "1.2.3", @@ -36082,314 +42455,227 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", "requires": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", + "fs-extra": "^8.1.0", "glob": "^7.1.6", - "lodash": "^4.17.20", + "lodash.template": "^4.5.0", "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "dependencies": { "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, "workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" }, "workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", "requires": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", "requires": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" } }, "workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", "requires": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", "requires": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", "requires": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" }, "workbox-webpack-plugin": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", - "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.4" - }, - "dependencies": { - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" } }, "workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" + "microevent.ts": "~0.1.1" } }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "color-convert": "^2.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "color-name": "~1.1.4" + "ansi-regex": "^4.1.0" } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -36410,9 +42696,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "requires": {} }, "x-is-string": { @@ -36436,9 +42722,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, "yallist": { "version": "4.0.0", @@ -36446,28 +42732,75 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "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": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index 6158c1c0..5866f498 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^5.0.1", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", From 496494444fc29f06ec546f027aa99d881886e4fa Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 20 Nov 2022 12:02:38 +0000 Subject: [PATCH 110/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 2637 ++++++++++++++++++++++----------------- 1 file changed, 1469 insertions(+), 1168 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 04f8a7cf..f6f968fd 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,18 +1,20 @@ { - "updated": "2022-11-13T12:03:12.926639", + "updated": "2022-11-20T12:02:38.094836", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", @@ -29,20 +31,15 @@ "slug": "adobe", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Uber", @@ -50,8 +47,8 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -59,6 +56,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -100,19 +102,22 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -180,14 +185,16 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 5 }, { "name": "Apple", @@ -215,7 +222,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -285,7 +295,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -304,24 +316,14 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 5 - }, - { - "name": "Lyft", - "slug": "lyft", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -335,18 +337,18 @@ "frequency": 3 }, { - "name": "Asana", - "slug": "asana", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "American Express", + "slug": "american-express", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { @@ -359,6 +361,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -369,11 +381,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -405,7 +412,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -470,7 +481,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -487,7 +500,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -525,7 +538,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -537,11 +552,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 5 }, { @@ -554,6 +564,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -580,7 +595,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -695,7 +712,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -707,7 +726,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", @@ -717,12 +736,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -759,11 +778,6 @@ "slug": "square", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Roblox", "slug": "roblox", @@ -803,6 +817,11 @@ "name": "Tiger Analytics", "slug": "tiger-analytics", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -810,23 +829,25 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 23 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Twitter", + "slug": "twitter", "frequency": 20 }, { @@ -855,13 +876,13 @@ "frequency": 8 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 7 + "name": "TikTok", + "slug": "tiktok", + "frequency": 8 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Indeed", + "slug": "indeed", "frequency": 7 }, { @@ -870,14 +891,9 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 6 }, { "name": "Wayfair", @@ -885,9 +901,9 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -904,6 +920,11 @@ "slug": "roblox", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -918,11 +939,6 @@ "name": "Bolt", "slug": "bolt", "frequency": 2 - }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 2 } ] }, @@ -930,30 +946,27 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -969,6 +982,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -1040,38 +1058,35 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -1084,6 +1099,11 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -1115,7 +1135,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1128,11 +1150,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -1140,14 +1157,16 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -1200,13 +1219,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -1230,7 +1249,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1285,7 +1306,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1302,7 +1325,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -1320,18 +1343,18 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1355,8 +1378,8 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -1390,7 +1413,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1425,7 +1450,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1437,7 +1464,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -1454,11 +1481,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1470,7 +1492,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1482,7 +1506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Bloomberg", @@ -1490,23 +1514,23 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "eBay", + "slug": "ebay", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -1519,6 +1543,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -1539,11 +1568,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1570,7 +1594,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1579,19 +1605,14 @@ "slug": "airbnb", "frequency": 5 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Reddit", + "slug": "reddit", "frequency": 4 }, { @@ -1600,9 +1621,14 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Microsoft", @@ -1618,6 +1644,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1625,7 +1656,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1655,7 +1688,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1665,13 +1700,13 @@ "frequency": 23 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "name": "Facebook", + "slug": "facebook", + "frequency": 20 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 7 }, { @@ -1679,6 +1714,11 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1699,11 +1739,6 @@ "slug": "c3-iot", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -1720,9 +1755,9 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Google", @@ -1779,11 +1814,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Grab", "slug": "grab", @@ -1795,7 +1825,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1814,24 +1847,19 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1845,7 +1873,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1869,6 +1899,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -1879,11 +1914,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -1895,14 +1925,16 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 37 }, { "name": "Microsoft", @@ -1914,24 +1946,24 @@ "slug": "google", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, { - "name": "Epic Systems", - "slug": "epic-systems", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -1964,29 +1996,19 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", "frequency": 2 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 2 }, { @@ -2005,7 +2027,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -2014,7 +2038,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2028,16 +2054,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -2048,11 +2064,21 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -2094,7 +2120,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2113,16 +2141,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2154,14 +2182,16 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Adobe", @@ -2174,13 +2204,13 @@ "frequency": 6 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -2234,14 +2264,16 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Cisco", @@ -2251,7 +2283,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -2266,7 +2298,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Infosys", @@ -2283,11 +2315,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2304,8 +2331,8 @@ "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -2324,7 +2351,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2373,11 +2402,6 @@ "slug": "cisco", "frequency": 5 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -2389,8 +2413,18 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -2404,13 +2438,13 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -2434,8 +2468,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 3 }, { @@ -2448,11 +2482,6 @@ "slug": "zoho", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2468,11 +2497,6 @@ "slug": "citadel", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2499,13 +2523,8 @@ "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -2544,7 +2563,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2556,12 +2577,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -2581,7 +2602,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -2598,11 +2619,6 @@ "slug": "shopee", "frequency": 5 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -2628,6 +2644,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2699,7 +2720,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2719,7 +2742,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2738,11 +2763,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2757,6 +2777,11 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -2764,7 +2789,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2778,26 +2805,26 @@ "slug": "tiktok", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 10 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -2808,19 +2835,14 @@ "slug": "mathworks", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -2844,13 +2866,13 @@ "frequency": 2 }, { - "name": "Groupon", - "slug": "groupon", + "name": "FactSet", + "slug": "factset", "frequency": 2 }, { - "name": "FactSet", - "slug": "factset", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -2869,7 +2891,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2881,23 +2905,23 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2939,30 +2963,32 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -2978,11 +3004,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2993,6 +3014,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -3024,19 +3050,16 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 37 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 34 }, { "name": "Google", @@ -3049,13 +3072,18 @@ "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Cisco", + "slug": "cisco", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Adobe", + "slug": "adobe", "frequency": 8 }, { @@ -3086,7 +3114,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { "name": "Goldman Sachs", @@ -3098,11 +3126,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -3153,6 +3176,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -3174,19 +3202,21 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Qualtrics", @@ -3201,7 +3231,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Wish", @@ -3279,7 +3309,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3288,11 +3320,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3303,6 +3330,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3314,7 +3346,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3419,14 +3453,16 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Google", @@ -3488,20 +3524,10 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -3509,14 +3535,17 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Microsoft", @@ -3583,11 +3612,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -3599,7 +3623,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3611,12 +3637,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -3628,6 +3649,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -3636,7 +3662,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -3659,7 +3685,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3671,7 +3699,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 4 } ] }, @@ -3679,14 +3707,16 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 10 }, { "name": "Amazon", @@ -3734,7 +3764,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3784,7 +3816,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3804,7 +3838,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3849,14 +3886,16 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -3873,11 +3912,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3893,6 +3927,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3914,7 +3953,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3969,14 +4010,16 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 10 }, { "name": "Apple", @@ -4084,25 +4127,27 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", @@ -4154,10 +4199,17 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -4178,11 +4230,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4199,7 +4246,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4237,11 +4286,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Arista Networks", - "slug": "arista-networks", - "frequency": 2 } ] }, @@ -4249,14 +4293,16 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -4284,45 +4330,47 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -4384,7 +4432,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4406,12 +4456,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 5 }, { "name": "Microsoft", @@ -4434,9 +4479,9 @@ "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Yahoo", @@ -4448,6 +4493,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -4474,25 +4524,27 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4519,7 +4571,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4528,11 +4582,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -4543,6 +4592,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -4584,14 +4638,18 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -4639,19 +4697,22 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -4673,6 +4734,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4694,45 +4760,49 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 122 + "frequency": 116 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 35 + "frequency": 37 }, { "name": "Google", "slug": "google", - "frequency": 26 + "frequency": 24 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 18 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 13 }, { "name": "Uber", "slug": "uber", "frequency": 12 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, { "name": "Facebook", "slug": "facebook", @@ -4743,6 +4813,11 @@ "slug": "adobe", "frequency": 8 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 8 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4753,11 +4828,6 @@ "slug": "salesforce", "frequency": 6 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", @@ -4768,11 +4838,21 @@ "slug": "docusign", "frequency": 5 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "SAP", "slug": "sap", @@ -4783,6 +4863,11 @@ "slug": "shopee", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Zillow", "slug": "zillow", @@ -4803,46 +4888,21 @@ "slug": "dropbox", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -4878,6 +4938,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -4888,6 +4953,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Audible", "slug": "audible", @@ -4919,7 +4989,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4959,15 +5034,15 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -4979,13 +5054,13 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -4993,6 +5068,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -5004,43 +5084,40 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Media.net", "slug": "medianet", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -5052,6 +5129,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5059,7 +5141,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5109,7 +5193,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5118,20 +5204,20 @@ "slug": "facebook", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -5154,19 +5240,16 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 6 }, { "name": "Adobe", @@ -5179,13 +5262,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5209,19 +5292,21 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 13 + "frequency": 11 }, { "name": "Microsoft", @@ -5258,11 +5343,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -5274,14 +5354,19 @@ "frequency": 2 }, { - "name": "Zenefits", - "slug": "zenefits", + "name": "Zoom", + "slug": "zoom", "frequency": 2 }, { "name": "MakeMyTrip", "slug": "makemytrip", "frequency": 2 + }, + { + "name": "Zenefits", + "slug": "zenefits", + "frequency": 2 } ] }, @@ -5289,30 +5374,32 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -5389,7 +5476,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5408,11 +5498,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5428,6 +5513,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5439,7 +5529,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5489,14 +5581,16 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 50 }, { "name": "Facebook", @@ -5528,11 +5622,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -5548,6 +5637,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5614,30 +5708,32 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5664,14 +5760,16 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -5694,7 +5792,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5706,7 +5806,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 29 + "frequency": 31 }, { "name": "Facebook", @@ -5726,7 +5826,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -5738,6 +5838,11 @@ "slug": "adobe", "frequency": 11 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 10 + }, { "name": "Snapchat", "slug": "snapchat", @@ -5753,11 +5858,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -5768,6 +5868,16 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5784,8 +5894,8 @@ "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 3 }, { @@ -5799,13 +5909,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -5839,8 +5944,8 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "Shopee", + "slug": "shopee", "frequency": 2 }, { @@ -5849,13 +5954,13 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -5864,8 +5969,8 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Atlassian", + "slug": "atlassian", "frequency": 2 }, { @@ -5884,7 +5989,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5924,7 +6031,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5959,35 +6068,38 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 44 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 20 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -6049,7 +6161,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6063,6 +6178,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -6073,20 +6193,10 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -6098,6 +6208,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -6119,7 +6234,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6164,7 +6281,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6176,7 +6295,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", @@ -6234,7 +6353,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -6243,16 +6365,16 @@ "slug": "google", "frequency": 8 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 - }, { "name": "Pinterest", "slug": "pinterest", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -6294,7 +6416,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6306,7 +6430,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -6316,7 +6440,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -6354,7 +6478,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6379,7 +6505,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6403,11 +6531,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6417,6 +6540,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -6424,19 +6552,21 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -6514,14 +6644,16 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 17 }, { "name": "Google", @@ -6543,16 +6675,6 @@ "slug": "snapchat", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "HRT", "slug": "hrt", @@ -6563,11 +6685,21 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Roblox", "slug": "roblox", @@ -6584,7 +6716,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6593,31 +6727,31 @@ "slug": "amazon", "frequency": 22 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6648,6 +6782,11 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -6668,11 +6807,6 @@ "slug": "splunk", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6683,11 +6817,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6707,6 +6836,11 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -6714,7 +6848,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6754,7 +6890,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6766,22 +6904,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Google", @@ -6798,11 +6941,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -6829,18 +6967,20 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { @@ -6884,7 +7024,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6918,14 +7060,14 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -6949,7 +7091,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -6958,7 +7102,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7023,7 +7169,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7032,16 +7180,16 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Groupon", "slug": "groupon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7053,14 +7201,16 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -7077,11 +7227,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -7102,6 +7247,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -7113,7 +7263,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7130,7 +7282,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -7158,7 +7310,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7283,7 +7437,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7295,12 +7451,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 + "frequency": 31 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -7310,12 +7466,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -7352,6 +7508,11 @@ "slug": "ebay", "frequency": 4 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7367,11 +7528,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Spotify", "slug": "spotify", @@ -7397,11 +7553,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "Alibaba", "slug": "alibaba", @@ -7413,8 +7564,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Expedia", + "slug": "expedia", "frequency": 2 }, { @@ -7462,11 +7613,21 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Huawei", "slug": "huawei", @@ -7482,11 +7643,6 @@ "slug": "american-express", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -7513,7 +7669,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7528,14 +7686,16 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 19 }, { "name": "Google", @@ -7548,7 +7708,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7565,18 +7727,18 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -7633,7 +7795,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7673,14 +7837,16 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 12 }, { "name": "Amazon", @@ -7702,6 +7868,11 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -7723,14 +7894,16 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 51 }, { "name": "Facebook", @@ -7760,7 +7933,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -7783,38 +7956,35 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 25 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 7 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -7822,6 +7992,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7837,6 +8012,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Netflix", "slug": "netflix", @@ -7867,11 +8047,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -7913,10 +8088,17 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -7932,11 +8114,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7953,7 +8130,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7992,6 +8172,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -8007,11 +8192,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -8053,14 +8233,17 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Facebook", @@ -8108,7 +8291,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8143,7 +8329,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8151,11 +8340,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -8163,7 +8347,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8218,14 +8405,19 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 46 }, { "name": "Microsoft", @@ -8235,7 +8427,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -8343,14 +8535,19 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Google", @@ -8360,23 +8557,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "TikTok", "slug": "tiktok", "frequency": 8 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 6 + }, { "name": "Twilio", "slug": "twilio", @@ -8397,6 +8594,11 @@ "slug": "palantir-technologies", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8417,11 +8619,6 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -8453,7 +8650,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8483,14 +8684,17 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ { "name": "Airbnb", "slug": "airbnb", - "frequency": 15 + "frequency": 14 }, { "name": "Google", @@ -8538,7 +8742,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -8553,7 +8760,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8568,7 +8777,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8580,7 +8791,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -8593,7 +8804,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8618,7 +8832,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8632,6 +8848,11 @@ "slug": "bloomberg", "frequency": 11 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -8662,11 +8883,6 @@ "slug": "servicenow", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -8683,24 +8899,26 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 22 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 }, { "name": "Facebook", @@ -8777,6 +8995,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -8793,20 +9016,22 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -8838,7 +9063,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8883,19 +9110,22 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 17 }, { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", @@ -8907,11 +9137,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -8932,6 +9157,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8953,7 +9183,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8962,6 +9195,11 @@ "slug": "amazon", "frequency": 22 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -8972,11 +9210,6 @@ "slug": "vmware", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -8992,11 +9225,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -9007,6 +9235,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -9018,7 +9251,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9027,11 +9262,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9042,6 +9272,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9063,20 +9298,22 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -9085,12 +9322,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -9103,7 +9335,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9117,16 +9351,16 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9158,7 +9392,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9170,7 +9406,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", @@ -9208,14 +9444,16 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -9243,7 +9481,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9267,11 +9507,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9283,13 +9518,18 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -9298,7 +9538,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9307,15 +9549,10 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -9331,6 +9568,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -9338,7 +9580,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9347,16 +9591,16 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -9393,7 +9637,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9441,11 +9687,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -9453,15 +9694,12 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -9473,9 +9711,9 @@ "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", @@ -9483,8 +9721,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { @@ -9497,6 +9735,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9513,28 +9756,30 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 26 }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 25 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -9628,7 +9873,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -9637,7 +9884,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9682,7 +9931,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9732,14 +9983,16 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Bloomberg", @@ -9749,7 +10002,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -9766,11 +10019,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -9791,6 +10039,16 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -9811,11 +10069,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -9827,7 +10080,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9880,11 +10136,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 } ] }, @@ -9892,7 +10143,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -9906,11 +10159,6 @@ "slug": "google", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "ByteDance", "slug": "bytedance", @@ -9919,7 +10167,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Facebook", @@ -10002,19 +10255,21 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", @@ -10034,12 +10289,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 4 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -10071,6 +10321,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10097,14 +10352,17 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Cisco", @@ -10116,11 +10374,6 @@ "slug": "uber", "frequency": 12 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Twitter", "slug": "twitter", @@ -10136,6 +10389,11 @@ "slug": "snapchat", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -10182,7 +10440,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10201,35 +10461,25 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 7 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 4 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { - "name": "IXL", - "slug": "ixl", - "frequency": 3 + "name": "Indeed", + "slug": "indeed", + "frequency": 4 }, { "name": "ServiceNow", @@ -10237,8 +10487,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { @@ -10251,6 +10501,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -10297,14 +10552,16 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Spotify", "slug": "spotify", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -10327,7 +10584,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -10339,12 +10598,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 65 + "frequency": 63 }, { "name": "Apple", "slug": "apple", - "frequency": 50 + "frequency": 51 }, { "name": "Google", @@ -10354,12 +10613,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 28 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 26 }, { "name": "Facebook", @@ -10369,7 +10628,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 9 }, { "name": "Spotify", @@ -10381,15 +10640,10 @@ "slug": "oracle", "frequency": 7 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 7 - }, { "name": "Accenture", "slug": "accenture", - "frequency": 7 + "frequency": 6 }, { "name": "Yahoo", @@ -10397,8 +10651,23 @@ "frequency": 5 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Expedia", + "slug": "expedia", + "frequency": 5 + }, + { + "name": "Dell", + "slug": "dell", + "frequency": 5 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "tcs", + "slug": "tcs", "frequency": 4 }, { @@ -10422,13 +10691,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, - { - "name": "Infosys", - "slug": "infosys", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -10436,11 +10700,6 @@ "slug": "makemytrip", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -10456,6 +10715,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, { "name": "Zoom", "slug": "zoom", @@ -10466,11 +10730,6 @@ "slug": "zomato", "frequency": 3 }, - { - "name": "Info Edge", - "slug": "info-edge", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -10507,23 +10766,28 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { - "name": "Dell", - "slug": "dell", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { - "name": "Twitch", - "slug": "twitch", + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", + "name": "Info Edge", + "slug": "info-edge", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", "frequency": 2 }, { @@ -10585,11 +10849,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -10597,7 +10856,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -10621,16 +10882,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10662,25 +10923,27 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "IBM", "slug": "ibm", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -10727,7 +10990,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10739,12 +11004,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -10754,12 +11019,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -10776,11 +11041,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -10796,6 +11056,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -10862,24 +11127,26 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -10922,7 +11189,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10947,7 +11216,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10964,13 +11235,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11011,11 +11287,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -11042,24 +11313,21 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 54 }, { "name": "Facebook", "slug": "facebook", - "frequency": 33 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 18 + "frequency": 29 }, { "name": "Microsoft", @@ -11071,6 +11339,11 @@ "slug": "bloomberg", "frequency": 16 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 16 + }, { "name": "Google", "slug": "google", @@ -11079,7 +11352,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -11106,11 +11379,6 @@ "slug": "qualtrics", "frequency": 4 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 4 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11136,6 +11404,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Sapient", "slug": "sapient", @@ -11171,11 +11444,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11192,7 +11460,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11322,14 +11592,16 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "TikTok", @@ -11342,7 +11614,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -11351,7 +11625,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11381,14 +11657,16 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Microsoft", @@ -11401,7 +11679,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11416,19 +11696,21 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Airbnb", "slug": "airbnb", - "frequency": 9 + "frequency": 10 }, { "name": "Expedia", "slug": "expedia", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -11466,7 +11748,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -11516,7 +11800,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -11536,7 +11822,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11551,7 +11841,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11563,22 +11855,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 17 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 14 + "frequency": 16 }, { "name": "Google", "slug": "google", "frequency": 13 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", @@ -11593,7 +11885,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -11615,11 +11907,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -11640,6 +11927,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -11650,6 +11942,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -11681,7 +11978,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11693,18 +11992,18 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -11736,10 +12035,12 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From acebb60bee713ea76e2d2751e615b167ee188e52 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 27 Nov 2022 12:02:41 +0000 Subject: [PATCH 111/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 1733 +++++++++++++++++++-------------------- 1 file changed, 829 insertions(+), 904 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index f6f968fd..82b393c8 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-11-20T12:02:38.094836", + "updated": "2022-11-27T12:02:40.962731", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -24,7 +24,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", @@ -34,12 +34,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -61,11 +61,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -81,11 +76,6 @@ "slug": "tcs", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -95,6 +85,11 @@ "name": "Atlassian", "slug": "atlassian", "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 } ] }, @@ -112,7 +107,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -129,16 +124,16 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -194,7 +189,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -274,14 +269,14 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -316,16 +311,16 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -430,16 +425,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -497,11 +492,21 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -512,16 +517,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -701,6 +696,11 @@ "slug": "snapdeal", "frequency": 2 }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 2 + }, { "name": "Dunzo", "slug": "dunzo", @@ -731,7 +731,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -748,11 +748,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -763,6 +758,11 @@ "slug": "epam-systems", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -838,7 +838,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Bloomberg", @@ -856,8 +856,8 @@ "frequency": 11 }, { - "name": "Karat", - "slug": "karat", + "name": "Cisco", + "slug": "cisco", "frequency": 10 }, { @@ -865,11 +865,6 @@ "slug": "microsoft", "frequency": 9 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 9 - }, { "name": "Google", "slug": "google", @@ -881,14 +876,19 @@ "frequency": 8 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 7 + "name": "Karat", + "slug": "karat", + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 7 }, { "name": "Snapchat", @@ -934,11 +934,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 2 } ] }, @@ -960,7 +955,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 4 }, { "name": "Google", @@ -972,11 +967,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -1022,6 +1012,11 @@ "slug": "databricks", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -1067,7 +1062,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -1084,14 +1079,14 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -1107,7 +1102,7 @@ { "name": "Visa", "slug": "visa", - "frequency": 3 + "frequency": 2 }, { "name": "Qualtrics", @@ -1166,7 +1161,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -1176,7 +1171,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -1228,11 +1223,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1258,7 +1248,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -1430,13 +1420,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1480,11 +1470,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -1501,7 +1486,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -1511,7 +1496,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 }, { "name": "Google", @@ -1548,11 +1538,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -1600,16 +1585,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, { "name": "Reddit", "slug": "reddit", @@ -1644,11 +1629,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1705,14 +1685,14 @@ "frequency": 20 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Apple", @@ -1724,11 +1704,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1740,13 +1715,13 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Huawei", - "slug": "huawei", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -1755,8 +1730,8 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Huawei", + "slug": "huawei", "frequency": 3 }, { @@ -1769,6 +1744,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -1805,8 +1785,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -1882,12 +1862,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -1939,23 +1919,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -1966,11 +1946,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", @@ -1982,9 +1957,9 @@ "frequency": 3 }, { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "eBay", @@ -2020,6 +1995,11 @@ "name": "Twitch", "slug": "twitch", "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 } ] }, @@ -2049,11 +2029,26 @@ "slug": "microsoft", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -2074,31 +2069,11 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2109,6 +2084,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "Nutanix", "slug": "nutanix", @@ -2191,7 +2171,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Adobe", @@ -2273,7 +2253,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 24 }, { "name": "Cisco", @@ -2288,7 +2268,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 7 }, { "name": "Google", @@ -2310,11 +2290,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2335,6 +2310,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -2360,17 +2340,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 + "frequency": 49 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -2380,12 +2360,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 11 }, { "name": "Google", @@ -2397,6 +2372,16 @@ "slug": "bolt", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Cisco", "slug": "cisco", @@ -2407,11 +2392,6 @@ "slug": "jpmorgan", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -2467,6 +2447,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2487,11 +2472,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -2547,11 +2527,6 @@ "slug": "riot-games", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, { "name": "Cognizant", "slug": "cognizant", @@ -2572,18 +2547,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 42 }, { "name": "Apple", "slug": "apple", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2595,20 +2565,25 @@ "frequency": 9 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 7 + "name": "Cisco", + "slug": "cisco", + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2659,6 +2634,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Poshmark", + "slug": "poshmark", + "frequency": 3 + }, { "name": "Docusign", "slug": "docusign", @@ -2674,11 +2654,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "Poshmark", - "slug": "poshmark", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2798,12 +2773,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -2813,28 +2788,28 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Mathworks", "slug": "mathworks", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2902,16 +2877,16 @@ "slug": "amazon", "frequency": 16 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -2977,7 +2952,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "TikTok", @@ -3059,7 +3034,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", @@ -3076,20 +3056,10 @@ "slug": "cisco", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -3101,6 +3071,11 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Infosys", "slug": "infosys", @@ -3109,7 +3084,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -3218,16 +3193,16 @@ "slug": "bloomberg", "frequency": 11 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -3462,7 +3437,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Google", @@ -3487,7 +3462,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Yahoo", @@ -3550,7 +3525,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -3582,11 +3557,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, { "name": "Flipkart", "slug": "flipkart", @@ -3607,6 +3577,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3632,12 +3607,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 12 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "frequency": 13 }, { "name": "Google", @@ -3649,6 +3619,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -3716,7 +3691,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 7 }, { "name": "Amazon", @@ -3845,11 +3820,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3871,7 +3841,12 @@ "frequency": 2 }, { - "name": "Adobe", + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Adobe", "slug": "adobe", "frequency": 2 }, @@ -3895,7 +3870,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -3977,12 +3952,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 2 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 2 }, { "name": "Bloomberg", @@ -4003,6 +3978,11 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -4024,7 +4004,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 6 }, { "name": "Bloomberg", @@ -4148,6 +4128,16 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -4158,11 +4148,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -4174,13 +4159,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -4255,7 +4235,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4302,12 +4282,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -4339,12 +4319,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 29 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Adobe", @@ -4354,7 +4334,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 12 }, { "name": "Microsoft", @@ -4374,7 +4354,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "IBM", @@ -4416,11 +4396,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Huawei", "slug": "huawei", @@ -4446,7 +4421,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -4592,11 +4567,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -4607,6 +4577,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4707,12 +4682,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -4771,12 +4746,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 116 + "frequency": 111 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 37 + "frequency": 36 }, { "name": "Google", @@ -4791,16 +4766,11 @@ { "name": "Apple", "slug": "apple", - "frequency": 13 + "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 12 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 11 }, { @@ -4808,6 +4778,11 @@ "slug": "facebook", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, { "name": "Adobe", "slug": "adobe", @@ -4828,6 +4803,16 @@ "slug": "salesforce", "frequency": 6 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 5 + }, { "name": "Karat", "slug": "karat", @@ -4843,16 +4828,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 - }, { "name": "SAP", "slug": "sap", @@ -4863,11 +4838,6 @@ "slug": "shopee", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -4879,8 +4849,8 @@ "frequency": 3 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Snapchat", + "slug": "snapchat", "frequency": 3 }, { @@ -4899,8 +4869,8 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -4933,6 +4903,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -5100,16 +5075,16 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Media.net", "slug": "medianet", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -5120,11 +5095,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5134,6 +5104,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -5147,6 +5122,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", @@ -5157,11 +5137,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -5170,7 +5145,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -5202,7 +5177,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -5266,6 +5241,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5333,11 +5313,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5353,6 +5328,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -5383,7 +5363,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -5460,11 +5440,6 @@ "slug": "accenture", "frequency": 2 }, - { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5535,6 +5510,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 10 + }, { "name": "Amazon", "slug": "amazon", @@ -5550,11 +5530,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5565,11 +5540,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Hotstar", - "slug": "hotstar", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -5590,7 +5560,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 48 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 10 }, { "name": "Facebook", @@ -5605,11 +5580,6 @@ { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -5617,6 +5587,11 @@ "slug": "vmware", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -5667,11 +5642,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -5696,11 +5666,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 2 } ] }, @@ -5719,6 +5684,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -5729,11 +5699,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5801,7 +5766,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 34 }, { "name": "Bloomberg", @@ -5811,32 +5776,32 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 13 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 10 }, { "name": "IBM", @@ -5849,8 +5814,13 @@ "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { @@ -5873,16 +5843,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -5923,6 +5883,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6000,11 +5965,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6020,6 +5980,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6048,13 +6013,13 @@ "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, { @@ -6090,6 +6055,11 @@ "slug": "google", "frequency": 19 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 15 + }, { "name": "Facebook", "slug": "facebook", @@ -6098,12 +6068,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -6115,6 +6080,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -6135,11 +6105,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -6171,7 +6136,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6245,11 +6210,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -6260,6 +6220,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6327,11 +6292,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6346,6 +6306,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -6363,7 +6328,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Pinterest", @@ -6425,12 +6390,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6455,11 +6425,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 2 }, { @@ -6492,7 +6457,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 4 }, { "name": "Amazon", @@ -6521,16 +6486,16 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -6540,11 +6505,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -6568,11 +6528,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6588,6 +6543,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -6660,15 +6620,20 @@ "slug": "google", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Roblox", + "slug": "roblox", + "frequency": 4 }, { "name": "Snapchat", @@ -6700,11 +6665,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6725,7 +6685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Bloomberg", @@ -6737,11 +6697,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6752,6 +6707,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6762,11 +6722,6 @@ "slug": "oracle", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -6778,8 +6733,8 @@ "frequency": 5 }, { - "name": "Visa", - "slug": "visa", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -6802,6 +6757,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "Splunk", "slug": "splunk", @@ -6862,7 +6822,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -6899,7 +6859,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 }, { "name": "Facebook", @@ -6916,11 +6876,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6931,6 +6886,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6976,7 +6936,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -7040,16 +7000,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7111,7 +7071,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -7123,6 +7083,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7143,11 +7108,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -7189,11 +7149,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -7210,17 +7165,17 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -7277,23 +7232,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "frequency": 6 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7319,23 +7274,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 36 }, { "name": "Google", "slug": "google", - "frequency": 11 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 7 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 6 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7361,11 +7316,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -7381,11 +7331,6 @@ "slug": "bookingcom", "frequency": 3 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 - }, { "name": "Coinbase", "slug": "coinbase", @@ -7396,6 +7341,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7411,14 +7361,19 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 }, { - "name": "HRT", - "slug": "hrt", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { @@ -7446,7 +7401,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 49 }, { "name": "Bloomberg", @@ -7461,7 +7416,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", @@ -7471,12 +7426,12 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", @@ -7503,6 +7458,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 5 + }, { "name": "eBay", "slug": "ebay", @@ -7533,11 +7493,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "tcs", "slug": "tcs", @@ -7553,6 +7508,11 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, { "name": "Alibaba", "slug": "alibaba", @@ -7598,19 +7558,14 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -7695,7 +7650,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -7719,21 +7674,31 @@ "slug": "amazon", "frequency": 19 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, { - "name": "Lyft", - "slug": "lyft", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -7749,11 +7714,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -7764,11 +7724,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -7903,12 +7858,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 + "frequency": 49 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -7918,11 +7873,6 @@ { "name": "Asana", "slug": "asana", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", "frequency": 3 }, { @@ -7930,6 +7880,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -7972,26 +7927,21 @@ "slug": "facebook", "frequency": 13 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Oracle", "slug": "oracle", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8002,11 +7952,21 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, { "name": "Cisco", "slug": "cisco", @@ -8037,21 +7997,11 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -8077,6 +8027,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Deloitte", "slug": "deloitte", @@ -8145,7 +8100,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Spotify", @@ -8155,21 +8110,21 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -8243,7 +8198,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -8258,7 +8213,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Pinterest", @@ -8417,7 +8372,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 45 }, { "name": "Microsoft", @@ -8484,21 +8439,11 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Twitch", - "slug": "twitch", - "frequency": 2 - }, { "name": "Coinbase", "slug": "coinbase", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -8528,6 +8473,11 @@ "name": "Wayfair", "slug": "wayfair", "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 } ] }, @@ -8547,17 +8497,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "TikTok", @@ -8579,16 +8529,16 @@ "slug": "twilio", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "VMware", "slug": "vmware", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8605,13 +8555,13 @@ "frequency": 4 }, { - "name": "Wayfair", - "slug": "wayfair", + "name": "Karat", + "slug": "karat", "frequency": 4 }, { - "name": "Karat", - "slug": "karat", + "name": "Coinbase", + "slug": "coinbase", "frequency": 4 }, { @@ -8629,11 +8579,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8643,6 +8588,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 } ] }, @@ -8658,14 +8608,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8702,19 +8652,19 @@ "frequency": 8 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Snapchat", @@ -8722,19 +8672,14 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 } ] }, @@ -8841,7 +8786,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", @@ -8926,14 +8871,14 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Yandex", @@ -9000,11 +8945,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -9082,7 +9022,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -9193,7 +9133,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "Google", @@ -9205,26 +9145,26 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9263,13 +9203,13 @@ "frequency": 7 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -9282,11 +9222,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9366,6 +9301,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9380,11 +9320,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -9413,29 +9348,24 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -9463,7 +9393,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -9663,11 +9593,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9678,6 +9603,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -9703,18 +9633,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9741,14 +9666,19 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -9765,22 +9695,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 26 + "frequency": 25 }, { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 7 }, { "name": "Karat", @@ -9788,13 +9713,13 @@ "frequency": 5 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -9832,6 +9757,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -9940,7 +9870,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -9989,20 +9919,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 20 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 21 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -10029,6 +9959,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10049,11 +9984,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -10103,18 +10033,18 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Opendoor", + "slug": "opendoor", "frequency": 4 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Pinterest", + "slug": "pinterest", "frequency": 3 }, { @@ -10123,13 +10053,13 @@ "frequency": 2 }, { - "name": "Opendoor", - "slug": "opendoor", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -10152,7 +10082,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 23 + "frequency": 24 }, { "name": "Google", @@ -10179,11 +10109,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10209,6 +10134,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -10224,11 +10154,6 @@ "slug": "akuna-capital", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -10264,7 +10189,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 17 }, { "name": "LinkedIn", @@ -10281,24 +10206,24 @@ "slug": "google", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -10336,11 +10261,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -10362,7 +10282,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Cisco", @@ -10374,11 +10294,6 @@ "slug": "uber", "frequency": 12 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10390,13 +10305,18 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Twitter", + "slug": "twitter", + "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -10404,6 +10324,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10419,11 +10344,6 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10459,7 +10379,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -10568,15 +10488,15 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -10593,12 +10513,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 133 + "frequency": 130 }, { "name": "Adobe", "slug": "adobe", - "frequency": 63 + "frequency": 64 }, { "name": "Apple", @@ -10608,12 +10528,12 @@ { "name": "Google", "slug": "google", - "frequency": 46 + "frequency": 47 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 28 + "frequency": 27 }, { "name": "Bloomberg", @@ -10638,7 +10558,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 6 }, { "name": "Accenture", @@ -10685,6 +10605,11 @@ "slug": "intel", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -10730,11 +10655,6 @@ "slug": "zomato", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -10775,6 +10695,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 + }, { "name": "American Express", "slug": "american-express", @@ -10785,11 +10710,6 @@ "slug": "info-edge", "frequency": 2 }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -10849,6 +10769,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -10944,11 +10869,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -10999,12 +10919,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", @@ -11019,12 +10939,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Uber", @@ -11036,19 +10961,14 @@ "slug": "qualtrics", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -11071,19 +10991,14 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -11097,8 +11012,13 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -11153,6 +11073,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -11168,11 +11093,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11230,7 +11150,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11322,32 +11242,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 54 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 28 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 17 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 16 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 16 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 10 }, { "name": "Apple", @@ -11364,6 +11284,11 @@ "slug": "epam-systems", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11419,21 +11344,11 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Rubrik", "slug": "rubrik", @@ -11444,6 +11359,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11491,11 +11411,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11571,6 +11486,11 @@ "slug": "tesla", "frequency": 2 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -11603,6 +11523,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -11666,7 +11591,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 34 }, { "name": "Microsoft", @@ -11712,11 +11637,6 @@ "slug": "expedia", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -11728,19 +11648,24 @@ "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -11757,11 +11682,6 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 3 }, { @@ -11779,6 +11699,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -11855,22 +11780,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 13 }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -11999,11 +11924,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -12014,6 +11934,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12027,7 +11952,7 @@ { "name": "Rubrik", "slug": "rubrik", - "frequency": 3 + "frequency": 2 } ] }, From 43106c6c33d0b9fa871e37641464e09bb2564cd3 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 4 Dec 2022 12:02:21 +0000 Subject: [PATCH 112/294] Update questions via run-cron GitHub Action --- src/data/questions.json | 1917 +++++++++++++++++++-------------------- 1 file changed, 916 insertions(+), 1001 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 82b393c8..8e46eec0 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-11-27T12:02:40.962731", + "updated": "2022-12-04T12:02:20.272913", "data": [ { "id": 0, @@ -14,32 +14,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 }, { "name": "Uber", @@ -47,14 +52,14 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Yahoo", @@ -71,11 +76,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -149,16 +149,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -186,6 +176,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -196,11 +191,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -227,7 +217,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -242,11 +232,6 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 4 }, { @@ -274,6 +259,11 @@ "slug": "tcs", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -299,7 +289,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 14 }, { "name": "Bloomberg", @@ -321,11 +316,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -352,13 +342,13 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { - "name": "Asana", - "slug": "asana", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -418,7 +408,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 }, { "name": "Adobe", @@ -430,16 +420,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -490,7 +480,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Apple", @@ -512,11 +507,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -562,7 +552,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -681,11 +671,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -721,12 +706,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", @@ -736,7 +721,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Microsoft", @@ -744,25 +734,20 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -838,7 +823,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Bloomberg", @@ -860,10 +845,15 @@ "slug": "cisco", "frequency": 10 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -876,8 +866,8 @@ "frequency": 8 }, { - "name": "Karat", - "slug": "karat", + "name": "Adobe", + "slug": "adobe", "frequency": 8 }, { @@ -888,7 +878,7 @@ { "name": "Indeed", "slug": "indeed", - "frequency": 7 + "frequency": 6 }, { "name": "Snapchat", @@ -920,11 +910,6 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -952,10 +937,15 @@ "slug": "amazon", "frequency": 14 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -972,11 +962,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -1067,18 +1052,13 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -1089,6 +1069,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Spotify", "slug": "spotify", @@ -1305,7 +1290,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Facebook", @@ -1315,7 +1300,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -1414,6 +1399,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -1449,7 +1439,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -1486,36 +1476,26 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 9 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "eBay", "slug": "ebay", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -1533,6 +1513,16 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1677,23 +1667,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", "frequency": 20 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -1815,7 +1805,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -1860,15 +1850,20 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -1884,11 +1879,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1914,7 +1904,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 35 }, { "name": "Microsoft", @@ -1946,11 +1936,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -1972,13 +1957,13 @@ "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Twilio", + "slug": "twilio", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { @@ -2049,6 +2034,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -2059,11 +2049,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -2106,29 +2091,24 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -2142,8 +2122,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2171,7 +2156,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 }, { "name": "Adobe", @@ -2188,11 +2173,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2218,6 +2198,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2258,7 +2243,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", @@ -2319,11 +2304,6 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 - }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 } ] }, @@ -2340,7 +2320,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 48 }, { "name": "Apple", @@ -2355,17 +2335,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 10 }, { "name": "Bolt", @@ -2377,6 +2352,11 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2412,16 +2392,6 @@ "slug": "capital-one", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2432,11 +2402,6 @@ "slug": "intel", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -2462,16 +2427,16 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "DE Shaw", "slug": "de-shaw", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -2482,6 +2447,16 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2527,6 +2502,11 @@ "slug": "riot-games", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -2547,37 +2527,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 41 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Cisco", "slug": "cisco", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "LinkedIn", @@ -2624,11 +2604,6 @@ "slug": "twilio", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2659,6 +2634,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -2704,7 +2684,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 4 }, { "name": "Amazon", @@ -2726,7 +2706,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -2773,7 +2753,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "TikTok", @@ -2805,6 +2785,11 @@ "slug": "mathworks", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2815,11 +2800,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -2875,7 +2855,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 }, { "name": "Microsoft", @@ -2897,16 +2877,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2917,6 +2887,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2931,6 +2906,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -2944,6 +2924,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, { "name": "Google", "slug": "google", @@ -2957,7 +2942,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -2984,11 +2969,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3034,12 +3014,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 32 }, { "name": "Google", @@ -3056,6 +3031,11 @@ "slug": "cisco", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -3081,6 +3061,11 @@ "slug": "infosys", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -3091,11 +3076,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3191,7 +3171,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", @@ -3201,7 +3181,7 @@ { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -3233,11 +3213,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3273,6 +3248,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3330,23 +3310,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Cisco", "slug": "cisco", "frequency": 9 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -3442,7 +3422,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -3452,7 +3432,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -3479,11 +3459,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3503,6 +3478,11 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -3522,15 +3502,15 @@ "slug": "amazon", "frequency": 21 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Adobe", @@ -3572,11 +3552,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", @@ -3609,11 +3584,6 @@ "slug": "goldman-sachs", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -3634,11 +3604,21 @@ "slug": "akuna-capital", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3648,11 +3628,6 @@ "name": "Twitter", "slug": "twitter", "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 } ] }, @@ -3693,6 +3668,11 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", @@ -3718,11 +3698,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -3887,6 +3862,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3907,11 +3887,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -4004,18 +3979,13 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", @@ -4031,6 +4001,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4214,11 +4189,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -4329,7 +4299,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 16 + "frequency": 15 }, { "name": "Bloomberg", @@ -4351,6 +4321,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -4361,11 +4336,6 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 - }, { "name": "Expedia", "slug": "expedia", @@ -4418,6 +4388,11 @@ "slug": "amazon", "frequency": 10 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -4431,7 +4406,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -4453,11 +4428,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4535,6 +4505,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4572,11 +4547,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4606,6 +4576,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -4621,21 +4596,26 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4646,11 +4626,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4660,11 +4635,6 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -4682,12 +4652,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -4746,7 +4716,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 111 + "frequency": 107 }, { "name": "Bloomberg", @@ -4756,7 +4726,7 @@ { "name": "Google", "slug": "google", - "frequency": 24 + "frequency": 23 }, { "name": "LinkedIn", @@ -4813,11 +4783,6 @@ "slug": "ebay", "frequency": 5 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 5 - }, { "name": "Docusign", "slug": "docusign", @@ -4829,8 +4794,13 @@ "frequency": 4 }, { - "name": "SAP", - "slug": "sap", + "name": "Twitch", + "slug": "twitch", + "frequency": 4 + }, + { + "name": "Karat", + "slug": "karat", "frequency": 4 }, { @@ -4859,13 +4829,13 @@ "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "SAP", + "slug": "sap", "frequency": 3 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { @@ -4894,13 +4864,13 @@ "frequency": 2 }, { - "name": "Twitch", - "slug": "twitch", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -4918,6 +4888,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -4943,6 +4918,11 @@ "slug": "paytm", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -5043,11 +5023,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -5068,7 +5043,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -5130,7 +5105,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -5177,11 +5152,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 7 }, { @@ -5189,6 +5159,11 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -5226,11 +5201,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -5241,6 +5211,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5260,11 +5235,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -5281,18 +5251,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 11 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", @@ -5458,16 +5428,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -5518,7 +5488,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 5 }, { "name": "Google", @@ -5560,26 +5530,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 48 + "frequency": 46 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -5588,13 +5558,13 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -5679,15 +5649,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Google", @@ -5697,6 +5667,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5708,16 +5683,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -5745,11 +5710,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -5766,12 +5726,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 32 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 31 + "frequency": 30 }, { "name": "Facebook", @@ -5788,15 +5748,10 @@ "slug": "apple", "frequency": 13 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { "name": "Uber", @@ -5808,11 +5763,26 @@ "slug": "ibm", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, { "name": "Snapchat", "slug": "snapchat", "frequency": 6 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -5828,26 +5798,11 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -5858,6 +5813,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -5873,11 +5833,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5893,6 +5848,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -6043,12 +6003,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 47 + "frequency": 46 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Google", @@ -6058,18 +6018,13 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6080,6 +6035,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -6090,34 +6050,29 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -6285,7 +6240,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "ByteDance", @@ -6297,11 +6252,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6330,11 +6280,6 @@ "slug": "google", "frequency": 7 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 - }, { "name": "Snapchat", "slug": "snapchat", @@ -6355,6 +6300,11 @@ "slug": "wayfair", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -6397,11 +6347,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Google", "slug": "google", @@ -6412,6 +6357,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -6449,16 +6399,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -6523,6 +6473,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6538,11 +6493,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -6578,11 +6528,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6618,7 +6563,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -6695,33 +6640,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "ByteDance", - "slug": "bytedance", "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 7 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 6 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", @@ -6732,11 +6667,21 @@ "slug": "medianet", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -6747,11 +6692,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -6782,6 +6722,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -6792,11 +6737,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -6859,7 +6799,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -6949,14 +6889,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Apple", @@ -6993,7 +6933,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -7005,11 +6945,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -7025,6 +6960,11 @@ "slug": "doordash", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7073,16 +7013,16 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -7172,26 +7112,26 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7274,23 +7214,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Google", "slug": "google", - "frequency": 12 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "frequency": 9 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7306,19 +7246,24 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Citadel", + "slug": "citadel", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { @@ -7336,6 +7281,11 @@ "slug": "coinbase", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -7351,16 +7301,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "HRT", "slug": "hrt", @@ -7401,22 +7341,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 46 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 31 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 }, { "name": "Apple", @@ -7428,24 +7368,24 @@ "slug": "google", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Uber", "slug": "uber", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Yandex", "slug": "yandex", "frequency": 6 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 5 }, { @@ -7468,6 +7408,16 @@ "slug": "ebay", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, { "name": "Intuit", "slug": "intuit", @@ -7503,11 +7453,6 @@ "slug": "accenture", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "Infosys", "slug": "infosys", @@ -7528,11 +7473,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Sumologic", "slug": "sumologic", @@ -7650,7 +7590,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 15 }, { "name": "Google", @@ -7672,7 +7612,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Lyft", @@ -7808,14 +7748,14 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -7828,11 +7768,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -7858,22 +7793,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 47 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 13 }, { "name": "Asana", "slug": "asana", - "frequency": 3 + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Adobe", @@ -7927,16 +7862,16 @@ "slug": "facebook", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -7972,11 +7907,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, { "name": "Netflix", "slug": "netflix", @@ -8002,6 +7932,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -8064,14 +7999,14 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -8095,17 +8030,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Spotify", "slug": "spotify", - "frequency": 12 + "frequency": 11 }, { "name": "LinkedIn", @@ -8198,12 +8133,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -8317,7 +8252,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -8334,11 +8269,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -8372,32 +8302,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 43 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 8 }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Intuit", @@ -8415,8 +8340,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -8439,6 +8364,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Coinbase", "slug": "coinbase", @@ -8504,30 +8434,30 @@ "slug": "google", "frequency": 12 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 7 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 8 + "name": "Twilio", + "slug": "twilio", + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Robinhood", "slug": "robinhood", - "frequency": 6 - }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 6 + "frequency": 5 }, { "name": "VMware", @@ -8549,11 +8479,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Karat", "slug": "karat", @@ -8570,13 +8495,13 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { - "name": "Uber", - "slug": "uber", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -8584,6 +8509,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8731,7 +8661,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -8783,16 +8713,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 11 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8803,20 +8733,20 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -8853,7 +8783,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 19 }, { "name": "Microsoft", @@ -8871,15 +8801,20 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -8890,11 +8825,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -8915,21 +8845,11 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -8987,6 +8907,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", @@ -9065,18 +8990,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -9087,6 +9007,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -9133,7 +9058,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 17 }, { "name": "Google", @@ -9150,11 +9075,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -9165,6 +9085,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9247,7 +9172,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -9259,6 +9184,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9286,11 +9216,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Spotify", "slug": "spotify", @@ -9301,6 +9226,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9336,7 +9266,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", @@ -9359,13 +9289,13 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -9430,7 +9360,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -9477,7 +9407,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -9495,13 +9425,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -9521,6 +9451,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -9531,11 +9466,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -9586,7 +9516,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "DoorDash", @@ -9635,16 +9565,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -9695,17 +9625,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 24 }, { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Karat", @@ -9717,31 +9647,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 3 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Sumologic", "slug": "sumologic", @@ -9757,6 +9662,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9787,6 +9697,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -9796,6 +9711,21 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 } ] }, @@ -9835,25 +9765,25 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -9919,16 +9849,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 21 - }, { "name": "Amazon", "slug": "amazon", "frequency": 20 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9942,7 +9872,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -9959,11 +9889,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9984,6 +9909,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9994,11 +9924,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -10020,7 +9945,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Twitter", @@ -10045,11 +9975,6 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 2 }, { @@ -10061,11 +9986,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -10082,7 +10002,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 24 + "frequency": 23 }, { "name": "Google", @@ -10102,18 +10022,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10154,6 +10069,11 @@ "slug": "akuna-capital", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -10186,24 +10106,19 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 17 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 17 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Amazon", + "slug": "amazon", + "frequency": 16 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -10211,6 +10126,11 @@ "slug": "doordash", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -10297,7 +10217,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Snapchat", @@ -10319,11 +10239,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -10334,6 +10249,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Karat", "slug": "karat", @@ -10369,27 +10289,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -10401,6 +10321,11 @@ "slug": "indeed", "frequency": 4 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -10421,19 +10346,9 @@ "slug": "uber", "frequency": 2 }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, { "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, - { - "name": "Zoom", - "slug": "zoom", + "slug": "intuit", "frequency": 2 }, { @@ -10465,6 +10380,11 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 } ] }, @@ -10518,7 +10438,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 64 + "frequency": 63 }, { "name": "Apple", @@ -10528,22 +10448,22 @@ { "name": "Google", "slug": "google", - "frequency": 47 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 26 + "frequency": 24 }, { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 20 }, { "name": "Uber", @@ -10553,7 +10473,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 8 + "frequency": 7 }, { "name": "Oracle", @@ -10575,11 +10495,6 @@ "slug": "expedia", "frequency": 5 }, - { - "name": "Dell", - "slug": "dell", - "frequency": 5 - }, { "name": "Cisco", "slug": "cisco", @@ -10601,8 +10516,8 @@ "frequency": 4 }, { - "name": "Intel", - "slug": "intel", + "name": "Dell", + "slug": "dell", "frequency": 4 }, { @@ -10610,21 +10525,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -10635,6 +10535,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -10655,6 +10560,11 @@ "slug": "zomato", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -10675,6 +10585,11 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -10685,11 +10600,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Twitch", - "slug": "twitch", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -10700,6 +10610,11 @@ "slug": "accolite", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "American Express", "slug": "american-express", @@ -10735,11 +10650,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -10750,6 +10660,11 @@ "slug": "factset", "frequency": 2 }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "ZScaler", "slug": "zscaler", @@ -10798,14 +10713,14 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "Yandex", @@ -10879,11 +10794,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10919,31 +10829,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", "slug": "apple", - "frequency": 13 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { @@ -10951,21 +10861,26 @@ "slug": "tiktok", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 4 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -11002,13 +10917,13 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -11056,7 +10971,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -11115,16 +11030,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11150,7 +11065,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -11162,6 +11077,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -11187,11 +11107,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11242,12 +11157,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 25 }, { "name": "Bloomberg", @@ -11257,7 +11172,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Goldman Sachs", @@ -11267,7 +11182,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -11309,11 +11224,6 @@ "slug": "makemytrip", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -11324,11 +11234,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Tesla", "slug": "tesla", @@ -11345,13 +11250,13 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Rubrik", + "slug": "rubrik", "frequency": 2 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -11359,11 +11264,21 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11389,7 +11304,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Apple", @@ -11401,20 +11321,10 @@ "slug": "google", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 5 }, { "name": "Facebook", @@ -11426,11 +11336,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -11446,6 +11351,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -11466,6 +11376,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -11521,7 +11436,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 2 }, { "name": "Amazon", @@ -11591,7 +11506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 32 }, { "name": "Microsoft", @@ -11642,11 +11557,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -11662,6 +11572,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -11682,7 +11597,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 11 }, { "name": "Lyft", @@ -11795,7 +11710,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", @@ -11919,11 +11834,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -11934,6 +11844,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", From 7e21064a99b0e73d0ba3c8792ddf3eccfc1c1163 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Dec 2022 07:55:41 -0500 Subject: [PATCH 113/294] Bump decode-uri-component from 0.2.0 to 0.2.2 (#256) Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index b6ecb594..2acd853d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6423,9 +6423,9 @@ "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "engines": { "node": ">=0.10" } @@ -28914,9 +28914,9 @@ "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" }, "dedent": { "version": "0.7.0", From c197d72c8374325d8b28e195b8d35dbdb527861b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Dec 2022 17:48:20 -0500 Subject: [PATCH 114/294] Bump qs and express (#257) --- package-lock.json | 683 ++++++++++++++++++++++++++++------------------ 1 file changed, 417 insertions(+), 266 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2acd853d..56d04c62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3742,12 +3742,12 @@ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -4881,29 +4881,32 @@ "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -4916,19 +4919,19 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/ms": { + "node_modules/body-parser/node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">=0.6" + "node": ">= 0.8" } }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", @@ -5758,16 +5761,35 @@ } }, "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" }, "engines": { "node": ">= 0.6" } }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", @@ -5785,9 +5807,9 @@ } }, "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -6590,9 +6612,13 @@ } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -6858,7 +6884,7 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { "version": "2.7.4", @@ -6922,7 +6948,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } @@ -8165,7 +8191,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } @@ -8477,37 +8503,38 @@ } }, "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -8529,17 +8556,44 @@ "ms": "2.0.0" } }, + "node_modules/express/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">=0.6" + "node": ">= 0.8" } }, "node_modules/ext": { @@ -8822,16 +8876,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -8849,7 +8903,15 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/find-cache-dir": { "version": "2.1.0", @@ -9078,9 +9140,9 @@ } }, "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { "node": ">= 0.6" } @@ -9099,7 +9161,7 @@ "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } @@ -9737,24 +9799,35 @@ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "node_modules/http-errors/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/http-proxy": { "version": "1.18.1", @@ -15132,7 +15205,7 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } @@ -15218,19 +15291,19 @@ } }, "node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "mime-db": "1.45.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" @@ -15582,9 +15655,9 @@ } }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { "node": ">= 0.6" } @@ -15979,9 +16052,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { "ee-first": "1.1.1" }, @@ -17989,11 +18062,11 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" }, "engines": { @@ -18073,6 +18146,20 @@ "teleport": ">=0.2.0" } }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -18162,12 +18249,12 @@ } }, "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -18176,9 +18263,9 @@ } }, "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -19691,23 +19778,23 @@ "dev": true }, "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -19724,12 +19811,28 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/serialize-javascript": { "version": "5.0.1", @@ -19794,14 +19897,14 @@ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" @@ -19843,9 +19946,9 @@ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/sha.js": { "version": "2.4.11", @@ -21259,9 +21362,9 @@ } }, "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "engines": { "node": ">=0.6" } @@ -21601,7 +21704,7 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { "node": ">= 0.8" } @@ -26651,12 +26754,12 @@ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -27616,26 +27719,28 @@ "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "requires": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "debug": { "version": "2.6.9", @@ -27645,15 +27750,15 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -28373,11 +28478,18 @@ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } } }, "content-type": { @@ -28394,9 +28506,9 @@ } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "cookie-signature": { "version": "1.0.6", @@ -29046,9 +29158,9 @@ } }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-newline": { "version": "3.1.0", @@ -29283,7 +29395,7 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "ejs": { "version": "2.7.4", @@ -29339,7 +29451,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "end-of-stream": { "version": "1.4.4", @@ -30325,7 +30437,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "eventemitter3": { "version": "4.0.7", @@ -30577,37 +30689,38 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -30626,15 +30739,25 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -30872,16 +30995,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -30896,7 +31019,12 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -31080,9 +31208,9 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fragment-cache": { "version": "0.2.1", @@ -31095,7 +31223,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "from2": { "version": "2.3.0", @@ -31623,21 +31751,26 @@ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -35907,7 +36040,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "memory-fs": { "version": "0.4.1", @@ -35974,16 +36107,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "1.45.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -36263,9 +36396,9 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "neo-async": { "version": "2.6.2", @@ -36590,9 +36723,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } @@ -38240,11 +38373,11 @@ } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -38318,6 +38451,14 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, "query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -38392,20 +38533,20 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" } } }, @@ -39675,23 +39816,23 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -39705,14 +39846,24 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -39775,14 +39926,14 @@ } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" } }, "set-blocking": { @@ -39817,9 +39968,9 @@ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "sha.js": { "version": "2.4.11", @@ -40986,9 +41137,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { "version": "4.0.0", @@ -41275,7 +41426,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unquote": { "version": "1.1.1", From c5fc742d8802c3296123b8b559c2b2f12c6c4d14 Mon Sep 17 00:00:00 2001 From: Jenny Saqiurila Date: Fri, 9 Dec 2022 08:29:47 -0600 Subject: [PATCH 115/294] Add progress bars (#255) * Add progress bars * Address comments --- package-lock.json | 48 +++++++++-- package.json | 2 + src/components/Table/index.js | 137 ++++++++++++++++++++----------- src/components/Table/styles.scss | 17 ++++ 4 files changed, 148 insertions(+), 56 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56d04c62..d0bad902 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,11 +16,13 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", + "prop-types": "^15.8.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", + "react-minimal-pie-chart": "^8.4.0", "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", @@ -3220,6 +3222,11 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, + "node_modules/@types/svg-path-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/svg-path-parser/-/svg-path-parser-1.1.3.tgz", + "integrity": "sha512-F1Y6lQIto5b2sKCseVUsFfY5J+8PIhhX4jrDVxpth4m7hwM2OdySh3iTLeR35lEhl/K4ZMEF+GDAwTl7yJcO5Q==" + }, "node_modules/@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -18042,13 +18049,13 @@ } }, "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "node_modules/prop-types-exact": { @@ -18572,6 +18579,18 @@ "xtend": "^4.0.1" } }, + "node_modules/react-minimal-pie-chart": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/react-minimal-pie-chart/-/react-minimal-pie-chart-8.4.0.tgz", + "integrity": "sha512-A0wG+6mRjboyMxMDrzQNWp+2+GSn2ai4ERzRFHLp/OCC45PwIR1DpDVjwedawO+5AtFpzBRQKSFm3ZUxrqIEzA==", + "dependencies": { + "@types/svg-path-parser": "^1.1.3" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18", + "react-dom": "^16.8.0 || ^17.0.0 || ^18" + } + }, "node_modules/react-popper": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", @@ -26296,6 +26315,11 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, + "@types/svg-path-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/svg-path-parser/-/svg-path-parser-1.1.3.tgz", + "integrity": "sha512-F1Y6lQIto5b2sKCseVUsFfY5J+8PIhhX4jrDVxpth4m7hwM2OdySh3iTLeR35lEhl/K4ZMEF+GDAwTl7yJcO5Q==" + }, "@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -38353,13 +38377,13 @@ } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "prop-types-exact": { @@ -38793,6 +38817,14 @@ "xtend": "^4.0.1" } }, + "react-minimal-pie-chart": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/react-minimal-pie-chart/-/react-minimal-pie-chart-8.4.0.tgz", + "integrity": "sha512-A0wG+6mRjboyMxMDrzQNWp+2+GSn2ai4ERzRFHLp/OCC45PwIR1DpDVjwedawO+5AtFpzBRQKSFm3ZUxrqIEzA==", + "requires": { + "@types/svg-path-parser": "^1.1.3" + } + }, "react-popper": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", diff --git a/package.json b/package.json index 5866f498..cbd0973a 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,13 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", + "prop-types": "^15.8.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", + "react-minimal-pie-chart": "^8.4.0", "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 1b851570..bace2b84 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -1,10 +1,12 @@ /* eslint-disable react/jsx-props-no-spreading */ import React, { useState, useEffect } from 'react'; +import PropTypes from 'prop-types'; import { Table as ReactTable, Container, Row, Badge, + Progress, NavLink, Button, Modal, @@ -13,6 +15,7 @@ import { } from 'reactstrap'; import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; +import { PieChart } from 'react-minimal-pie-chart'; import { useTable, useFilters, useSortBy } from 'react-table'; import { FaLock, @@ -75,10 +78,16 @@ const Table = () => { } } - const difficultyMap = { Easy: 0, Medium: 0, Hard: 0 }; - const totalDifficultyCount = { Easy: 0, Medium: 0, Hard: 0 }; + const difficultyMap = { Easy: 0, Medium: 0, Hard: 0, Total: 0 }; + const totalDifficultyCount = { + Easy: 0, + Medium: 0, + Hard: 0, + Total: questions.length, + }; for (let i = 0; i < questions.length; i += 1) { difficultyMap[questions[i].difficulty] += checkedList[questions[i].id]; + difficultyMap.Total += checkedList[questions[i].id]; totalDifficultyCount[questions[i].difficulty] += 1; } @@ -109,7 +118,7 @@ const Table = () => { const resetHandler = () => { setChecked(new Array(checked.length).fill(false)); setDifficultyCount(() => { - return { Easy: 0, Medium: 0, Hard: 0 }; + return { Easy: 0, Medium: 0, Hard: 0, Total: 0 }; }); const count = resetCount + 1; setResetCount(count); @@ -128,51 +137,30 @@ const Table = () => { }; return ( - - - - Total:{' '} - {difficultyCount.Easy + - difficultyCount.Medium + - difficultyCount.Hard} - / - {totalDifficultyCount.Easy + - totalDifficultyCount.Medium + - totalDifficultyCount.Hard} - - -
- - - Easy: {difficultyCount.Easy}/{totalDifficultyCount.Easy} - - -
- - - Medium: {difficultyCount.Medium}/ - {totalDifficultyCount.Medium} - - -
- - - Hard: {difficultyCount.Hard}/{totalDifficultyCount.Hard} - - -
+ + + `${difficultyCount.Total} / + ${totalDifficultyCount.Total}` + } + labelPosition={0} + labelStyle={{ + // Needed for Dark Reader to work + fill: 'black', + }} + startAngle={-90} + lineWidth={12} + className="progress-pie" + background="#e9ecef" + />