From b7d3e842797e82d1cc2a0df38669b876becd44ab Mon Sep 17 00:00:00 2001 From: demirbileku Date: Mon, 17 May 2021 17:52:19 +0300 Subject: [PATCH 01/13] class12 --- .../ali-deniz/balancingScale.js | 21 +++++++++++++++++++ .../ali-deniz/birthdayCandles.js | 17 +++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 class-12-js-arrow-function/ali-deniz/balancingScale.js create mode 100644 class-12-js-arrow-function/ali-deniz/birthdayCandles.js diff --git a/class-12-js-arrow-function/ali-deniz/balancingScale.js b/class-12-js-arrow-function/ali-deniz/balancingScale.js new file mode 100644 index 0000000..e1ca2ba --- /dev/null +++ b/class-12-js-arrow-function/ali-deniz/balancingScale.js @@ -0,0 +1,21 @@ +function scaleTip (array) { + const iPosition = (array.length-1)/2; // "array location of I", + let leftTotal = 0; + let rightTotal = 0; + for (let i = 0; i < array.length; i++){ + if (i < iPosition){ + leftTotal += array[i]; + } else if (i > iPosition) { + rightTotal += array[i]; + } + } +if ( leftTotal > rightTotal){ + return "left" +} else if (rightTotal > leftTotal) { + return "right" +} else {return "balanced"} +} + +// scaleTip([0, 0, "I", 1, 1]) +// scaleTip([1, 2, 3, "I", 4, 0, 0]) +scaleTip([5, 5, 5, 0, "I", 10, 2, 2, 1]) \ No newline at end of file diff --git a/class-12-js-arrow-function/ali-deniz/birthdayCandles.js b/class-12-js-arrow-function/ali-deniz/birthdayCandles.js new file mode 100644 index 0000000..e57c559 --- /dev/null +++ b/class-12-js-arrow-function/ali-deniz/birthdayCandles.js @@ -0,0 +1,17 @@ +let randomArray = [3,3,3]; + +function birthdayCakeCandles (candles) { + let highestCandle = 0; + let counter = 0; + for (element of candles) { + if (element > highestCandle){ + highestCandle = element; + counter = 1; + } else if (element == highestCandle) { + counter++; + } + } +return counter; +} + +birthdayCakeCandles(randomArray); \ No newline at end of file From 84310f84d2b376d7783369482a50f4befcb4d0a3 Mon Sep 17 00:00:00 2001 From: demirbileku Date: Mon, 17 May 2021 22:03:45 +0300 Subject: [PATCH 02/13] class13 --- .../deniz-mohamedAlalaya/map-exercise.js | 39 ++++++++++ .../map-reduce-exercises.js | 74 +++++++++++++++++++ 2 files changed, 113 insertions(+) create mode 100644 class-13-map-reduce/deniz-mohamedAlalaya/map-exercise.js create mode 100644 class-13-map-reduce/deniz-mohamedAlalaya/map-reduce-exercises.js diff --git a/class-13-map-reduce/deniz-mohamedAlalaya/map-exercise.js b/class-13-map-reduce/deniz-mohamedAlalaya/map-exercise.js new file mode 100644 index 0000000..6eaf177 --- /dev/null +++ b/class-13-map-reduce/deniz-mohamedAlalaya/map-exercise.js @@ -0,0 +1,39 @@ +// Partners Deniz an Mohammed Alalaya + +const capitalize = function(string) +{ + const arrayOfChars = string.split(''); + const final = arrayOfChars.map(str => str.toUpperCase()); + return final.join('') +} +// capitalize('whoop') // => 'WHOOP' +// capitalize('oh hey gurl') // => "OH HEY GURL" + + +const swapCase = string => +{ + const arrayOfWords = string.split(" "); + const final = arrayOfWords.map((word, index) => + { + if (index % 2 == 0) + { + return capitalize(word); + }else{ + return word + } + }) + return final.join(' ') +} + +// swapCase('hey gurl, lets javascript together sometime') + + +const shiftLetters = string => { + const arrayOfChars = string.split(''); + // console.log(arrayOfChars) + const final = arrayOfChars.map(string =>String.fromCharCode(string.charCodeAt()+1)); + // console.log(final) + return final.join('') +} + +// shiftLetters('hello') \ No newline at end of file diff --git a/class-13-map-reduce/deniz-mohamedAlalaya/map-reduce-exercises.js b/class-13-map-reduce/deniz-mohamedAlalaya/map-reduce-exercises.js new file mode 100644 index 0000000..430fa85 --- /dev/null +++ b/class-13-map-reduce/deniz-mohamedAlalaya/map-reduce-exercises.js @@ -0,0 +1,74 @@ +// Partners Deniz an Mohammed Alalaya +const getBudgets = (arr) => { + return arr.reduce((acc, curr) =>acc + curr.budget,0) +} + +// const sum = getBudgets([ +// { name: "John", age: 21, budget: 23000 }, +// { name: "Steve", age: 32, budget: 40000 }, +// { name: "Martin", age: 16, budget: 2700 } +// ]) +// console.log(sum) +// ➞ 65700 + +// const sum = getBudgets([ +// { name: "John", age: 21, budget: 29000 }, +// { name: "Steve", age: 32, budget: 32000 }, +// { name: "Martin", age: 16, budget: 1600 } +// ]) +// console.log(sum) +// // ➞ 62600 + +/*countLetters: +1)Find the unique letters in a string +2)Find how many times the unique letts are used inside the string +3)Add the total to the object*/ + +const countLetters = function (str){ + const output = {}; + const arrayOfString = str.split(""); + const uniqueLetters = arrayOfString.filter((item, i, ar) => ar.indexOf(item) === i); + uniqueLetters.forEach(element => { + const charCount = arrayOfString.reduce((acc,curr) => { + if(element === curr){ + acc++ + } + return acc + }, 0); + output[element] = charCount; + }) + return output +} + +// countLetters('coodeee') +// countLetters('abbcccddddeeeee') + +const isPresent = function(string, target) { + const output = string.split("").reduce((acc, curr) => { + if (target === curr){ + acc = true + } + return acc + }, false) +return output +} + +// isPresent('abcd', 'b') // => true +// isPresent('efghi', 'a') // => false + +const decode = function(string){ +const decodeArray = string.split(" "); +console.log(decodeArray) +const decodedLetters = decodeArray.map((curr) => { + const charArray = curr.split("") + const char = String.fromCharCode(charArray.reduce((acc, curr) => acc + parseInt(curr),0)) + return char + }) +return decodedLetters.join("") +} + + +// decode("361581732726247521644353 4161492813593986955 84654117917337166147521") // => "abc" +// decode("584131398786538461382741 444521974525439455955 71415168525426614834414214 353238892594759181769 48955328774167683152 77672648114592331981342373 5136831421236 83269359618185726749 2554892676446686256 959958531366848121621517 4275965243664397923577 616142753591841179359 121266483532393851149467 17949678591875681")// => "secret-message" + +// decode("444689936146563731 2452966188592191874 52634311978613959924676311 4874232339 491973615889195397613151 64491375479568464397 2799868298847212752434 9464245911 84529438455334236247245 8131257451645317232949247 26471594451453281675411332 6631592725297745964837 616698332453173937881461 3311783543427862468268 385418321228899775431 4659867 73395213225525916984356 833792195426925124155181841 123388893 6941777837193213644325351 11353488912476869536954 61173937137292328237388335 5344692 452956158 31937616696951768494 584842118999165552436 8832121577139589884 15282516522883423742885 14713349724 6919979438697694 2252585676244745856486 5617683424485959291 547443594 2678324174797795449925 43753791352187862731151912 6875665565836721939262 35482977 84421878934473534291995 798457553821668942312 11114498238219156246883553 3599955 8831995953696776 8138759916933117676486 2388776737768787 37232647683297835458183 11318659392964788174775 683293746169875551252354 741545327395636643318531 38447974824822841161273 88768222547689886222 6345677462396774359 4942661761 1354569165 2553653936124138282 851786784517417366411515 42279319649497959785 5523951771 45941761289678527316294 37776454913244819275691 436669892715419465494342 682264111527 734681268219555989841131 882641896825571288724 382545666 12133138432672285179566156291 83644842221351483476411355532 9589336353993598224 184537669759184472427331 41851326945453796784 525783591 173773335961894524914465 47516715963756294236321 7296569497726217615 79487235 4931878519724923131437 31214731844284735237658435 1378458823933518466122 1241955123792435126557994 347427652476673662454 55596877477154112241923 9789414554758712319821 86228624276917113671233411 89659521 1352796469161477381192 69483824148396716861472 4766533634762298963245 5155973593459278561 1784478259974148659431 29583142566714785218623 244371427148584159487652 871836193187759591363 247956") \ No newline at end of file From 282395a142fb497cefcc6166d1a9e1976b0692e3 Mon Sep 17 00:00:00 2001 From: demirbileku Date: Tue, 18 May 2021 21:06:40 +0300 Subject: [PATCH 03/13] madLibz --- madLibz/deniz-rahaf/README.md | 59 +++++++++++++++ madLibz/deniz-rahaf/do-not-touch.js | 9 +++ madLibz/deniz-rahaf/index.html | 24 ++++++ madLibz/deniz-rahaf/logo.png | Bin 0 -> 22903 bytes madLibz/deniz-rahaf/madlibs.js | 112 ++++++++++++++++++++++++++++ madLibz/deniz-rahaf/output.txt | 1 + madLibz/deniz-rahaf/story.txt | 1 + madLibz/deniz-rahaf/style.css | 65 ++++++++++++++++ 8 files changed, 271 insertions(+) create mode 100644 madLibz/deniz-rahaf/README.md create mode 100644 madLibz/deniz-rahaf/do-not-touch.js create mode 100644 madLibz/deniz-rahaf/index.html create mode 100644 madLibz/deniz-rahaf/logo.png create mode 100644 madLibz/deniz-rahaf/madlibs.js create mode 100644 madLibz/deniz-rahaf/output.txt create mode 100644 madLibz/deniz-rahaf/story.txt create mode 100644 madLibz/deniz-rahaf/style.css diff --git a/madLibz/deniz-rahaf/README.md b/madLibz/deniz-rahaf/README.md new file mode 100644 index 0000000..667287d --- /dev/null +++ b/madLibz/deniz-rahaf/README.md @@ -0,0 +1,59 @@ +# Re:Coded Mad Libz + +## What is Mad Libs? +See [wikipedia](https://en.wikipedia.org/wiki/Mad_Libs). Yes, I know this section is short, do not skip this, **please read what Mad Libs is or the rest of this will make no sense**. In normal mad libs, you usually just insert the word, but in this version, it's more like a "fill in the blank" of an existing story. + +## Instructions + +### Collaboration requirements +Please don't split the code. Write every line of code together. In each group, every person should understand every line of code. See [pair programming](Pair_programming). + +### Write a story + +In `story.txt`, you'll find a brief story **that you need to replace with your own**. By the way, for the purposes of [parsing](https://en.wikipedia.org/wiki/Parsing), you're only allowed to use periods and commas as grammar. + +Confusingly, you should write out the full story, although the "blanks" will be anywhere a grammar part is denoted. The reason for this will be apparent later in some of the extra challenges. + +For example: +* `Louis[n]`: normally it says Louis, but the user should replace it with a *noun* +* `went[v]`: normally it says went, but the user should replace it with a *verb* +* `[a]` for adjective... + +Note that when you write a story, the period and commas should go after the part of speech, e.g., `Louis[n].` (NOT `Louis.[n]`). + +### Code + +In this project, you will be using HTML, CSS, and JS in unison in order to create a variant of a Mad Libs game with the story of your choice. + +Below, we discuss the requirements. We use the word "input" to refer to the blanks in the Mad Libs story. + +Here is a very, very simple visual example of what it might look like; however, all styling is at your liberty in this project. + +### Barebones Example +![Example](https://i.imgur.com/ZRNvFC7.png) + +#### Functional requirements + +0. **Parsing the story:** I've already written some code for you that reads in the file `story.txt` into a string. However, you need to process it into a format that will allow you to keep track of "blanks." See `madlibs.js` for further instructions. You will likely want to [read about regular expressions](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/regular-expressions/) (yes, this is extra expected reading :) ). It's possible, but annoying, to do this without regular expressions. + +1. **Showing the story:** It should show **two copies** of the story. In one copy ("edit view"), +all words in the story with blanks (e.g., `Louis[n]`, `went[v]`, ...) are replaced with inputs. This should be in `div.madLibsEdit`. In the second copy ("preview"), it should show the same story, but formatted prettily (without the blanks!). Refer to the example picture above. + +2. **Hotkeys:** When the user presses `Enter` in an input, it should move the cursor to the next input in the story. + +3. **Constraining user inputs:** An input should be allowed to have a maximum of 20 characters. + +4. **Live update:** Whenever the user updates a blank in the edit view, it should update the preview any time a new character is typed (hint: this is handling an event of sorts). The user should **not** have to click a button in order to update the preview. + +5. **Story length:** Your story should have at least 10 blanks. + +#### Styling requirements + +0. **Responsiveness**: When the screen is small, the story should take the full width of the screen. When the screen is larger, as on a computer. Values "small" and "large" are up to you to decide. + +1. **Flexbox**: Use at least one flexbox. + +2. **Highlighting currently focused input**: There should be three possible styles of inputs (style is a vague word here, they just need to be distinguishable to the user): +* currently highlighted input (if the user is typing in one) +* filled out input (the user has already put a word there -- might require JS here ;) ) +* empty input (the user has not already put a word there). \ No newline at end of file diff --git a/madLibz/deniz-rahaf/do-not-touch.js b/madLibz/deniz-rahaf/do-not-touch.js new file mode 100644 index 0000000..f61cee3 --- /dev/null +++ b/madLibz/deniz-rahaf/do-not-touch.js @@ -0,0 +1,9 @@ +/** + * DO NOT TOUCH ANY OF THE CODE BELOW HERE. + * + * Or you will be very sad. + */ +const getRawStory = () => { + return fetch('./story.txt') + .then(response => response.text()); +}; \ No newline at end of file diff --git a/madLibz/deniz-rahaf/index.html b/madLibz/deniz-rahaf/index.html new file mode 100644 index 0000000..81f3342 --- /dev/null +++ b/madLibz/deniz-rahaf/index.html @@ -0,0 +1,24 @@ + + + + + + repl.it + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/madLibz/deniz-rahaf/logo.png b/madLibz/deniz-rahaf/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9a52af97363714356e87d677335446c898bee52a GIT binary patch literal 22903 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 LNkvXXu0mjfu=(tJ literal 0 HcmV?d00001 diff --git a/madLibz/deniz-rahaf/madlibs.js b/madLibz/deniz-rahaf/madlibs.js new file mode 100644 index 0000000..3d1f3be --- /dev/null +++ b/madLibz/deniz-rahaf/madlibs.js @@ -0,0 +1,112 @@ +/** + * Partners Deniz and Rahaf + * Complete the implementation of parseStory. + * + * parseStory retrieves the story as a single string from story.txt + * (I have written this part for you). + * + * In your code, you are required (please read this carefully): + * - to return a list of objects + * - each object should definitely have a field, `word` + * - each object should maybe have a field, `pos` (part of speech) + * + * So for example, the return value of this for the example story.txt + * will be an object that looks like so (note the comma! periods should + * be handled in the same way). + * + * Input: "Louis[n] went[v] to the store[n], and it was fun[a]." + * Output: [ + * { word: "Louis", pos: "noun" }, + * { word: "went", pos: "verb", }, + * { word: "to", }, + * { word: "the", }, + * { word: "store", pos: "noun" } + * { word: "," } + * .... + * + * There are multiple ways to do this, but you may want to use regular expressions. + * Please go through this lesson: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/regular-expressions/ + */ +function parseStory(rawStory) { + const obj = { + n: "noun", + v: "verb", + a: "adjective", + }; + // Split the string into an array using spaces, get comma and dot as words as well + const wordArray = rawStory.split(/(?=[\.,])|[ ]/g); + + //Create an array of word objects using the output of string split + const arrayOfWords = []; + + for (element of wordArray) { + // Check if any words contain [anv] inside square brackets + const posTest = /\[[anv]\]/; + if (posTest.test(element)) { + //check if the element has a pos key + //what type of word is it, extract the letter out of the square brackets + const posValue = element.match(posTest)[0].charAt(1); + //push the word into the container with the pos key and value + arrayOfWords.push({ word: element.replace(`${element.match(posTest)[0]}`, ""), pos: obj[posValue] }); + } else { + //Push word into container + arrayOfWords.push({ word: element }); + } + } + return arrayOfWords; // This line is currently working :) +} +/** + * All your other JavaScript code goes here, inside the function. Don't worry about + * the `then` and `async` syntax for now. + * + * You'll want to use the results of parseStory() to display the story on the page. + */ +getRawStory() + .then(parseStory) + .then(processedStory => { + madLibsEditHtml(processedStory); + //console.log(processedStory); + }); +// Create inner HTML code according to output of parseStory +function madLibsEditHtml(story) { + const madLibsEdit = document.querySelector(".madLibsEdit"); + const madLibsPreview = document.querySelector(".madLibsPreview"); + let id = 1; + story.forEach(element => { + //If element is a regular word, just create a span and display it on madLibsPreview + if (!element.pos) { + const span = document.createElement("span"); + span.innerText = `${element.word} `; + const spanPerview = document.createElement("span"); + spanPerview.innerText = `${element.word} `; + madLibsEdit.appendChild(span); + madLibsPreview.appendChild(spanPerview); + //If element is a special word (noun,adjective or verb) then create an input and a span for it and display them in madLibsEdit and madLibsPreview respectively + } else { + const span = document.createElement("span"); + span.innerText = `(${element.pos}) `; + span.style.fontWeight = 'bold'; + const input = document.createElement("input"); + input.placeholder = element.pos; + input.autocomplete="off" + //Set id's to every input element so we can switch between them using focus on their id's + input.id = `${id}`; + id++; + input.addEventListener("keyup", function (e) { + //if pressed key is Enter, then focus on the next input + if (e.keyCode == 13) { + e.preventDefault(); + const count = parseInt(e.target.id) + 1; + const nextInput = document.getElementById(`${count}`); + if (nextInput) nextInput.focus(); + //Update preview box with the input content + } else { + span.innerText = `${e.target.value} `; + } + }); + + madLibsEdit.appendChild(input); + madLibsPreview.appendChild(span); + } + }); +} diff --git a/madLibz/deniz-rahaf/output.txt b/madLibz/deniz-rahaf/output.txt new file mode 100644 index 0000000..69f9923 --- /dev/null +++ b/madLibz/deniz-rahaf/output.txt @@ -0,0 +1 @@ +I walk through the color jungle . I take out my Horrible canteen . There's a fierce parrot with a Crazy eye in his mouth right there in front of me in the creepy trees! I gaze at his horrible Galatasaray . A sudden sound awakes me from my daydream! A panther’s play in front of my head! I kicked his rapid breath . I remember I have a packet of pirate that makes go into a deep slumber! I vomit away from me in front of the Punch .Yes he's eating it! I dash away through the shady jungle . I meet my parents at the tent . Phew! It’s been an exciting day in the jungle . \ No newline at end of file diff --git a/madLibz/deniz-rahaf/story.txt b/madLibz/deniz-rahaf/story.txt new file mode 100644 index 0000000..7c38173 --- /dev/null +++ b/madLibz/deniz-rahaf/story.txt @@ -0,0 +1 @@ +I walk through the color jungle. I take out my [a] canteen. There's a [a] parrot with a [a] [n] in his mouth right there in front of me in the [a] trees! I gaze at his [a] [n]. A sudden sound awakes me from my daydream! A panther’s [v] in front of my head! I [v] his [a] breath. I remember I have a packet of [n] that makes go into a deep slumber! I [v]it away from me in front of the [n].Yes he's eating it! I [v] away through the [a] jungle. I meet my parents at the tent. Phew! It’s been an exciting day in the jungle. \ No newline at end of file diff --git a/madLibz/deniz-rahaf/style.css b/madLibz/deniz-rahaf/style.css new file mode 100644 index 0000000..cd4bc00 --- /dev/null +++ b/madLibz/deniz-rahaf/style.css @@ -0,0 +1,65 @@ +/** + * Your CSS goes here. + */ +@import url('https://fonts.googleapis.com/css2?family=KoHo:wght@300;700&display=swap'); + html,body{ + padding: 0; + margin: 0; + color:white; + height: 100%; + font-family: 'KoHo', sans-serif; + font-size: 25px + } + header{ + width: 100%; + background: rgb(48, 47, 47); + text-align: center; + padding: 10px 0 ; + } + main{ + display: flex; + width:100%; + min-height: calc( 100% - 57px); + } + main section{ + padding: 20px 5%; + display: flex; + align-items: flex-start; + justify-content: center; + width: 50%; + + } + .madLibsEditSection { + background: rgb(241, 80, 80); + line-height: 1.5em; + } + + .madLibsPreviewSection { + background: rgb(251, 204, 28); + line-height: 2.1em; + } + +input { + text-align: center; + border: 0; + padding: 10px 10px; + margin: 5px 5px; + border-radius:20px +} +input:focus{ + box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); + border:0px; + outline: 0; +} +@media (max-width: 500px) { + html,body{ + font-size: 18px; + } + .madLibsEditSection { + text-align: left; + } + input{ + width:70% + } + +} \ No newline at end of file From dde2e67953256201fa55e7000e8d58c64d0850e0 Mon Sep 17 00:00:00 2001 From: demirbileku Date: Fri, 21 May 2021 11:30:38 +0300 Subject: [PATCH 04/13] class14 --- .../deniz-khadija/index.js | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 class-14-js-wheresWaldo/deniz-khadija/index.js diff --git a/class-14-js-wheresWaldo/deniz-khadija/index.js b/class-14-js-wheresWaldo/deniz-khadija/index.js new file mode 100644 index 0000000..ac8d650 --- /dev/null +++ b/class-14-js-wheresWaldo/deniz-khadija/index.js @@ -0,0 +1,41 @@ +//Partners Khadija and Deniz +function whereIsWaldo (arrayOfArrays) { + //Store array length as number base + const base = arrayOfArrays[0].length + //Flatten the arrays into one array + const flattenedArray = arrayOfArrays.flat(2); + //Check if the first two elements are the same, if they are pick the first as the filler element and find the different elements index, return it in 1 indexed coordinates [row, column] + if (flattenedArray[0] === flattenedArray[1]){ + const index = flattenedArray.findIndex(e => e !== flattenedArray[0]) + const rowIndex = Math.floor((index) / base) + const columnIndex = (index) % base; + // Convert the 0-indexed coordinates into 1 indexed coordinates + return [rowIndex + 1, columnIndex + 1] + // If the first element and the third is the same, then the different element is [1,2] + } else if (flattenedArray[0] === flattenedArray[2]){ + return [1,2] + //If the second element and the third is the same, then the different element is [1,1] + } else { + return [1,1] + } +} + +whereIsWaldo([ + ["A", "A", "A"], + ["A", "b", "A"], + ["A", "A", "A"] +]) //➞ [3, 2] + +// whereIsWaldo([ +// ["c", "c", "c", "c"], +// ["c", "c", "c", "d"] +// ]) //➞ [2, 4] + +// whereIsWaldo([ +// ["O", "O", "O", "O"], +// ["O", "O", "O", "O"], +// ["O", "O", "O", "O"], +// ["O", "O", "3", "O"], +// ["O", "O", "O", "O"], +// ["O", "O", "O", "O"] +// ])// ➞ [5, 1] \ No newline at end of file From 1750406c5d8c3c054699974a511e0e8aa68a5222 Mon Sep 17 00:00:00 2001 From: demirbileku Date: Sat, 22 May 2021 22:04:19 +0300 Subject: [PATCH 05/13] oop car demo --- "class-15-js-OOP/deniz-ye\305\237im/index.js" | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 "class-15-js-OOP/deniz-ye\305\237im/index.js" diff --git "a/class-15-js-OOP/deniz-ye\305\237im/index.js" "b/class-15-js-OOP/deniz-ye\305\237im/index.js" new file mode 100644 index 0000000..5bc75c1 --- /dev/null +++ "b/class-15-js-OOP/deniz-ye\305\237im/index.js" @@ -0,0 +1,67 @@ +//Partners Deniz and Yeşim +class Car { + // Part 1. Constructor (REVIEW) + constructor(name, color, fuelType) { + this.name = name; + this.color = color; + this.fuelType = fuelType; + } + + // Method. + paint(newColor) { + return this.color = newColor; + } + + // Part 2. Static methods. + hasTheSameProperties(car2){ + return this.color === car2.color && + this.fuelType === car2.fuelType + } + + static hasTheSamePropertiesStatic(car1, car2) { + return car1.color === car2.color && + car1.fuelType === car2.fuelType + } + + static compareSpeed (car1, car2){ + if (car1.speed> car2.speed) { + return car1; + } else return car2; + } + // Part 3. Getter, setter. + get speedKmH() { + return this.speed + } + + set speedKmH(newTopSpeedKmH) { + if (newTopSpeedKmH > 300) { + throw Error("Slow down, Tiger!") + + } else{ + this.speed = newTopSpeedKmH + } + } + + get speedInMiles() { + return this.speed * 0.621371 + } + + get speedInKmSec() { + return this.speed / 3600 + " kmSec" + } + +} + + + +const audi = new Car("audi","red","gas") +const tesla = new Car("tesla",'red', "electric") + +audi.paint('blue') + +// audi.speedKmH = 220 +tesla.speedKmH = 350 + +// we call getter without paranthies + +// console.log(audi.hasTheSameProperties(tesla)) \ No newline at end of file From b5723cb13b844b53c0f8bf68705fd5dbab757bfd Mon Sep 17 00:00:00 2001 From: demirbileku Date: Sat, 22 May 2021 22:08:26 +0300 Subject: [PATCH 06/13] oop-car-demo --- class-15-js-OOP/deniz-yesim/index.js | 67 ++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 class-15-js-OOP/deniz-yesim/index.js diff --git a/class-15-js-OOP/deniz-yesim/index.js b/class-15-js-OOP/deniz-yesim/index.js new file mode 100644 index 0000000..5bc75c1 --- /dev/null +++ b/class-15-js-OOP/deniz-yesim/index.js @@ -0,0 +1,67 @@ +//Partners Deniz and Yeşim +class Car { + // Part 1. Constructor (REVIEW) + constructor(name, color, fuelType) { + this.name = name; + this.color = color; + this.fuelType = fuelType; + } + + // Method. + paint(newColor) { + return this.color = newColor; + } + + // Part 2. Static methods. + hasTheSameProperties(car2){ + return this.color === car2.color && + this.fuelType === car2.fuelType + } + + static hasTheSamePropertiesStatic(car1, car2) { + return car1.color === car2.color && + car1.fuelType === car2.fuelType + } + + static compareSpeed (car1, car2){ + if (car1.speed> car2.speed) { + return car1; + } else return car2; + } + // Part 3. Getter, setter. + get speedKmH() { + return this.speed + } + + set speedKmH(newTopSpeedKmH) { + if (newTopSpeedKmH > 300) { + throw Error("Slow down, Tiger!") + + } else{ + this.speed = newTopSpeedKmH + } + } + + get speedInMiles() { + return this.speed * 0.621371 + } + + get speedInKmSec() { + return this.speed / 3600 + " kmSec" + } + +} + + + +const audi = new Car("audi","red","gas") +const tesla = new Car("tesla",'red', "electric") + +audi.paint('blue') + +// audi.speedKmH = 220 +tesla.speedKmH = 350 + +// we call getter without paranthies + +// console.log(audi.hasTheSameProperties(tesla)) \ No newline at end of file From a6de87ae41947254f47b3985714d82c0be623cfe Mon Sep 17 00:00:00 2001 From: udenizdemirbilek <81304552+udenizdemirbilek@users.noreply.github.com> Date: Sat, 22 May 2021 22:09:34 +0300 Subject: [PATCH 07/13] Delete index.js --- "class-15-js-OOP/deniz-ye\305\237im/index.js" | 67 ------------------- 1 file changed, 67 deletions(-) delete mode 100644 "class-15-js-OOP/deniz-ye\305\237im/index.js" diff --git "a/class-15-js-OOP/deniz-ye\305\237im/index.js" "b/class-15-js-OOP/deniz-ye\305\237im/index.js" deleted file mode 100644 index 5bc75c1..0000000 --- "a/class-15-js-OOP/deniz-ye\305\237im/index.js" +++ /dev/null @@ -1,67 +0,0 @@ -//Partners Deniz and Yeşim -class Car { - // Part 1. Constructor (REVIEW) - constructor(name, color, fuelType) { - this.name = name; - this.color = color; - this.fuelType = fuelType; - } - - // Method. - paint(newColor) { - return this.color = newColor; - } - - // Part 2. Static methods. - hasTheSameProperties(car2){ - return this.color === car2.color && - this.fuelType === car2.fuelType - } - - static hasTheSamePropertiesStatic(car1, car2) { - return car1.color === car2.color && - car1.fuelType === car2.fuelType - } - - static compareSpeed (car1, car2){ - if (car1.speed> car2.speed) { - return car1; - } else return car2; - } - // Part 3. Getter, setter. - get speedKmH() { - return this.speed - } - - set speedKmH(newTopSpeedKmH) { - if (newTopSpeedKmH > 300) { - throw Error("Slow down, Tiger!") - - } else{ - this.speed = newTopSpeedKmH - } - } - - get speedInMiles() { - return this.speed * 0.621371 - } - - get speedInKmSec() { - return this.speed / 3600 + " kmSec" - } - -} - - - -const audi = new Car("audi","red","gas") -const tesla = new Car("tesla",'red', "electric") - -audi.paint('blue') - -// audi.speedKmH = 220 -tesla.speedKmH = 350 - -// we call getter without paranthies - -// console.log(audi.hasTheSameProperties(tesla)) \ No newline at end of file From 8b453e86e8a7e6fe55b90899d1ca45e9fba8264f Mon Sep 17 00:00:00 2001 From: demirbileku Date: Wed, 26 May 2021 10:38:10 +0300 Subject: [PATCH 08/13] minesweeper --- "minesweeper/deniz-ye\305\237im/index.js" | 47 +++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 "minesweeper/deniz-ye\305\237im/index.js" diff --git "a/minesweeper/deniz-ye\305\237im/index.js" "b/minesweeper/deniz-ye\305\237im/index.js" new file mode 100644 index 0000000..73aea55 --- /dev/null +++ "b/minesweeper/deniz-ye\305\237im/index.js" @@ -0,0 +1,47 @@ +/* [[0,0]:1, [0,1]:1, [0,2]:1], + [[1,0]:1, [1,1]:0, [1,2]:1], + [[2,0]:1, [2,1]:1, [2,2]:1] + +for ([i-1,j-1]) + if there is a mine increment the value of i by 1 +*/ +function mineSweeper(array) { + for (let i = 0; i < array.length; i++) { + for (let j = 0; j < array[i].length; j++) { + //Change the mines as represented by 1's into 9's + if(array[i][j]===1) { + array[i][j] = 9; + } + } + } + for (let i = 0; i < array.length; i++) { + for (let j = 0; j < array[i].length; j++) { + //Change the 0's into numbers indicating how many mines there are + if (array[i][j]===0) { + array[i][j] = countMines(i,j,array) + } + } + } +return array +} + +function countMines (i,j,array) { + const size = array[0].length; //define the sub-array length to define borders next, + let mineCount = 0; + for(let a = i-1 ; a<=i+1 ; a++){ //3 iterations; i-1, i, i+1 + for (let b = j-1; b<=j+1 ; b++){ // 3 iterations; j-1, j, j+1 + if (a>=0 && b>=0 && a<=size-1 && b<=size-1){ // define the bounds to loop through so ex.[-1][0] is not checked + if (a===i && b===j) { //exclude the [i,j] element + continue} + if (array[a][b]===9) mineCount++ + } + } + } + return mineCount; +} + +mineSweeper([ + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, 1, 0, 1], + [1, 1, 0, 0]]) From 6754310487f073f6e0e4d59197bcca7b914045ee Mon Sep 17 00:00:00 2001 From: demirbileku Date: Wed, 26 May 2021 10:42:02 +0300 Subject: [PATCH 09/13] minesweeper --- minesweeper/deniz-yesim/index.js | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 minesweeper/deniz-yesim/index.js diff --git a/minesweeper/deniz-yesim/index.js b/minesweeper/deniz-yesim/index.js new file mode 100644 index 0000000..73aea55 --- /dev/null +++ b/minesweeper/deniz-yesim/index.js @@ -0,0 +1,47 @@ +/* [[0,0]:1, [0,1]:1, [0,2]:1], + [[1,0]:1, [1,1]:0, [1,2]:1], + [[2,0]:1, [2,1]:1, [2,2]:1] + +for ([i-1,j-1]) + if there is a mine increment the value of i by 1 +*/ +function mineSweeper(array) { + for (let i = 0; i < array.length; i++) { + for (let j = 0; j < array[i].length; j++) { + //Change the mines as represented by 1's into 9's + if(array[i][j]===1) { + array[i][j] = 9; + } + } + } + for (let i = 0; i < array.length; i++) { + for (let j = 0; j < array[i].length; j++) { + //Change the 0's into numbers indicating how many mines there are + if (array[i][j]===0) { + array[i][j] = countMines(i,j,array) + } + } + } +return array +} + +function countMines (i,j,array) { + const size = array[0].length; //define the sub-array length to define borders next, + let mineCount = 0; + for(let a = i-1 ; a<=i+1 ; a++){ //3 iterations; i-1, i, i+1 + for (let b = j-1; b<=j+1 ; b++){ // 3 iterations; j-1, j, j+1 + if (a>=0 && b>=0 && a<=size-1 && b<=size-1){ // define the bounds to loop through so ex.[-1][0] is not checked + if (a===i && b===j) { //exclude the [i,j] element + continue} + if (array[a][b]===9) mineCount++ + } + } + } + return mineCount; +} + +mineSweeper([ + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, 1, 0, 1], + [1, 1, 0, 0]]) From bc5de618fe6df405afcb2d8ba4dd683b560ad82b Mon Sep 17 00:00:00 2001 From: demirbileku Date: Wed, 26 May 2021 10:47:16 +0300 Subject: [PATCH 10/13] minesweeper --- "minesweeper/deniz-ye\305\237im/index.js" | 47 ----------------------- 1 file changed, 47 deletions(-) delete mode 100644 "minesweeper/deniz-ye\305\237im/index.js" diff --git "a/minesweeper/deniz-ye\305\237im/index.js" "b/minesweeper/deniz-ye\305\237im/index.js" deleted file mode 100644 index 73aea55..0000000 --- "a/minesweeper/deniz-ye\305\237im/index.js" +++ /dev/null @@ -1,47 +0,0 @@ -/* [[0,0]:1, [0,1]:1, [0,2]:1], - [[1,0]:1, [1,1]:0, [1,2]:1], - [[2,0]:1, [2,1]:1, [2,2]:1] - -for ([i-1,j-1]) - if there is a mine increment the value of i by 1 -*/ -function mineSweeper(array) { - for (let i = 0; i < array.length; i++) { - for (let j = 0; j < array[i].length; j++) { - //Change the mines as represented by 1's into 9's - if(array[i][j]===1) { - array[i][j] = 9; - } - } - } - for (let i = 0; i < array.length; i++) { - for (let j = 0; j < array[i].length; j++) { - //Change the 0's into numbers indicating how many mines there are - if (array[i][j]===0) { - array[i][j] = countMines(i,j,array) - } - } - } -return array -} - -function countMines (i,j,array) { - const size = array[0].length; //define the sub-array length to define borders next, - let mineCount = 0; - for(let a = i-1 ; a<=i+1 ; a++){ //3 iterations; i-1, i, i+1 - for (let b = j-1; b<=j+1 ; b++){ // 3 iterations; j-1, j, j+1 - if (a>=0 && b>=0 && a<=size-1 && b<=size-1){ // define the bounds to loop through so ex.[-1][0] is not checked - if (a===i && b===j) { //exclude the [i,j] element - continue} - if (array[a][b]===9) mineCount++ - } - } - } - return mineCount; -} - -mineSweeper([ - [0, 1, 0, 0], - [0, 0, 1, 0], - [0, 1, 0, 1], - [1, 1, 0, 0]]) From bb8205cecbaa710486a9f22364a757ff6f4ab169 Mon Sep 17 00:00:00 2001 From: demirbileku Date: Fri, 4 Jun 2021 01:54:15 +0300 Subject: [PATCH 11/13] jsReview --- .../abdulrahman-deniz/bootcamp.json | 30 +++++ .../abdulrahman-deniz/index.html | 28 +++++ .../abdulrahman-deniz/script.js | 103 ++++++++++++++++++ .../abdulrahman-deniz/style.css | 0 4 files changed, 161 insertions(+) create mode 100644 class-17-js-review/abdulrahman-deniz/bootcamp.json create mode 100644 class-17-js-review/abdulrahman-deniz/index.html create mode 100644 class-17-js-review/abdulrahman-deniz/script.js create mode 100644 class-17-js-review/abdulrahman-deniz/style.css diff --git a/class-17-js-review/abdulrahman-deniz/bootcamp.json b/class-17-js-review/abdulrahman-deniz/bootcamp.json new file mode 100644 index 0000000..586e5e3 --- /dev/null +++ b/class-17-js-review/abdulrahman-deniz/bootcamp.json @@ -0,0 +1,30 @@ +{ + "title":"Turkey Bootcamp", + "instructors":["Halit", "Muhannad", "Shrreya", "Ammar"], + "students" : [ + "Abduallah barmu", + "Abdulkadir İsa Tekinkaya", + "Ali Rıza Şahin", + "AYSE CIMEN BASAR", + "Ayşe Saflo", + "aziza iliasova", + "Belal Awad", + "Buse Şentürk", + "Ceyhun Gülbaş", + "Derya Kaygisiz", + "Hafise Nur Bacaksız", + "Khadija hawa", + "Kutay Kağan Özen", + "Mahmoud Moulham Hallak", + "MHD ABDULRAHMAN TAJI", + "Mohamad Moumen Hallak", + "Mohamad Ziada", + "Mohammed Alalaya", + "Muhammed Menar Yazıcı", + "Mustafa Şükrü Güldağ", + "Nidal Alrifai", + "Rahaf Shora", + "Ufuk Deniz Demirbilek", + "Yeşim Nur Akar" + ] +} \ No newline at end of file diff --git a/class-17-js-review/abdulrahman-deniz/index.html b/class-17-js-review/abdulrahman-deniz/index.html new file mode 100644 index 0000000..64bf275 --- /dev/null +++ b/class-17-js-review/abdulrahman-deniz/index.html @@ -0,0 +1,28 @@ + + + + + + + repl.it + + + + +

A list of students first name

+
+
+

A list of students names start with "M"

+
+
+

Number of students names starts with "A"

+
+
+

Index of first student name starts with "H"

+
+ + + + + \ No newline at end of file diff --git a/class-17-js-review/abdulrahman-deniz/script.js b/class-17-js-review/abdulrahman-deniz/script.js new file mode 100644 index 0000000..6ecf20b --- /dev/null +++ b/class-17-js-review/abdulrahman-deniz/script.js @@ -0,0 +1,103 @@ +//Partners Abdulrahman Taji and Deniz + +// Q1: Write a variable that fetches the data from bootcamp.json and uses `await` to store it. We didn't learn await; you will have to practice your Google skills to look up an example (it's similar to .then()). +// To be clear: +// * jsonResult is not a function. When you console.log it, it should be an object +// * it should not depend on any variables outside of scope +// * it should not modify any other variables +// +// Every question after question 1 should look something like: +// jsonResult.map(), jsonResult.filter(), etc. +// const jsonResult = <>; + +async function getJson () { + const response = await fetch("./bootcamp.json"); + const data = await response.json(); + // console.log(data) + return data; +} + + +// Q2: Using map(), write a function that returns a new array with the students' first names with "-" before each one and displays it in the div with ID "studentsFirstName". + +async function q2 () { + const div = document.querySelector('#studentsFirstName') + const object = await getJson() + const result = object.students.map(element => "-" + element) + div.innerHTML = result +} +q2() + +// Q3: Using filter(), write a function that returns an array with students' names that starts with the letter 'm' and display it in the div with ID "studentsNamesStartWthM". + +async function q3 () { + const div = document.querySelector('#studentsNamesStartWthM') + const object = await getJson() + const result = object.students.filter(student => student.charAt(0) === "M" || student.charAt(0) === "m" ) + div.innerHTML = result +} +q3() + +// Q4: Using reduce(), Write a function that returns the number of students that their first name start with the letter 'a' using reduce and display it in div with ID "NumberOfStudentsNamesStartsWithA" + +async function q4 () { + const div = document.querySelector('#NumberOfStudentsNamesStartsWithA') + const object = await getJson() + const result = object.students.reduce((acc,curr) => { + if (curr.charAt(0) === "A" || curr.charAt(0) === "a") + {return acc + 1} + return acc},0) + div.innerText = result +} +q4() + +// Q5: Write a function that returns the index of the first student name that starts with the letter 'h' and display it in the div with ID "IndexOfFirstStudentNameStartsWithH". + + +async function q5 () { + const div = document.querySelector('#IndexOfFirstStudentNameStartsWithH') + const object = await getJson() + const result = object.students.findIndex(word => word.charAt(0) === "H" || word.charAt(0) === "h") + div.innerText = result +} +q5() + +// Q6: Write a function that adds the instructors array to the beginning of the students array and returns a new array called everybody. +// 1) Console log the new array +// 2) Use a spread operator to achieve this + +async function q6 () { + const object = await getJson() + const result = [...object.instructors, ...object.students] + console.log(result) +} +// q6() + +// Q7: Write a function to update the key: "title" to the value "Re:Coded Istanbul Bootcamp" to the object that you fetched in Q1. +// Did this modify the JSON file? Why or why not? + +async function q7() { + const object = await getJson() + object.title = "Re:Coded Istanbul Bootcamp" + console.log(object) +} +q7() +//It didn't change the JSON, it only changed the local object that is in memory and in this function scope which is created from the JSON file. + +// Q8: Write a function to add the key: "program manager" and the value "Jaime Mikush" to the object that you fetched in Q1. + +async function q8() { + const object = await getJson() + object["program manager"] = "Jaime Mikush" + // console.log(object) +} +q8() + +// Q9: Print the object that you fetched in Q1. + +async function q9() { + const object = await getJson() + // console.log(object) +} +q9() +// good luck 😈 \ No newline at end of file diff --git a/class-17-js-review/abdulrahman-deniz/style.css b/class-17-js-review/abdulrahman-deniz/style.css new file mode 100644 index 0000000..e69de29 From 53564d0f25d33e779d2b6a02c0a0295e0df0dea8 Mon Sep 17 00:00:00 2001 From: demirbileku Date: Wed, 30 Jun 2021 11:12:00 +0300 Subject: [PATCH 12/13] Ayshe-Deniz/ --- router-firebase/Ayshe-Deniz/src/App.css | 38 ++++++++++++ router-firebase/Ayshe-Deniz/src/App.js | 24 ++++++++ router-firebase/Ayshe-Deniz/src/App.test.js | 8 +++ .../Ayshe-Deniz/src/components/About.js | 7 +++ .../Ayshe-Deniz/src/components/ContactUs.js | 7 +++ .../Ayshe-Deniz/src/components/Home.js | 56 +++++++++++++++++ .../Ayshe-Deniz/src/components/Nav.js | 14 +++++ .../Ayshe-Deniz/src/components/User.js | 60 +++++++++++++++++++ .../Ayshe-Deniz/src/components/Users.js | 31 ++++++++++ .../Ayshe-Deniz/src/firebaseConfig.js | 15 +++++ router-firebase/Ayshe-Deniz/src/index.css | 18 ++++++ router-firebase/Ayshe-Deniz/src/index.js | 17 ++++++ router-firebase/Ayshe-Deniz/src/logo.svg | 1 + .../Ayshe-Deniz/src/reportWebVitals.js | 13 ++++ router-firebase/Ayshe-Deniz/src/setupTests.js | 5 ++ 15 files changed, 314 insertions(+) create mode 100644 router-firebase/Ayshe-Deniz/src/App.css create mode 100644 router-firebase/Ayshe-Deniz/src/App.js create mode 100644 router-firebase/Ayshe-Deniz/src/App.test.js create mode 100644 router-firebase/Ayshe-Deniz/src/components/About.js create mode 100644 router-firebase/Ayshe-Deniz/src/components/ContactUs.js create mode 100644 router-firebase/Ayshe-Deniz/src/components/Home.js create mode 100644 router-firebase/Ayshe-Deniz/src/components/Nav.js create mode 100644 router-firebase/Ayshe-Deniz/src/components/User.js create mode 100644 router-firebase/Ayshe-Deniz/src/components/Users.js create mode 100644 router-firebase/Ayshe-Deniz/src/firebaseConfig.js create mode 100644 router-firebase/Ayshe-Deniz/src/index.css create mode 100644 router-firebase/Ayshe-Deniz/src/index.js create mode 100644 router-firebase/Ayshe-Deniz/src/logo.svg create mode 100644 router-firebase/Ayshe-Deniz/src/reportWebVitals.js create mode 100644 router-firebase/Ayshe-Deniz/src/setupTests.js diff --git a/router-firebase/Ayshe-Deniz/src/App.css b/router-firebase/Ayshe-Deniz/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/router-firebase/Ayshe-Deniz/src/App.js b/router-firebase/Ayshe-Deniz/src/App.js new file mode 100644 index 0000000..33fa9b4 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/App.js @@ -0,0 +1,24 @@ +import './App.css'; +import { + BrowserRouter as Router, + Route, +} from "react-router-dom"; +import Nav from "./components/Nav" +import Home from "./components/Home" +import About from "./components/About" +import ContactUs from "./components/ContactUs" +import Users from "./components/Users" + +function App() { + return ( + + + + + + + + ); +} + +export default App; diff --git a/router-firebase/Ayshe-Deniz/src/App.test.js b/router-firebase/Ayshe-Deniz/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/router-firebase/Ayshe-Deniz/src/components/About.js b/router-firebase/Ayshe-Deniz/src/components/About.js new file mode 100644 index 0000000..6095b5e --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/components/About.js @@ -0,0 +1,7 @@ +import React from "react"; + +const About = () => { + return

About Page

; +}; + +export default About; diff --git a/router-firebase/Ayshe-Deniz/src/components/ContactUs.js b/router-firebase/Ayshe-Deniz/src/components/ContactUs.js new file mode 100644 index 0000000..254dc06 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/components/ContactUs.js @@ -0,0 +1,7 @@ +import React from "react"; + +const ContactUs = () => { + return

Contact US

; +}; + +export default ContactUs; diff --git a/router-firebase/Ayshe-Deniz/src/components/Home.js b/router-firebase/Ayshe-Deniz/src/components/Home.js new file mode 100644 index 0000000..d1a719a --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/components/Home.js @@ -0,0 +1,56 @@ +import React, { useState } from "react"; +// You will be able to use this, when you paste your firestore configs inside the firebaseConfig.js file +import db from "../firebaseConfig"; + +const Home = () => { + const [formData, setFormData] = useState({ + userName: "", + email: "", + password: "" + }) + + const handleChange = (e) => { + const name = e.target.name; + let value = e.target.value; + + setFormData({ + ...formData, + [name]: value, + }); + } + + //Submit form inputs to firebase and then reset input states + const formSubmit = (e) => { + e.preventDefault() + db.collection("users").add(formData) + .then(() => { + console.log("Document successfully written!"); + }) + .catch((error) => { + console.error("Error writing document: ", error); + }); + setFormData({ + userName: "", + email: "", + password: "" + }) + } + + return ( +
+
+ + +
+
+ ) +}; + +export default Home \ No newline at end of file diff --git a/router-firebase/Ayshe-Deniz/src/components/Nav.js b/router-firebase/Ayshe-Deniz/src/components/Nav.js new file mode 100644 index 0000000..a0f2758 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/components/Nav.js @@ -0,0 +1,14 @@ +import React from "react"; +import { Link } from "react-router-dom"; + +const Nav = () => { + return ( +
+ Home + About + Contact Us + Users +
) +}; + +export default Nav \ No newline at end of file diff --git a/router-firebase/Ayshe-Deniz/src/components/User.js b/router-firebase/Ayshe-Deniz/src/components/User.js new file mode 100644 index 0000000..38e9aa2 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/components/User.js @@ -0,0 +1,60 @@ +import React, { useState } from "react"; +import db from "../firebaseConfig"; + +const User = ({user}) => { + const [formData, setFormData] = useState({...user}) + + const handleChange = (e) => { + const name = e.target.name; + let value = e.target.value; + + setFormData({ + ...formData, + [name]: value, + }); + } + + const deleteUser = (e) => { + db.collection("users").doc(e.target.userid).delete().then(() => { + console.log("Document successfully deleted!"); + }).catch((error) => { + console.error("Error removing document: ", error); + }); + } + + const editUser = (e) => { + e.preventDefault() + console.log(e.target) + + db.collection("users").doc(e.target.userid).set(formData) + .then(() => { + console.log("Document successfully written!"); + }) + .catch((error) => { + console.error("Error writing document: ", error); + }); + + } + + // console.log(user) + return ( +
+
+ + +
+ + + +
) +}; + +export default User; + diff --git a/router-firebase/Ayshe-Deniz/src/components/Users.js b/router-firebase/Ayshe-Deniz/src/components/Users.js new file mode 100644 index 0000000..a23b43c --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/components/Users.js @@ -0,0 +1,31 @@ +import React, { useEffect, useState } from "react"; +import db from "../firebaseConfig"; +import User from "./User" + +const Users = () => { + // const userCollection = [{ email: "test2@test.com", userName: "test2", password: "test2", id: "YuTntyHAYZBbD4nbWDFe" }, { password: "test1", userName: "test", email: "test@test.com", id: "Ts0ZDCEPxK6dpM8ULhYK" }] + const [userCollection, setUserCollection] = useState([]) + useEffect(() => { + db.collection("users") + .onSnapshot((querySnapshot) => { + const userList = [] + querySnapshot.forEach(doc => { + // doc.data() is never undefined for query doc snapshots + userList.push({...doc.data(), id:doc.id}) + // console.log(doc.id, " => ", doc.data()); + }); + setUserCollection(userList) + // console.log(userCollection) //Usercollection is an array of two elements here + }, (error) => console.log(error)) + },[]) + // console.log(userCollection) + + return ( +
+

Our Users

+ {userCollection.map((user) => ) } +
) +}; + +export default Users; + diff --git a/router-firebase/Ayshe-Deniz/src/firebaseConfig.js b/router-firebase/Ayshe-Deniz/src/firebaseConfig.js new file mode 100644 index 0000000..e9cc093 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/firebaseConfig.js @@ -0,0 +1,15 @@ +import firebase from "firebase/app"; +import "firebase/firestore"; + +const firebaseConfig = { + apiKey: "AIzaSyCypLXRNJr8WaFL8HQ_0_49oNrRYDgTukg", + authDomain: "fir-routing-21f0c.firebaseapp.com", + projectId: "fir-routing-21f0c", + storageBucket: "fir-routing-21f0c.appspot.com", + messagingSenderId: "912144949393", + appId: "1:912144949393:web:4a7e1f5050f3f80cc91f30" +}; + +firebase.initializeApp(firebaseConfig); + +export default firebase.firestore(); diff --git a/router-firebase/Ayshe-Deniz/src/index.css b/router-firebase/Ayshe-Deniz/src/index.css new file mode 100644 index 0000000..cdc6f5b --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/index.css @@ -0,0 +1,18 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} + +.navbar { + display: flex; + justify-content: space-around; +} \ No newline at end of file diff --git a/router-firebase/Ayshe-Deniz/src/index.js b/router-firebase/Ayshe-Deniz/src/index.js new file mode 100644 index 0000000..ef2edf8 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +ReactDOM.render( + + + , + document.getElementById('root') +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/router-firebase/Ayshe-Deniz/src/logo.svg b/router-firebase/Ayshe-Deniz/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/router-firebase/Ayshe-Deniz/src/reportWebVitals.js b/router-firebase/Ayshe-Deniz/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/router-firebase/Ayshe-Deniz/src/setupTests.js b/router-firebase/Ayshe-Deniz/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/router-firebase/Ayshe-Deniz/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; From 085a79c39cb2a673d10b0697ac0af0993dc365f4 Mon Sep 17 00:00:00 2001 From: demirbileku Date: Sat, 17 Jul 2021 13:11:31 +0300 Subject: [PATCH 13/13] board --- final-board-project/Board/.gitignore | 23 + final-board-project/Board/Board.zip | Bin 0 -> 374062 bytes final-board-project/Board/README.md | 70 + final-board-project/Board/package-lock.json | 39499 ++++++++++++++++ final-board-project/Board/package.json | 43 + final-board-project/Board/public/favicon.ico | Bin 0 -> 3870 bytes final-board-project/Board/public/index.html | 49 + final-board-project/Board/public/robots.txt | 3 + final-board-project/Board/src/App.css | 21 + final-board-project/Board/src/App.js | 36 + final-board-project/Board/src/App.test.js | 8 + .../Board/src/Context/Theme.js | 10 + .../Board/src/components/About.js | 10 + .../Board/src/components/BoardForm.js | 49 + .../Board/src/components/BoardItemForm.js | 113 + .../Board/src/components/BoardItems.js | 119 + .../Board/src/components/Boards.js | 159 + .../Board/src/components/Completed.js | 83 + .../Board/src/components/NavBar.js | 42 + .../Board/src/firebaseConfig.js | 15 + final-board-project/Board/src/index.css | 13 + final-board-project/Board/src/index.js | 17 + final-board-project/Board/src/logo.svg | 1 + .../Board/src/reportWebVitals.js | 13 + final-board-project/Board/src/setupTests.js | 5 + final-board-project/Last Board.zip | Bin 0 -> 202444 bytes 26 files changed, 40401 insertions(+) create mode 100644 final-board-project/Board/.gitignore create mode 100644 final-board-project/Board/Board.zip create mode 100644 final-board-project/Board/README.md create mode 100644 final-board-project/Board/package-lock.json create mode 100644 final-board-project/Board/package.json create mode 100644 final-board-project/Board/public/favicon.ico create mode 100644 final-board-project/Board/public/index.html create mode 100644 final-board-project/Board/public/robots.txt create mode 100644 final-board-project/Board/src/App.css create mode 100644 final-board-project/Board/src/App.js create mode 100644 final-board-project/Board/src/App.test.js create mode 100644 final-board-project/Board/src/Context/Theme.js create mode 100644 final-board-project/Board/src/components/About.js create mode 100644 final-board-project/Board/src/components/BoardForm.js create mode 100644 final-board-project/Board/src/components/BoardItemForm.js create mode 100644 final-board-project/Board/src/components/BoardItems.js create mode 100644 final-board-project/Board/src/components/Boards.js create mode 100644 final-board-project/Board/src/components/Completed.js create mode 100644 final-board-project/Board/src/components/NavBar.js create mode 100644 final-board-project/Board/src/firebaseConfig.js create mode 100644 final-board-project/Board/src/index.css create mode 100644 final-board-project/Board/src/index.js create mode 100644 final-board-project/Board/src/logo.svg create mode 100644 final-board-project/Board/src/reportWebVitals.js create mode 100644 final-board-project/Board/src/setupTests.js create mode 100644 final-board-project/Last Board.zip diff --git a/final-board-project/Board/.gitignore b/final-board-project/Board/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/final-board-project/Board/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/final-board-project/Board/Board.zip b/final-board-project/Board/Board.zip new file mode 100644 index 0000000000000000000000000000000000000000..cab02b4bd4d20cbf83ecb715545d03143f64514e GIT binary patch literal 374062 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

)6}-);5h>^ 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

baA(u1gDFWT#>l|j`3K9JGQx>SxE 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

+ + + diff --git a/final-board-project/Board/public/robots.txt b/final-board-project/Board/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/final-board-project/Board/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/final-board-project/Board/src/App.css b/final-board-project/Board/src/App.css new file mode 100644 index 0000000..748a42b --- /dev/null +++ b/final-board-project/Board/src/App.css @@ -0,0 +1,21 @@ +@import url("https://fonts.googleapis.com/css2?family=KoHo:wght@500;700&display=swap"); +html, +body { + font-family: "KoHo", sans-serif; + font-size: 15px; +} +.shadowItem { + box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; + margin-bottom: 20px; +} +.board { + box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; + min-width: 350px !important; + max-width: 350px; + background-color: #ebecf0 !important; +} +.board .scroll { + max-height: calc(100vh - 230px); + overflow: scroll; + margin-bottom: 5px; +} diff --git a/final-board-project/Board/src/App.js b/final-board-project/Board/src/App.js new file mode 100644 index 0000000..6ae9e15 --- /dev/null +++ b/final-board-project/Board/src/App.js @@ -0,0 +1,36 @@ +//import 'bootstrap/dist/css/bootstrap.min.css'; +import "./App.css"; +import Boards from "./components/Boards"; +import NavBar from "./components/NavBar"; +import About from "./components/About"; +import Completed from "./components/Completed"; +import { BrowserRouter as Router, Route, Switch } from "react-router-dom"; +import "bootstrap/dist/css/bootstrap.min.css"; +import { ThemeProvider } from "./Context/Theme"; + +function App() { + return ( + + +
+
+ +
+ + + + + + + + + + + +
+
+
+ ); +} + +export default App; diff --git a/final-board-project/Board/src/App.test.js b/final-board-project/Board/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/final-board-project/Board/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/final-board-project/Board/src/Context/Theme.js b/final-board-project/Board/src/Context/Theme.js new file mode 100644 index 0000000..948a3b1 --- /dev/null +++ b/final-board-project/Board/src/Context/Theme.js @@ -0,0 +1,10 @@ +import React, { useState } from "react"; + +const ThemeContext = React.createContext(); +const ThemeProvider = ({ children }) => { + const themeValue = localStorage.getItem("theme") ? localStorage.getItem("theme") : { board: true }; + const [theme, setTheme] = useState(themeValue); + return {children}; +}; + +export { ThemeContext, ThemeProvider }; diff --git a/final-board-project/Board/src/components/About.js b/final-board-project/Board/src/components/About.js new file mode 100644 index 0000000..ce41b30 --- /dev/null +++ b/final-board-project/Board/src/components/About.js @@ -0,0 +1,10 @@ +import React from "react"; + +function About (){ + return ( +
+

This is the About Page

+
+ ) +} +export default About \ No newline at end of file diff --git a/final-board-project/Board/src/components/BoardForm.js b/final-board-project/Board/src/components/BoardForm.js new file mode 100644 index 0000000..a815239 --- /dev/null +++ b/final-board-project/Board/src/components/BoardForm.js @@ -0,0 +1,49 @@ +import React, { useState } from "react"; +import db from "../firebaseConfig"; +import Form from "react-bootstrap/Form"; +import Button from "react-bootstrap/Button"; +import FormControl from "react-bootstrap/FormControl"; +import { Redirect } from "react-router-dom"; +import firebase from "firebase/app"; + +function BoardForm() { + const [redirectTo, setRedirectTo] = useState(false); + const [boardName, setBoardName] = useState(""); + function handleBoardName(e) { + setBoardName(e.target.value); + } + + function handleNewBoardSubmit(e) { + e.preventDefault(); + db.collection("order_type") + .add({ name: boardName, created: firebase.firestore.Timestamp.now() }) + .then(() => { + setRedirectTo(true); + console.log("Document successfully written!"); + setBoardName(""); + }) + .catch(error => { + console.error("Error writing document: ", error); + }); + } + + return ( +
+ {redirectTo && } +
handleNewBoardSubmit(e)}> + + + +
+ ); +} + +export default BoardForm; diff --git a/final-board-project/Board/src/components/BoardItemForm.js b/final-board-project/Board/src/components/BoardItemForm.js new file mode 100644 index 0000000..2981ae2 --- /dev/null +++ b/final-board-project/Board/src/components/BoardItemForm.js @@ -0,0 +1,113 @@ +import React from "react"; +import Modal from "react-bootstrap/Modal"; + +function BoardItemForm({ item, isShow, handleClose, handelInput, handleSubmit }) { + return ( + +
+ + Add/Edit Item + + +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ {/* + + */} +
+ + + + +
+
+ ); +} +export default BoardItemForm; diff --git a/final-board-project/Board/src/components/BoardItems.js b/final-board-project/Board/src/components/BoardItems.js new file mode 100644 index 0000000..f834db6 --- /dev/null +++ b/final-board-project/Board/src/components/BoardItems.js @@ -0,0 +1,119 @@ +import { useState, useEffect } from "react"; +import db from "../firebaseConfig"; +import Card from "react-bootstrap/Card"; +import Button from "react-bootstrap/Button"; + +function BoardItems({ boardId, editForm }) { + const path = `/order_type/${boardId}/orders`; + const [boardItems, setBoardItems] = useState([]); + const [sortType, setSortType] = useState("dishNameAZ"); + + useEffect(() => { + db.collection(path).onSnapshot(snapshot => { + snapshot.docChanges().forEach(change => { + // console.log(change) + if (change.type === "added") { + setBoardItems(prev => [...prev, { ...change.doc.data(), id: change.doc.id }]); + } else if (change.type === "removed") { + setBoardItems(prev => { + let newBoradItem = prev.filter(item => item.id !== change.doc.id); + return newBoradItem; + }); + } else if (change.type === "modified") { + setBoardItems(prev => { + let newBoradItem = prev.map(item => + item.id !== change.doc.id ? item : { ...change.doc.data(), id: change.doc.id } + ); + return newBoradItem; + }); + } + }); + }); + }, []); + + useEffect(() => { + const sortArray = type => { + // console.log(type) + const types = { + dishNameAZ: "dishName", + dishNameZA: "dishName", + dueTime19: "dueTime", + dueTime91: "dueTime", + }; + const sortProperty = types[type]; + // console.log(sortProperty,[...boardItems]) + let sorted; + switch (type) { + case "dishNameAZ": + case "dueTime19": + sorted = [...boardItems].sort((a, b) => a[sortProperty].localeCompare(b[sortProperty])); + break; + case "dishNameZA": + case "dueTime91": + sorted = [...boardItems].sort((a, b) => b[sortProperty].localeCompare(a[sortProperty])); + break; + default: + sorted = [...boardItems]; + } + // console.log(sorted) + setBoardItems(sorted); + }; + sortArray(sortType); + }, [sortType]); + + const deleteItem = id => { + db.collection(path) + .doc(id) + .delete() + .then(() => { + console.log("Document successfully deleted!"); + }) + .catch(error => { + console.error("Error removing document: ", error); + }); + }; + + return ( +
+ {boardItems.length > 0 && ( + <> + + + )} +
+ {boardItems.map(item => ( + + + {item.dishName} + + {item.description} +
+ Chef Name: + {item.chefName} +
+ Is Completed: {item.isCompleted ? "Yes" : "No"} +
+ + +
+ + Due Date {item.dueTime} + +
+ ))} +
+
+ ); +} + +export default BoardItems; diff --git a/final-board-project/Board/src/components/Boards.js b/final-board-project/Board/src/components/Boards.js new file mode 100644 index 0000000..a2a4f38 --- /dev/null +++ b/final-board-project/Board/src/components/Boards.js @@ -0,0 +1,159 @@ +import React, { useContext, useEffect, useState } from "react"; +import BoardItems from "./BoardItems"; +import db from "../firebaseConfig"; +import Card from "react-bootstrap/Card"; +import Button from "react-bootstrap/Button"; +import BoardItemForm from "./BoardItemForm"; +import Accordion from "react-bootstrap/Accordion"; +import { ThemeContext } from "../Context/Theme"; +import Container from "react-bootstrap/Container"; +import Row from "react-bootstrap/Row"; + +function Boards() { + const [boards, setBoards] = useState([]); + const { theme } = useContext(ThemeContext); + const initialItemState = { + boardId: "", + docId: "", + dishName: "", + chefName: "", + dueTime: "", + description: "", + isCompleted: false, + }; + const [itemState, setItemState] = useState(initialItemState); + const [isShow, setIsShow] = useState(false); + const handleClose = () => setIsShow(false); + const handleShow = () => setIsShow(true); + + useEffect(() => { + db.collection("order_type") + .orderBy("created") + .onSnapshot(querySnaphot => { + const boardList = []; + querySnaphot.forEach(doc => { + boardList.push({ ...doc.data(), id: doc.id }); + }); + setBoards(boardList); + }); + }, []); + + const addForm = boardId => { + setItemState({ ...initialItemState, boardId }); + handleShow(); + }; + const editForm = (boardId, item) => { + setItemState({ ...item, boardId }); + handleShow(); + }; + const deleteForm = boardId => { + db.collection("order_type").doc(boardId).delete().then(() => { + console.log("Document successfully deleted!"); + }).catch((error) => { + console.error("Error removing document: ", error); + }); + } + + function handelInput(event) { + const target = event.target; + const value = target.type === "checkbox" ? target.checked : target.value; + setItemState({ ...itemState, [target.name]: value }); + } + function handleSubmit(event) { + event.preventDefault(); + const { docId, boardId, ...rest } = itemState; + const path = `/order_type/${boardId}/orders`; + db.collection(path) + .doc(itemState.id) + .set(rest) + .then(() => { + setItemState(initialItemState); + handleClose(); + }) + .catch(error => { + setItemState(initialItemState); + handleClose(); + }); + } + + let allBoard = boards.map(board => ( + + + +
+
+ {board.name} +
+ +
+ + +
+
+
+
+ + + + + +
+ )); + if (theme.board) { + allBoard = boards.map(board => ( + + +
+
+ {board.name} +
+
+ + +
+
+
+ + + + + +
+ )); + } + + return ( +
+ {/* List view toggle */} + {!theme.board ? ( + + + + {allBoard} + + + + ) : ( + allBoard + )} + + +
+ ); +} + +export default Boards; diff --git a/final-board-project/Board/src/components/Completed.js b/final-board-project/Board/src/components/Completed.js new file mode 100644 index 0000000..47dc8dd --- /dev/null +++ b/final-board-project/Board/src/components/Completed.js @@ -0,0 +1,83 @@ +import React, { useEffect, useState } from "react"; +import db from "../firebaseConfig"; +import Card from "react-bootstrap/Card"; +import Row from "react-bootstrap/Row"; +import Container from "react-bootstrap/Container"; + +function Completed() { + const [boardItems, setBoardItems] = useState([]); + + useEffect(() => { + db.collection("order_type").onSnapshot(querySnaphot => { + querySnaphot.forEach(doc => { + const path = `/order_type/${doc.id}/orders`; + db.collection(path).onSnapshot(snapshot => { + snapshot.docChanges().forEach(change => { + // console.log(change) + if (change.type === "added") { + if (change.doc.data().isCompleted) + setBoardItems(prev => [...prev, { ...change.doc.data(), id: change.doc.id }]); + } else if (change.type === "removed") { + setBoardItems(prev => { + let newBoradItem = prev.filter(item => item.id !== change.doc.id); + return newBoradItem; + }); + } else if (change.type === "modified") { + if (change.doc.data().isCompleted) { + let found = false; + setBoardItems(prev => { + let newBoradItem = prev.map(item => { + if (item.id !== change.doc.id) { + return item; + } else { + found = true; + return { ...change.doc.data(), id: change.doc.id }; + } + }); + return newBoradItem; + }); + + if (!found) setBoardItems(prev => [...prev, { ...change.doc.data(), id: change.doc.id }]); + } else { + setBoardItems(prev => { + let newBoradItem = prev.filter(item => item.id !== change.doc.id); + return newBoradItem; + }); + } + } + }); + }); + }); + }); + }, []); + + return ( + +

Completed Orders

+ + {boardItems.map(item => ( +
+ + + {item.dishName} + + {item.description} +
+ Chef Name: + {item.chefName} +
+ Is Completed: {item.isCompleted ? "Yes" : "No"} +
+
+ + Due Date {item.dueTime} + +
+
+ ))} +
+
+ ); +} + +export default Completed; diff --git a/final-board-project/Board/src/components/NavBar.js b/final-board-project/Board/src/components/NavBar.js new file mode 100644 index 0000000..9e532df --- /dev/null +++ b/final-board-project/Board/src/components/NavBar.js @@ -0,0 +1,42 @@ +import React, { useContext } from "react"; +// import { NavLink } from "react-router-dom"; +import Navbar from "react-bootstrap/Navbar"; +import BoardForm from "./BoardForm"; +import Nav from "react-bootstrap/Nav"; +import BootstrapSwitchButton from "bootstrap-switch-button-react"; +import { ThemeContext } from "../Context/Theme"; + +function NavBar() { + const { theme, setTheme } = useContext(ThemeContext); + return ( + + Orders Board + + + + { + localStorage.setItem("theme", { board: checked }); + setTheme({ board: checked }); + }} + /> + + + + ); +} + +export default NavBar; diff --git a/final-board-project/Board/src/firebaseConfig.js b/final-board-project/Board/src/firebaseConfig.js new file mode 100644 index 0000000..9d3e745 --- /dev/null +++ b/final-board-project/Board/src/firebaseConfig.js @@ -0,0 +1,15 @@ +import firebase from "firebase/app"; +import "firebase/firestore"; + +const firebaseConfig = { + apiKey: "AIzaSyCypLXRNJr8WaFL8HQ_0_49oNrRYDgTukg", + authDomain: "fir-routing-21f0c.firebaseapp.com", + projectId: "fir-routing-21f0c", + storageBucket: "fir-routing-21f0c.appspot.com", + messagingSenderId: "912144949393", + appId: "1:912144949393:web:4a7e1f5050f3f80cc91f30" + }; + +firebase.initializeApp(firebaseConfig); + +export default firebase.firestore(); diff --git a/final-board-project/Board/src/index.css b/final-board-project/Board/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/final-board-project/Board/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/final-board-project/Board/src/index.js b/final-board-project/Board/src/index.js new file mode 100644 index 0000000..ef2edf8 --- /dev/null +++ b/final-board-project/Board/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +ReactDOM.render( + + + , + document.getElementById('root') +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/final-board-project/Board/src/logo.svg b/final-board-project/Board/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/final-board-project/Board/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/final-board-project/Board/src/reportWebVitals.js b/final-board-project/Board/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/final-board-project/Board/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/final-board-project/Board/src/setupTests.js b/final-board-project/Board/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/final-board-project/Board/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/final-board-project/Last Board.zip b/final-board-project/Last Board.zip new file mode 100644 index 0000000000000000000000000000000000000000..118bdaafac9b2a80cc800912d19123f8976a2184 GIT binary patch literal 202444 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 Mf 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
(g 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 X2R!Jy01Ao^^k<6=9

YW&afz1a51i-vk~8jYT<#7_*TM3^$L4gWh`i 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 a&OcLug9qXfkgySg`hny`I2$<30R10VUA@`> literal 0 HcmV?d00001 diff --git a/final-board-project/Board/README.md b/final-board-project/Board/README.md new file mode 100644 index 0000000..0c83cde --- /dev/null +++ b/final-board-project/Board/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/final-board-project/Board/package-lock.json b/final-board-project/Board/package-lock.json new file mode 100644 index 0000000..0726785 --- /dev/null +++ b/final-board-project/Board/package-lock.json @@ -0,0 +1,39499 @@ +{ + "name": "react-app", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "react-app", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^11.2.7", + "@testing-library/user-event": "^12.8.3", + "bootstrap": "^4.6.0", + "bootstrap-switch-button-react": "^1.2.0", + "firebase": "^8.6.8", + "react": "^17.0.2", + "react-bootstrap": "^1.6.1", + "react-dom": "^17.0.2", + "react-router-dom": "^5.2.0", + "react-scripts": "4.0.3", + "web-vitals": "^1.1.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "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/generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", + "dependencies": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dependencies": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "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.14.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", + "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "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-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", + "dependencies": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", + "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@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==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dependencies": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "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": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "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==", + "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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "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-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "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": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "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-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "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": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "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-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "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": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "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": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "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": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "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": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "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": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "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==", + "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-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", + "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz", + "integrity": "sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", + "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.6", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", + "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", + "dependencies": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@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.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@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.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.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.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==", + "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.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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-corejs3": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz", + "integrity": "sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA==", + "dependencies": { + "core-js-pure": "^3.15.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", + "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.7", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "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==", + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "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": ">=4.0.0" + } + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "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": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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/@firebase/analytics": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.6.13.tgz", + "integrity": "sha512-QdVOHY95oOzJXGywKxSsXJXoGghD5s8nx6C4lscYWjxry5/8dwMayGMA6DR5QweMZ50P8yn0hitlhYU0PxLmCg==", + "dependencies": { + "@firebase/analytics-types": "0.4.0", + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/analytics-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.4.0.tgz", + "integrity": "sha512-Jj2xW+8+8XPfWGkv9HPv/uR+Qrmq37NPYT352wf7MvE9LrstpLVmFg3LqG6MCRr5miLAom5sen2gZ+iOhVDeRA==" + }, + "node_modules/@firebase/app": { + "version": "0.6.27", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.6.27.tgz", + "integrity": "sha512-nbk4TylzN2UmXVAI/S/g5ZyRwHjRcFR2AJtDcp47P/mMHXMH0n15aiyIIdZ/BB7KDzfg6F6hTHdtcgLAJbl5PA==", + "dependencies": { + "@firebase/app-types": "0.6.2", + "@firebase/component": "0.5.3", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "dom-storage": "2.1.0", + "tslib": "^2.1.0", + "xmlhttprequest": "1.8.0" + } + }, + "node_modules/@firebase/app-check": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.1.4.tgz", + "integrity": "sha512-9Qb2VY96NGPdLDj3+8OrtDuEgqBucJL3EsMDKtLdTwbh4xEbkjZAM2KyYClxwpiWVeIZAowq+SdTJk5CvLb0BQ==", + "dependencies": { + "@firebase/app-check-interop-types": "0.1.0", + "@firebase/app-check-types": "0.1.0", + "@firebase/component": "0.5.3", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz", + "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA==" + }, + "node_modules/@firebase/app-check-types": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.1.0.tgz", + "integrity": "sha512-jf92QzVkj9ulyp/K01h/GpVYNSjuk6DP9nHkq4AUyM+35e96cl9gL3+qOTD0//5CVfrWjRo7+lbVlW2OpG/JDQ==" + }, + "node_modules/@firebase/app-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.2.tgz", + "integrity": "sha512-2VXvq/K+n8XMdM4L2xy5bYp2ZXMawJXluUIDzUBvMthVR+lhxK4pfFiqr1mmDbv9ydXvEAuFsD+6DpcZuJcSSw==" + }, + "node_modules/@firebase/auth": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.16.7.tgz", + "integrity": "sha512-bR3XvFIgX7fmYrTaTRBRYoijv6G7wUreX+A6NmBMVdhQ3Xcam1JwJcrqpP2mi9nyHDy8MKBhGVNOcwqQ9vBmcA==", + "dependencies": { + "@firebase/auth-types": "0.10.3" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", + "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/auth-types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.3.tgz", + "integrity": "sha512-zExrThRqyqGUbXOFrH/sowuh2rRtfKHp9SBVY2vOqKWdCX1Ztn682n9WLtlUDsiYVIbBcwautYWk2HyCGFv0OA==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/component": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.3.tgz", + "integrity": "sha512-/TzwmlK35Mnr31zA9D4X0Obln7waAtV7nDLuNVtWhlXl0sSYRxnGES4dOhSXi0yWRneaNr+OiRBZ2gsc9PWWRg==", + "dependencies": { + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.10.5.tgz", + "integrity": "sha512-/KAFZGSvvL3J4EytZsl5kgqhZwEV+ZTz6mCS3VPigkkECzT1E/JRm9h8DY5/VWmoyfqc5O2F3kqrrLf7AovoHg==", + "dependencies": { + "@firebase/auth-interop-types": "0.1.6", + "@firebase/component": "0.5.3", + "@firebase/database-types": "0.7.2", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "faye-websocket": "0.11.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.7.2.tgz", + "integrity": "sha512-cdAd/dgwvC0r3oLEDUR+ULs1vBsEvy0b27nlzKhU6LQgm9fCDzgaH9nFGv8x+S9dly4B0egAXkONkVoWcOAisg==", + "dependencies": { + "@firebase/app-types": "0.6.2" + } + }, + "node_modules/@firebase/database/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/@firebase/firestore": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-2.3.7.tgz", + "integrity": "sha512-ZK2MdBf7I3BIXlfL6zmXyThANaOxuq269Qa7qKaYLRxZEm+grEXH3UBRBGmt5EkX22us6s74ZcFQxDd4RSGsWw==", + "dependencies": { + "@firebase/component": "0.5.3", + "@firebase/firestore-types": "2.3.0", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "@firebase/webchannel-wrapper": "0.5.0", + "@grpc/grpc-js": "^1.3.2", + "@grpc/proto-loader": "^0.5.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/firestore-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.3.0.tgz", + "integrity": "sha512-QTW7NP7nDL0pgT/X53lyj+mIMh4nRQBBTBlRNQBt7eSyeqBf3ag3bxdQhCg358+5KbjYTC2/O6QtX9DlJZmh1A==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/functions": { + "version": "0.6.12", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.6.12.tgz", + "integrity": "sha512-Fj0Rbi5ecQS7+gk5D8NGMOD9i9a+cxpCmHxOq3PdspvF5ln/rQ5T/oTTePI5rO4lmgLdBqXcSNlzpUVX625xlA==", + "dependencies": { + "@firebase/component": "0.5.3", + "@firebase/functions-types": "0.4.0", + "@firebase/messaging-types": "0.5.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/functions-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.4.0.tgz", + "integrity": "sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ==" + }, + "node_modules/@firebase/installations": { + "version": "0.4.29", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.29.tgz", + "integrity": "sha512-FJga1Yk/bBzmniLSztwlzxiD/V7X8TrFYtKZkWSo7XxEBPppiKOQihioIjue7K8IiJiV6TvaVPcUTTF+cqyjMQ==", + "dependencies": { + "@firebase/component": "0.5.3", + "@firebase/installations-types": "0.3.4", + "@firebase/util": "1.1.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/installations-types": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.4.tgz", + "integrity": "sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz", + "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw==" + }, + "node_modules/@firebase/messaging": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.7.13.tgz", + "integrity": "sha512-f5581qPKuVmszVneojs8yK7WOVqfwAPZACLyHWgaELFnz7d8RLDfJQ+VrtSKeRvwyorIngEzuqXFScnQA5ynDg==", + "dependencies": { + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/messaging-types": "0.5.0", + "@firebase/util": "1.1.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/messaging-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.5.0.tgz", + "integrity": "sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg==", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/performance": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.4.15.tgz", + "integrity": "sha512-K/VIwegkfbCMJh/R9GSjhkPOAssLuXdSbPo/zr9pySRH/Mz42FVcCuNeCzxuUG7k/OxBo9OykDQWAttuTlIOXg==", + "dependencies": { + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/logger": "0.2.6", + "@firebase/performance-types": "0.0.13", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/performance-types": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.13.tgz", + "integrity": "sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==" + }, + "node_modules/@firebase/polyfill": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz", + "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==", + "dependencies": { + "core-js": "3.6.5", + "promise-polyfill": "8.1.3", + "whatwg-fetch": "2.0.4" + } + }, + "node_modules/@firebase/polyfill/node_modules/core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/@firebase/polyfill/node_modules/whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "node_modules/@firebase/remote-config": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.40.tgz", + "integrity": "sha512-8q9owibFpk814h1HSvod6DpgPLHT2PjyMMw7xcJ0WoaNmojY80FAFDKziVTEl9+8oRLnNtrNTdER1wGL6pEOuQ==", + "dependencies": { + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/logger": "0.2.6", + "@firebase/remote-config-types": "0.1.9", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/remote-config-types": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz", + "integrity": "sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==" + }, + "node_modules/@firebase/storage": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.5.5.tgz", + "integrity": "sha512-jmRDGEGHFK2hG98CRHEofSwCnQDlx9qagk3++RtONbDq5fbmZgVeEJy8VFAg5bOoc4AuacCHnIANohEI5IKPaA==", + "dependencies": { + "@firebase/component": "0.5.3", + "@firebase/storage-types": "0.4.1", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/storage-types": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.4.1.tgz", + "integrity": "sha512-IM4cRzAnQ6QZoaxVZ5MatBzqXVcp47hOlE28jd9xXw1M9V7gfjhmW0PALGFQx58tPVmuUwIKyoEbHZjV4qRJwQ==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/util": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.1.0.tgz", + "integrity": "sha512-lfuSASuPKNdfebuFR8rjFamMQUPH9iiZHcKS755Rkm/5gRT0qC7BMhCh3ZkHf7NVbplzIc/GhmX2jM+igDRCag==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/webchannel-wrapper": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.0.tgz", + "integrity": "sha512-5808ztHwCy0bE154pmYSR86+uKToDcoxvM7F+nMDJ2NktxujYZLsz10e7iMXrKtyePKNP5VCVgp7s0vsViSKDA==" + }, + "node_modules/@grpc/grpc-js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.4.tgz", + "integrity": "sha512-AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ==", + "dependencies": { + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", + "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "protobufjs": "^6.8.6" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "deprecated": "Moved to 'npm install @sideway/address'" + }, + "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==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "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==", + "deprecated": "Switch to 'npm install joi'", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "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==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "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/schema": { + "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==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/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/console/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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/console/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/console/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/console/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/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", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "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", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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", + "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/core/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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/core/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/core/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/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": { + "@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/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": { + "@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/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": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/core/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/@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/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==", + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "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", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "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", + "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" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/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/reporters/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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/reporters/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/reporters/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/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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/@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": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/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/@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==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/source-map/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/@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==", + "dependencies": { + "@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.14.2" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "@babel/core": "^7.1.0", + "@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.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.14.2" + } + }, + "node_modules/@jest/transform/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/transform/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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/transform/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/transform/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/transform/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/@jest/transform/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/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/types/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/types/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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/types/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/types/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/types/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/types/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/@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==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "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" + }, + "engines": { + "node": ">= 10.x" + }, + "peerDependencies": { + "@types/webpack": "4.x", + "react-refresh": ">=0.8.3 <0.10.0", + "sockjs-client": "^1.4.0", + "type-fest": "^0.13.1", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.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/@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/@popperjs/core": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", + "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + }, + "node_modules/@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==", + "peerDependencies": { + "react": ">=16.3.2" + } + }, + "node_modules/@restart/hooks": { + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.27.tgz", + "integrity": "sha512-s984xV/EapUIfkjlf8wz9weP2O9TNKR96C68FfMEy2bE69+H4cNv3RD4Mf97lW7Htt7PjZrYTjSC8f3SB9VCXw==", + "dependencies": { + "dequal": "^2.0.2" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "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==", + "dependencies": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.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==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "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==", + "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==", + "dependencies": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "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": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "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": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "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": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "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": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "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": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "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", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^4.2.2", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/react/node_modules/@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/react/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/@testing-library/react/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@testing-library/user-event/node_modules/@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.1.tgz", + "integrity": "sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "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==", + "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==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.0.tgz", + "integrity": "sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/eslint": { + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", + "integrity": "sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.48", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", + "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==" + }, + "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/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==", + "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==" + }, + "node_modules/@types/invariant": { + "version": "2.2.34", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.34.tgz", + "integrity": "sha512-lYUtmJ9BqUN688fGY1U1HZoWT1/Jrmgigx2loq4ZcJpICECm/Om3V314BxdzypO0u5PORKGMM6x0OXaljV1YFg==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "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/@types/jest": { + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "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==" + }, + "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=" + }, + "node_modules/@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" + }, + "node_modules/@types/node": { + "version": "15.12.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz", + "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==" + }, + "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==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "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==" + }, + "node_modules/@types/react": { + "version": "17.0.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.14.tgz", + "integrity": "sha512-0WwKHUbWuQWOce61UexYuWTGuGY/8JvtUe/dtQ6lR4sZ3UiylHotJeWpf3ArP9+DSGUoLY3wbU59VyMrJps5VQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", + "dependencies": { + "@types/react": "*" + } + }, + "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==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "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.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.7", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", + "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.0.tgz", + "integrity": "sha512-l2P2GO+hFF4Liye+fAajT1qBqvZOiL79YMpEvgGs1xTK7hECxBI8Wz4J7ntACJNiJ9r0vXQqYovroXRLPDja6A==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/uglify-js": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/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/@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" + }, + "node_modules/@types/webpack": { + "version": "4.41.29", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.29.tgz", + "integrity": "sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "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/webpack/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/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.1.tgz", + "integrity": "sha512-9yfcNpDaNGQ6/LQOX/KhUFTR1sCKH+PBr234k6hI9XJ0VP5UqGxap0AnNwBnWFk1MNyWBylJH9ZkzBXC+5akZQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "4.28.1", + "@typescript-eslint/scope-manager": "4.28.1", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.1.tgz", + "integrity": "sha512-n8/ggadrZ+uyrfrSEchx3jgODdmcx7MzVM2sI3cTpI/YlfSm0+9HEUaWw3aQn2urL2KYlWYMDgn45iLfjDYB+Q==", + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.28.1", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/typescript-estree": "4.28.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.1.tgz", + "integrity": "sha512-UjrMsgnhQIIK82hXGaD+MCN8IfORS1CbMdu7VlZbYa8LCZtbZjJA26De4IPQB7XYZbL8gJ99KWNj0l6WD0guJg==", + "dependencies": { + "@typescript-eslint/scope-manager": "4.28.1", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/typescript-estree": "4.28.1", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.1.tgz", + "integrity": "sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA==", + "dependencies": { + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.1.tgz", + "integrity": "sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.1.tgz", + "integrity": "sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ==", + "dependencies": { + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.1.tgz", + "integrity": "sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg==", + "dependencies": { + "@typescript-eslint/types": "4.28.1", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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==", + "dependencies": { + "@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.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.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.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" + } + }, + "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.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.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.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.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.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.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.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "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==", + "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" + } + }, + "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==", + "dependencies": { + "@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.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.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.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.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "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==" + }, + "node_modules/accepts": { + "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.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "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==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.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==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "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/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "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==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "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" + } + }, + "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", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "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=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "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" + }, + "engines": { + "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/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "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-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "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.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.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.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.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/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "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", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/axe-core": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.3.tgz", + "integrity": "sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-eslint/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/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": "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.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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/babel-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/babel-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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-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": ">=8" + } + }, + "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==", + "dependencies": { + "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": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "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-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": "^4.0.0", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "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-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==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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-polyfill-corejs3": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", + "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-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==", + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "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/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", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/babel-preset-react-app/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==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/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/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==", + "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "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/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "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/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/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, + "engines": { + "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.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "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==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/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/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/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/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==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" + } + }, + "node_modules/bootstrap-switch-button-react": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bootstrap-switch-button-react/-/bootstrap-switch-button-react-1.2.0.tgz", + "integrity": "sha512-p/l+Rp69VtXpK0Y2PR9XYE1TPuypxF+1CpBPmvLUpwXjCisuxtl2S8AF6PqeLDxizFeHuW5nUE6qnqrZY/9ZQA==", + "dependencies": { + "react": "^16.11.0" + }, + "peerDependencies": { + "react": "^16.4.0" + } + }, + "node_modules/bootstrap-switch-button-react/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "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==", + "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/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.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "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=" + }, + "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==", + "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=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "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.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "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/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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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=", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "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": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001241", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz", + "integrity": "sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "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.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" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.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==", + "engines": { + "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==", + "engines": { + "node": ">=6.0" + } + }, + "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" + } + }, + "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" + } + }, + "node_modules/class-utils/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/class-utils/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/class-utils/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/class-utils/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" + } + }, + "node_modules/class-utils/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/class-utils/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/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "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==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/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/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": "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/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "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", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "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==", + "engines": { + "node": ">=4.0.0" + } + }, + "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" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/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/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "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.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": "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/content-disposition": { + "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.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "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-concurrently/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/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.15.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz", + "integrity": "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz", + "integrity": "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "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.15.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz", + "integrity": "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==", + "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=" + }, + "node_modules/cosmiconfig": { + "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", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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/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/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": { + "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": "*" + } + }, + "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=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "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_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" + }, + "engines": { + "node": ">4" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "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" + }, + "engines": { + "node": ">=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==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "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" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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/css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/css/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/cssdb": { + "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", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "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.3", + "postcss-unique-selectors": "^4.0.1" + }, + "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" + }, + "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" + } + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "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": ">=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" + }, + "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": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/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/csso/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/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "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=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/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=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/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/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": ">=6" + } + }, + "node_modules/del/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/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==", + "engines": { + "node": ">=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_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", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/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/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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/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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "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=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.6.tgz", + "integrity": "sha512-DplGLZd8L1lN64jlT27N9TVSESFR5STaEJvX+thCby7fuCHonfPpAlodYc3vuUYbDuDec5w8AMP7oCM5TWFsqw==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-storage": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz", + "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==", + "engines": { + "node": "*" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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/dot-prop/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/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "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=" + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.763", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.763.tgz", + "integrity": "sha512-UyvEPae0wvzsyNJhVfGeFSOlUkHEze8xSIiExO5tZQ8QTr7obFiJWGk3U4e7afFOJMQJDszqU/3Pk5jtKiaSEg==" + }, + "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/emittery": { + "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": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "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==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.2", + "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", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.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.merge": "^4.6.2", + "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.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0", + "@typescript-eslint/parser": "^4.0.0", + "babel-eslint": "^10.0.0", + "eslint": "^7.5.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-jest": "^24.0.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.20.3", + "eslint-plugin-react-hooks": "^4.0.8", + "eslint-plugin-testing-library": "^3.9.0" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + }, + "eslint-plugin-testing-library": { + "optional": true + } + } + }, + "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": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "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": { + "ms": "2.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", + "dependencies": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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-plugin-flowtype": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz", + "integrity": "sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.4.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "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": "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": ">=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/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/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "24.3.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz", + "integrity": "sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "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==", + "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.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-react/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": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^5 || ^6 || ^7" + } + }, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "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-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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/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/eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dependencies": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0", + "webpack": "^4.0.0 || ^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==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint/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==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "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": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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/eslint/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/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==" + }, + "node_modules/eslint/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/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint/node_modules/eslint-utils/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/node_modules/globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/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/eslint/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/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/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/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "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==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "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.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "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" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "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/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/expand-brackets/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/expand-brackets/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/expand-brackets/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" + } + }, + "node_modules/expand-brackets/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/expand-brackets/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/expand-brackets/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/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==", + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect/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/expect/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/expect/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/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.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", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "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=" + }, + "node_modules/express/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/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + }, + "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/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-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/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-glob": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz", + "integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "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==", + "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.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" + }, + "engines": { + "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" + }, + "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==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "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/filesize": { + "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" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "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.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/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/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-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/find-cache-dir/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": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/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": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/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/find-cache-dir/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==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/firebase": { + "version": "8.6.8", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-8.6.8.tgz", + "integrity": "sha512-ez8pW8oMVUk/o8CRgi1LaZcOYMlshsQl0VpjIQWcOJxtRwjTYnFXDyyt1j2FMB6golMk8YUSeZ7UahnON3SseA==", + "dependencies": { + "@firebase/analytics": "0.6.13", + "@firebase/app": "0.6.27", + "@firebase/app-check": "0.1.4", + "@firebase/app-types": "0.6.2", + "@firebase/auth": "0.16.7", + "@firebase/database": "0.10.5", + "@firebase/firestore": "2.3.7", + "@firebase/functions": "0.6.12", + "@firebase/installations": "0.4.29", + "@firebase/messaging": "0.7.13", + "@firebase/performance": "0.4.15", + "@firebase/polyfill": "0.3.36", + "@firebase/remote-config": "0.1.40", + "@firebase/storage": "0.5.5", + "@firebase/util": "1.1.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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==", + "dependencies": { + "@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": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "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": { + "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/fork-ts-checker-webpack-plugin/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/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": { + "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/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": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/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": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "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/fork-ts-checker-webpack-plugin/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/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": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "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": "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/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", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "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, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.10.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "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/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "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/gzip-size": { + "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.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "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", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": { + "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=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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" + }, + "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" + }, + "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" + }, + "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==", + "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/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": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "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/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "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/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "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=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "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/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/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "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==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "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==", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "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" + }, + "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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "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=" + }, + "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==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "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" + }, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/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/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": ">=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" + }, + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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/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/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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/idb": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz", + "integrity": "sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "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==", + "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/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "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/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "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", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/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/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==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "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" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "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", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "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==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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": "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/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", + "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", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + } + }, + "node_modules/is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "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==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "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", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=" + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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": "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": ">=6" + } + }, + "node_modules/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=", + "engines": { + "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.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "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=", + "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", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "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==", + "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==", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps/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/istanbul-reports": { + "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" + }, + "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==", + "dependencies": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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": "^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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus/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-circus/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-circus/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-circus/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-circus/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-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-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-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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "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==", + "dependencies": { + "@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", + "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.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "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": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-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-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-config/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-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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "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-config/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/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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/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-diff/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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-diff/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-diff/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-diff/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-diff/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-docblock": { + "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.14.2" + } + }, + "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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/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-each/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-each/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-each/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-each/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-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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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/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==", + "dependencies": { + "@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.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.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "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", + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/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-jasmine2/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-jasmine2/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-jasmine2/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-jasmine2/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-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-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==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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-matcher-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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-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/jest-matcher-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/jest-matcher-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": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "@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.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-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": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-message-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-message-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-message-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": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "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==", + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/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/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-resolve/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-resolve/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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/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/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": "*", + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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-runner/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-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-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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/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/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" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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-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/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-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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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-runtime/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/jest-serializer": { + "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.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.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", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "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/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-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-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==", + "engines": { + "node": ">=8" + } + }, + "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": { + "@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-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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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-snapshot/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/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/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-util/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-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": { + "has-flag": "^4.0.0" + }, + "engines": { + "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==", + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-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-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/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": "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": "^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" + }, + "peerDependencies": { + "jest": "^26.0.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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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/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/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-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": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": { + "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-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": ">=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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.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": ">=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/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/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": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "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.5", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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": ">=4" + } + }, + "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/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-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/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/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.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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/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==", + "dependencies": { + "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", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "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/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/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", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "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": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/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/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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/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.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "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.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.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.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "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==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "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": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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": { + "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/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "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==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/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/makeerror": { + "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": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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=", + "engines": { + "node": ">= 0.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=", + "dependencies": { + "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": "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/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/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "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.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "dependencies": { + "mime-db": "1.48.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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": ">=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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "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==", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "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": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "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/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.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "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/mkdirp": { + "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.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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/move-concurrently/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/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==", + "dependencies": { + "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/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.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "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/negotiator": { + "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" + } + }, + "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/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "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/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "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==", + "engines": { + "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": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "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/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/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "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/node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "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-package-data/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/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": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "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=", + "engines": { + "node": ">=0.10.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=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.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=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/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/object-copy/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/object-copy/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/object-copy/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/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.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": ">= 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.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.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.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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.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_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "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" + }, + "engines": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "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" + }, + "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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/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", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "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-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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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.8" + } + }, + "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": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "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-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/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/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": "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/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/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/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "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": ">=0.12" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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/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==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/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/pkg-up/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/pkg-up/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/pkg-up/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/pkg-up/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/pkg-up/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/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" + }, + "engines": { + "node": ">=6" + } + }, + "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": ">= 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_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": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dependencies": { + "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/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "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==", + "dependencies": { + "postcss": "^7" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "browserslist": "^4" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "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": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.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==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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" + }, + "engines": { + "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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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" + }, + "engines": { + "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": "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" + }, + "engines": { + "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": "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": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.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/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" + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "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" + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.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==", + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.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/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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "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-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": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "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": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "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" + }, + "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": "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" + }, + "engines": { + "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==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "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": ">=4.0.0" + } + }, + "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": ">= 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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "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": "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" + }, + "engines": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "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": "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": { + "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": ">=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": "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": { + "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": ">=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": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "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/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.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==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "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": "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" + }, + "engines": { + "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": "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" + }, + "engines": { + "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": "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": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "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": "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": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "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": "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.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "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": "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": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.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_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==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "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": "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": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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" + }, + "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" + }, + "engines": { + "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" + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "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/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==", + "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" + } + }, + "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==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "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": { + "postcss": "^8.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "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-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": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.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==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.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==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss/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/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": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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.8.0" + } + }, + "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/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": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "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/pretty-format/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/pretty-format/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/pretty-format/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/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", + "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": ">=0.4.0" + } + }, + "node_modules/promise": { + "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/promise-polyfill": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", + "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" + }, + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "dependencies": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, + "node_modules/prop-types-extra/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/prop-types/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/protobufjs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", + "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "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": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "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_modules/public-encrypt/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/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "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" + } + }, + "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" + } + }, + "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/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/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "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/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "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/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", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.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==", + "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" + } + }, + "node_modules/react-bootstrap": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.1.tgz", + "integrity": "sha512-ojEPQ6OtyIMdLg0Smofk+85PKN6MLKQX3bU0Vwmok/4yNa8DQ2vCGhO2IgHJvT+ERQZ4X+gAQcdn6msAHSwLBg==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.3.26", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-overlays": "^5.0.1", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-bootstrap/node_modules/@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.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/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/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" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/ignore": { + "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/react-dev-utils/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": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/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": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-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/react-dev-utils/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": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "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-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/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-overlays": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.1.1.tgz", + "integrity": "sha512-eCN2s2/+GVZzpnId4XVWtvDPYYBD2EtOGP74hE+8yDskPzFy9+pV1H3ZZihxuRdEbQzzacySaaDkR7xE0ydl4Q==", + "dependencies": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.8.6", + "@restart/hooks": "^0.3.26", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/react-overlays/node_modules/@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-router/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-scripts": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "dependencies": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.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.5.2", + "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", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.3", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "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.1", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.1.3" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/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", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/react-scripts/node_modules/@babel/core/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-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/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/read-pkg-up/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/read-pkg-up/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/read-pkg-up/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/read-pkg-up/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/read-pkg-up/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/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "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/readable-stream/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/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "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" + }, + "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==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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": "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.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "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.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" + }, + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "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" + }, + "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/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "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/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "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": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/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/renderkid/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/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.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/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.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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "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=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve-url-loader": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", + "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "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.36", + "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" + } + }, + "node_modules/resolve-url-loader/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" + } + }, + "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" + }, + "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/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/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": "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" + }, + "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": "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" + } + }, + "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==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + }, + "peerDependencies": { + "@babel/core": "7 || ^7.0.0-rc.2", + "rollup": ">=0.60.0 <3" + } + }, + "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" + }, + "peerDependencies": { + "rollup": ">=0.66.0 <3" + } + }, + "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==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "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_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" + }, + "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/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-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/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_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==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "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/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/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/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/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "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/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=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/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/sane/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/sane/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/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/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.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", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "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" + }, + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "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/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/set-value/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/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/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/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/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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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/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-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/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/snapdragon/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/snapdragon/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/snapdragon/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" + } + }, + "node_modules/snapdragon/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/snapdragon/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/snapdragon/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/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "dependencies": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + } + }, + "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/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "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.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/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "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.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "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.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + }, + "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/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/static-extend/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/static-extend/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/static-extend/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/static-extend/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" + } + }, + "node_modules/static-extend/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/static-extend/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/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.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/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/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": ">=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-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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/string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/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": "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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/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/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", + "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.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", + "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/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/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.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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "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" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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/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/terser-webpack-plugin/node_modules/terser": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/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/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/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/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/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "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/tough-cookie/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/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/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" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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", + "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.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": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "dependencies": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.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/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/union-value/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/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/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/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=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url-parse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", + "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "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/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "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.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/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": "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/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "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/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "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==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/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/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "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": ">=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==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "optional": true, + "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/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==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true, + "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": { + "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/web-vitals": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", + "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" + }, + "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/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" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "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==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "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.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.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" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/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/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": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "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-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/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/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "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-server/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/webpack-dev-server/node_modules/cliui/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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==" + }, + "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=", + "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/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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/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==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "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": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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/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" + }, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/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": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/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/webpack-dev-server/node_modules/string-width/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/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/webpack-dev-server/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/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": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/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": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/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/webpack-dev-server/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/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": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "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/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "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==", + "dependencies": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "2 || 3 || 4" + } + }, + "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": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/webpack-manifest-plugin/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/webpack-sources": { + "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-sources/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/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" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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/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/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==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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.10.0" + } + }, + "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": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/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/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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "is-buffer": "^1.1.5" + }, + "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" + } + }, + "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": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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/webpack/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/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": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "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/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/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/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" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.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=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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.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.8.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==", + "engines": { + "node": ">=0.8.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==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "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==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/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/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/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": ">=0.10.0" + } + }, + "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-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": { + "@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/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "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==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/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/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==", + "dependencies": { + "workbox-core": "^5.1.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==" + }, + "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==", + "dependencies": { + "workbox-core": "^5.1.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==", + "dependencies": { + "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": "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": "^5.1.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==", + "dependencies": { + "workbox-core": "^5.1.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==", + "dependencies": { + "workbox-core": "^5.1.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==", + "dependencies": { + "workbox-core": "^5.1.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==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.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==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.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==" + }, + "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==", + "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" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.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_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": { + "microevent.ts": "~0.1.1" + } + }, + "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/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": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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": { + "color-name": "~1.1.4" + }, + "engines": { + "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", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz", + "integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==", + "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/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=", + "engines": { + "node": ">=0.4.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "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_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/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/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/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==" + }, + "@babel/core": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.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/generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "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.14.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", + "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "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-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helpers": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", + "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@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==", + "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/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "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/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", + "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz", + "integrity": "sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", + "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.6", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", + "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@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.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@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.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.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.0", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^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-corejs3": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz", + "integrity": "sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA==", + "requires": { + "core-js-pure": "^3.15.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", + "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.7", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "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==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@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/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.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "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==" + } + } + }, + "@firebase/analytics": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.6.13.tgz", + "integrity": "sha512-QdVOHY95oOzJXGywKxSsXJXoGghD5s8nx6C4lscYWjxry5/8dwMayGMA6DR5QweMZ50P8yn0hitlhYU0PxLmCg==", + "requires": { + "@firebase/analytics-types": "0.4.0", + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.4.0.tgz", + "integrity": "sha512-Jj2xW+8+8XPfWGkv9HPv/uR+Qrmq37NPYT352wf7MvE9LrstpLVmFg3LqG6MCRr5miLAom5sen2gZ+iOhVDeRA==" + }, + "@firebase/app": { + "version": "0.6.27", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.6.27.tgz", + "integrity": "sha512-nbk4TylzN2UmXVAI/S/g5ZyRwHjRcFR2AJtDcp47P/mMHXMH0n15aiyIIdZ/BB7KDzfg6F6hTHdtcgLAJbl5PA==", + "requires": { + "@firebase/app-types": "0.6.2", + "@firebase/component": "0.5.3", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "dom-storage": "2.1.0", + "tslib": "^2.1.0", + "xmlhttprequest": "1.8.0" + } + }, + "@firebase/app-check": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.1.4.tgz", + "integrity": "sha512-9Qb2VY96NGPdLDj3+8OrtDuEgqBucJL3EsMDKtLdTwbh4xEbkjZAM2KyYClxwpiWVeIZAowq+SdTJk5CvLb0BQ==", + "requires": { + "@firebase/app-check-interop-types": "0.1.0", + "@firebase/app-check-types": "0.1.0", + "@firebase/component": "0.5.3", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-interop-types": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz", + "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA==" + }, + "@firebase/app-check-types": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.1.0.tgz", + "integrity": "sha512-jf92QzVkj9ulyp/K01h/GpVYNSjuk6DP9nHkq4AUyM+35e96cl9gL3+qOTD0//5CVfrWjRo7+lbVlW2OpG/JDQ==" + }, + "@firebase/app-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.2.tgz", + "integrity": "sha512-2VXvq/K+n8XMdM4L2xy5bYp2ZXMawJXluUIDzUBvMthVR+lhxK4pfFiqr1mmDbv9ydXvEAuFsD+6DpcZuJcSSw==" + }, + "@firebase/auth": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.16.7.tgz", + "integrity": "sha512-bR3XvFIgX7fmYrTaTRBRYoijv6G7wUreX+A6NmBMVdhQ3Xcam1JwJcrqpP2mi9nyHDy8MKBhGVNOcwqQ9vBmcA==", + "requires": { + "@firebase/auth-types": "0.10.3" + } + }, + "@firebase/auth-interop-types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", + "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", + "requires": {} + }, + "@firebase/auth-types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.3.tgz", + "integrity": "sha512-zExrThRqyqGUbXOFrH/sowuh2rRtfKHp9SBVY2vOqKWdCX1Ztn682n9WLtlUDsiYVIbBcwautYWk2HyCGFv0OA==", + "requires": {} + }, + "@firebase/component": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.3.tgz", + "integrity": "sha512-/TzwmlK35Mnr31zA9D4X0Obln7waAtV7nDLuNVtWhlXl0sSYRxnGES4dOhSXi0yWRneaNr+OiRBZ2gsc9PWWRg==", + "requires": { + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + } + }, + "@firebase/database": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.10.5.tgz", + "integrity": "sha512-/KAFZGSvvL3J4EytZsl5kgqhZwEV+ZTz6mCS3VPigkkECzT1E/JRm9h8DY5/VWmoyfqc5O2F3kqrrLf7AovoHg==", + "requires": { + "@firebase/auth-interop-types": "0.1.6", + "@firebase/component": "0.5.3", + "@firebase/database-types": "0.7.2", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "faye-websocket": "0.11.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "@firebase/database-types": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.7.2.tgz", + "integrity": "sha512-cdAd/dgwvC0r3oLEDUR+ULs1vBsEvy0b27nlzKhU6LQgm9fCDzgaH9nFGv8x+S9dly4B0egAXkONkVoWcOAisg==", + "requires": { + "@firebase/app-types": "0.6.2" + } + }, + "@firebase/firestore": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-2.3.7.tgz", + "integrity": "sha512-ZK2MdBf7I3BIXlfL6zmXyThANaOxuq269Qa7qKaYLRxZEm+grEXH3UBRBGmt5EkX22us6s74ZcFQxDd4RSGsWw==", + "requires": { + "@firebase/component": "0.5.3", + "@firebase/firestore-types": "2.3.0", + "@firebase/logger": "0.2.6", + "@firebase/util": "1.1.0", + "@firebase/webchannel-wrapper": "0.5.0", + "@grpc/grpc-js": "^1.3.2", + "@grpc/proto-loader": "^0.5.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + } + }, + "@firebase/firestore-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.3.0.tgz", + "integrity": "sha512-QTW7NP7nDL0pgT/X53lyj+mIMh4nRQBBTBlRNQBt7eSyeqBf3ag3bxdQhCg358+5KbjYTC2/O6QtX9DlJZmh1A==", + "requires": {} + }, + "@firebase/functions": { + "version": "0.6.12", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.6.12.tgz", + "integrity": "sha512-Fj0Rbi5ecQS7+gk5D8NGMOD9i9a+cxpCmHxOq3PdspvF5ln/rQ5T/oTTePI5rO4lmgLdBqXcSNlzpUVX625xlA==", + "requires": { + "@firebase/component": "0.5.3", + "@firebase/functions-types": "0.4.0", + "@firebase/messaging-types": "0.5.0", + "node-fetch": "2.6.1", + "tslib": "^2.1.0" + } + }, + "@firebase/functions-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.4.0.tgz", + "integrity": "sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ==" + }, + "@firebase/installations": { + "version": "0.4.29", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.29.tgz", + "integrity": "sha512-FJga1Yk/bBzmniLSztwlzxiD/V7X8TrFYtKZkWSo7XxEBPppiKOQihioIjue7K8IiJiV6TvaVPcUTTF+cqyjMQ==", + "requires": { + "@firebase/component": "0.5.3", + "@firebase/installations-types": "0.3.4", + "@firebase/util": "1.1.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-types": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.4.tgz", + "integrity": "sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==", + "requires": {} + }, + "@firebase/logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz", + "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw==" + }, + "@firebase/messaging": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.7.13.tgz", + "integrity": "sha512-f5581qPKuVmszVneojs8yK7WOVqfwAPZACLyHWgaELFnz7d8RLDfJQ+VrtSKeRvwyorIngEzuqXFScnQA5ynDg==", + "requires": { + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/messaging-types": "0.5.0", + "@firebase/util": "1.1.0", + "idb": "3.0.2", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.5.0.tgz", + "integrity": "sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg==", + "requires": {} + }, + "@firebase/performance": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.4.15.tgz", + "integrity": "sha512-K/VIwegkfbCMJh/R9GSjhkPOAssLuXdSbPo/zr9pySRH/Mz42FVcCuNeCzxuUG7k/OxBo9OykDQWAttuTlIOXg==", + "requires": { + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/logger": "0.2.6", + "@firebase/performance-types": "0.0.13", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + } + }, + "@firebase/performance-types": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.13.tgz", + "integrity": "sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==" + }, + "@firebase/polyfill": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz", + "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==", + "requires": { + "core-js": "3.6.5", + "promise-polyfill": "8.1.3", + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "@firebase/remote-config": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.40.tgz", + "integrity": "sha512-8q9owibFpk814h1HSvod6DpgPLHT2PjyMMw7xcJ0WoaNmojY80FAFDKziVTEl9+8oRLnNtrNTdER1wGL6pEOuQ==", + "requires": { + "@firebase/component": "0.5.3", + "@firebase/installations": "0.4.29", + "@firebase/logger": "0.2.6", + "@firebase/remote-config-types": "0.1.9", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-types": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz", + "integrity": "sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==" + }, + "@firebase/storage": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.5.5.tgz", + "integrity": "sha512-jmRDGEGHFK2hG98CRHEofSwCnQDlx9qagk3++RtONbDq5fbmZgVeEJy8VFAg5bOoc4AuacCHnIANohEI5IKPaA==", + "requires": { + "@firebase/component": "0.5.3", + "@firebase/storage-types": "0.4.1", + "@firebase/util": "1.1.0", + "tslib": "^2.1.0" + } + }, + "@firebase/storage-types": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.4.1.tgz", + "integrity": "sha512-IM4cRzAnQ6QZoaxVZ5MatBzqXVcp47hOlE28jd9xXw1M9V7gfjhmW0PALGFQx58tPVmuUwIKyoEbHZjV4qRJwQ==", + "requires": {} + }, + "@firebase/util": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.1.0.tgz", + "integrity": "sha512-lfuSASuPKNdfebuFR8rjFamMQUPH9iiZHcKS755Rkm/5gRT0qC7BMhCh3ZkHf7NVbplzIc/GhmX2jM+igDRCag==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/webchannel-wrapper": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.0.tgz", + "integrity": "sha512-5808ztHwCy0bE154pmYSR86+uKToDcoxvM7F+nMDJ2NktxujYZLsz10e7iMXrKtyePKNP5VCVgp7s0vsViSKDA==" + }, + "@grpc/grpc-js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.4.tgz", + "integrity": "sha512-AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ==", + "requires": { + "@types/node": ">=12.12.47" + } + }, + "@grpc/proto-loader": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", + "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", + "requires": { + "lodash.camelcase": "^4.3.0", + "protobufjs": "^6.8.6" + } + }, + "@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" + } + }, + "@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", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "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" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "@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==" + }, + "@jest/console": { + "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": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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/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", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "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", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@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==", + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "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": "^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.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "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", + "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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "@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==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@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==", + "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/transform": { + "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": "^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.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": { + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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/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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + } + } + }, + "@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==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "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==" + }, + "@nodelib/fs.walk": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "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.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "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==" + } + } + }, + "@popperjs/core": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", + "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==" + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + }, + "@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==", + "requires": {} + }, + "@restart/hooks": { + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.27.tgz", + "integrity": "sha512-s984xV/EapUIfkjlf8wz9weP2O9TNKR96C68FfMEy2bE69+H4cNv3RD4Mf97lW7Htt7PjZrYTjSC8f3SB9VCXw==", + "requires": { + "dequal": "^2.0.2" + } + }, + "@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==", + "requires": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.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==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "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==", + "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==", + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@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", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^4.2.2", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==" + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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" + } + } + } + }, + "@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + } + } + }, + "@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "requires": { + "@babel/runtime": "^7.12.5" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@types/aria-query": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.1.tgz", + "integrity": "sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==" + }, + "@types/babel__core": { + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@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==", + "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==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.0.tgz", + "integrity": "sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/eslint": { + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", + "integrity": "sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "0.0.48", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", + "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==" + }, + "@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/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==", + "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==" + }, + "@types/invariant": { + "version": "2.2.34", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.34.tgz", + "integrity": "sha512-lYUtmJ9BqUN688fGY1U1HZoWT1/Jrmgigx2loq4ZcJpICECm/Om3V314BxdzypO0u5PORKGMM6x0OXaljV1YFg==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@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/jest": { + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/json-schema": { + "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": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + }, + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" + }, + "@types/node": { + "version": "15.12.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz", + "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==" + }, + "@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==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@types/q": { + "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.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.14.tgz", + "integrity": "sha512-0WwKHUbWuQWOce61UexYuWTGuGY/8JvtUe/dtQ6lR4sZ3UiylHotJeWpf3ArP9+DSGUoLY3wbU59VyMrJps5VQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", + "requires": { + "@types/react": "*" + } + }, + "@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/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@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.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.7", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", + "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.0.tgz", + "integrity": "sha512-l2P2GO+hFF4Liye+fAajT1qBqvZOiL79YMpEvgGs1xTK7hECxBI8Wz4J7ntACJNiJ9r0vXQqYovroXRLPDja6A==", + "requires": { + "@types/jest": "*" + } + }, + "@types/uglify-js": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" + }, + "@types/webpack": { + "version": "4.41.29", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.29.tgz", + "integrity": "sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==", + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.1.tgz", + "integrity": "sha512-9yfcNpDaNGQ6/LQOX/KhUFTR1sCKH+PBr234k6hI9XJ0VP5UqGxap0AnNwBnWFk1MNyWBylJH9ZkzBXC+5akZQ==", + "requires": { + "@typescript-eslint/experimental-utils": "4.28.1", + "@typescript-eslint/scope-manager": "4.28.1", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.1.tgz", + "integrity": "sha512-n8/ggadrZ+uyrfrSEchx3jgODdmcx7MzVM2sI3cTpI/YlfSm0+9HEUaWw3aQn2urL2KYlWYMDgn45iLfjDYB+Q==", + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.28.1", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/typescript-estree": "4.28.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.1.tgz", + "integrity": "sha512-UjrMsgnhQIIK82hXGaD+MCN8IfORS1CbMdu7VlZbYa8LCZtbZjJA26De4IPQB7XYZbL8gJ99KWNj0l6WD0guJg==", + "requires": { + "@typescript-eslint/scope-manager": "4.28.1", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/typescript-estree": "4.28.1", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.1.tgz", + "integrity": "sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA==", + "requires": { + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1" + } + }, + "@typescript-eslint/types": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.1.tgz", + "integrity": "sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.1.tgz", + "integrity": "sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ==", + "requires": { + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.1.tgz", + "integrity": "sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg==", + "requires": { + "@typescript-eslint/types": "4.28.1", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "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-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.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.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.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" + } + }, + "@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.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.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.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.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.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.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.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "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/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==", + "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/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==", + "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/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==", + "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/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==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "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==" + }, + "accepts": { + "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.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "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==", + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "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==" + }, + "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==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "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" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-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==", + "requires": {} + }, + "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": {} + }, + "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", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "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==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "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==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@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-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "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==" + }, + "array-uniq": { + "version": "1.0.3", + "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.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==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "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==", + "requires": { + "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==" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "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", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "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", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "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==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "axe-core": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.3.tgz", + "integrity": "sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "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==" + } + } + }, + "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", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + } + } + }, + "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==", + "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" + } + } + } + }, + "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==", + "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", + "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==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "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==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "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" + } + } + } + }, + "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==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "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-polyfill-corejs3": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", + "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "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-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + } + }, + "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==", + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "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/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", + "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" + } + }, + "@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==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@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/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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "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" + } + } + } + }, + "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=" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "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 + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "body-parser": { + "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.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "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", + "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=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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==", + "requires": {} + }, + "bootstrap-switch-button-react": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bootstrap-switch-button-react/-/bootstrap-switch-button-react-1.2.0.tgz", + "integrity": "sha512-p/l+Rp69VtXpK0Y2PR9XYE1TPuypxF+1CpBPmvLUpwXjCisuxtl2S8AF6PqeLDxizFeHuW5nUE6qnqrZY/9ZQA==", + "requires": { + "react": "^16.11.0" + }, + "dependencies": { + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + } + } + }, + "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==" + } + } + }, + "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.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "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=" + }, + "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=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "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.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "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", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001241", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz", + "integrity": "sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==" + }, + "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.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", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "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.6.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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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-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" + } + }, + "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==" + } + } + }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "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==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "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" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "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", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "common-tags": { + "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": "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", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "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==" + }, + "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=" + }, + "content-disposition": { + "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.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "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": "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" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "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.15.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz", + "integrity": "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==" + }, + "core-js-compat": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz", + "integrity": "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==", + "requires": { + "browserslist": "^4.16.6", + "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.15.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz", + "integrity": "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==" + }, + "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=" + }, + "cosmiconfig": { + "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", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "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" + } + }, + "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" + } + }, + "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": { + "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": "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", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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==", + "requires": { + "postcss": "^7.0.5" + } + }, + "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==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "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": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "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" + } + } + } + }, + "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-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" + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "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==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "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": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "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.3", + "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", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "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" + } + }, + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "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=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "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" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "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=", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.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": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "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": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" + }, + "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.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "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==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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==" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "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" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "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=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.6.tgz", + "integrity": "sha512-DplGLZd8L1lN64jlT27N9TVSESFR5STaEJvX+thCby7fuCHonfPpAlodYc3vuUYbDuDec5w8AMP7oCM5TWFsqw==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "dom-storage": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz", + "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + } + }, + "dotenv": { + "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", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "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=" + }, + "ejs": { + "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.3.763", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.763.tgz", + "integrity": "sha512-UyvEPae0wvzsyNJhVfGeFSOlUkHEze8xSIiExO5tZQ8QTr7obFiJWGk3U4e7afFOJMQJDszqU/3Pk5jtKiaSEg==" + }, + "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==" + } + } + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "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==", + "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==", + "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" + } + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "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", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "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" + } + }, + "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", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==", + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.2", + "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", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.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.merge": "^4.6.2", + "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.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@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==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "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==" + } + } + }, + "globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "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" + } + }, + "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==" + } + } + }, + "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==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.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" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", + "requires": { + "debug": "^3.2.7", + "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==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz", + "integrity": "sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.4.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.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" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "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=" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-jest": { + "version": "24.3.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz", + "integrity": "sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==", + "requires": { + "@typescript-eslint/experimental-utils": "^4.0.1" + } + }, + "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==", + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + } + }, + "eslint-plugin-react": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "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==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "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-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "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==" + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "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" + } + }, + "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==" + }, + "eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "requires": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.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==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "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==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "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==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "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==" + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "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.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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-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" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "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" + }, + "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" + } + }, + "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==" + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.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", + "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": "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=" + } + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + } + } + }, + "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" + } + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + } + } + }, + "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==" + }, + "fast-glob": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz", + "integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==", + "requires": { + "@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" + } + }, + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@types/json-schema": "^7.0.6", + "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 + }, + "filesize": { + "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", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "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.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.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" + } + }, + "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" + }, + "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" + } + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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==", + "requires": { + "find-up": "^3.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==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "firebase": { + "version": "8.6.8", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-8.6.8.tgz", + "integrity": "sha512-ez8pW8oMVUk/o8CRgi1LaZcOYMlshsQl0VpjIQWcOJxtRwjTYnFXDyyt1j2FMB6golMk8YUSeZ7UahnON3SseA==", + "requires": { + "@firebase/analytics": "0.6.13", + "@firebase/app": "0.6.27", + "@firebase/app-check": "0.1.4", + "@firebase/app-types": "0.6.2", + "@firebase/auth": "0.16.7", + "@firebase/database": "0.10.5", + "@firebase/firestore": "2.3.7", + "@firebase/functions": "0.6.12", + "@firebase/installations": "0.4.29", + "@firebase/messaging": "0.7.13", + "@firebase/performance": "0.4.15", + "@firebase/polyfill": "0.3.36", + "@firebase/remote-config": "0.1.40", + "@firebase/storage": "0.5.5", + "@firebase/util": "1.1.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==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" + }, + "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" + } + } + } + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "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" + } + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "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 + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "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" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "requires": { + "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" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "gzip-size": { + "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.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "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": { + "version": "1.0.0", + "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": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "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==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "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" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "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==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.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-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "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==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "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==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "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" + } + } + } + }, + "htmlparser2": { + "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.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=" + }, + "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==", + "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=" + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "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==", + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "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" + } + }, + "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" + } + }, + "idb": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz", + "integrity": "sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "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": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "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", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "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": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "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", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "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==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "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": "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-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" + }, + "is-binary-path": { + "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" + } + }, + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "requires": { + "has": "^1.0.3" + } + }, + "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-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" + }, + "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" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "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==" + }, + "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" + } + }, + "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==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "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": "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.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + } + }, + "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==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "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==" + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "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==" + }, + "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==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "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==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.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==" + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "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" + } + }, + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "requires": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.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" + } + }, + "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": { + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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", + "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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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": { + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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" + } + }, + "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/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" + } + }, + "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-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/types": "^26.6.2", + "@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", + "walker": "^1.0.7" + } + }, + "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": { + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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" + } + }, + "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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "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==", + "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==" + }, + "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": "^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": { + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "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": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "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": { + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "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", + "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": { + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "jest-serializer": { + "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.4" + } + }, + "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": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.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", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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==", + "requires": { + "@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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-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-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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-watcher": { + "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": "^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" + }, + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "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-worker": { + "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": "^7.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==" + }, + "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" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "requires": { + "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.5", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==" + }, + "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-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==" + }, + "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=" + }, + "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.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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" + } + }, + "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==", + "requires": { + "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", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + }, + "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==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "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", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "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=" + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "loader-runner": { + "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.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", + "json5": "^2.1.2" + } + }, + "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" + } + }, + "lodash": { + "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", + "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.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "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.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.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "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==" + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "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" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "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==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "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==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "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" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "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": { + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "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==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "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": { + "bn.js": "^4.0.0", + "brorand": "^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==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "requires": { + "mime-db": "1.48.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "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==" + }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, + "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==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.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" + } + }, + "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" + } + } + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "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" + } + }, + "mkdirp": { + "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.5" + } + }, + "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" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "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==", + "requires": { + "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=" + }, + "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.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" + }, + "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=" + }, + "negotiator": { + "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==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "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-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.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "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" + } + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "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==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "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" + } + }, + "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==", + "requires": { + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==" + } + } + }, + "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.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "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==", + "requires": { + "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.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "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=", + "requires": { + "ee-first": "1.1.1" + } + }, + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "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", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "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" + } + }, + "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=" + }, + "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" + } + }, + "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" + } + }, + "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": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "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==" + }, + "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", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "requires": { + "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-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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, + "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=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "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=" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "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" + } + }, + "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=" + } + } + }, + "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" + } + }, + "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.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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": "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": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "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" + } + }, + "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==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "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": "^7.0.2", + "postcss-values-parser": "^2.0.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==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.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==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.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==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.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==", + "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==" + } + } + }, + "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==", + "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-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==", + "requires": { + "postcss": "^7.0.14" + } + }, + "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==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "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==", + "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-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==", + "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-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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.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==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.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" + } + }, + "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==", + "requires": { + "postcss": "^7.0.2" + } + }, + "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==", + "requires": { + "postcss": "^7.0.2" + } + }, + "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" + } + }, + "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==", + "requires": { + "postcss": "^7.0.2" + } + }, + "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": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "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==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.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==", + "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=" + } + } + }, + "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==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^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" + } + }, + "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": "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": "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": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "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-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==", + "requires": { + "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" + }, + "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": "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": "^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": "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": { + "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": "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": { + "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": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "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-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" + } + }, + "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==", + "requires": { + "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": "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": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "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==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "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==", + "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" + } + }, + "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" + } + }, + "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==", + "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-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==", + "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-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==", + "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-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==", + "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-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==", + "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-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==", + "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==" + } + } + }, + "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==", + "requires": { + "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": "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": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "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-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==", + "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==" + } + } + }, + "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==", + "requires": { + "postcss": "^7.0.2" + } + }, + "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" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.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" + } + }, + "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==", + "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-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==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.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==", + "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-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.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + } + } + }, + "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" + } + }, + "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==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.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-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==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "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" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "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==" + }, + "pretty-error": { + "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": "^2.0.4" + } + }, + "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" + }, + "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" + } + }, + "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==" + } + } + }, + "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", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "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==", + "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=" + }, + "promise-polyfill": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", + "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" + }, + "prompts": { + "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.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.8.1" + }, + "dependencies": { + "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==" + } + } + }, + "prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "requires": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "protobufjs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", + "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + } + }, + "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==", + "requires": { + "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.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "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", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "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==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "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==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "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==" + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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==", + "requires": { + "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" + } + }, + "react-bootstrap": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.1.tgz", + "integrity": "sha512-ojEPQ6OtyIMdLg0Smofk+85PKN6MLKQX3bU0Vwmok/4yNa8DQ2vCGhO2IgHJvT+ERQZ4X+gAQcdn6msAHSwLBg==", + "requires": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.3.26", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-overlays": "^5.0.1", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "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" + } + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "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==" + }, + "globby": { + "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.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "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" + } + } + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "react-overlays": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.1.1.tgz", + "integrity": "sha512-eCN2s2/+GVZzpnId4XVWtvDPYYBD2EtOGP74hE+8yDskPzFy9+pV1H3ZZihxuRdEbQzzacySaaDkR7xE0ydl4Q==", + "requires": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.8.6", + "@restart/hooks": "^0.3.26", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "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==" + }, + "react-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "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==" + } + } + }, + "react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-scripts": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.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.5.2", + "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", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.3", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "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.1", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "dependencies": { + "@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", + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + } + } + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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=" + } + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "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==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "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==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "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==" + }, + "regenerator-transform": { + "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.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" + } + }, + "regexpp": { + "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==", + "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" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "requires": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "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==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", + "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "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.36", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "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==" + }, + "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" + } + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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=" + }, + "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==", + "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==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.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" + } + }, + "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" + } + } + } + }, + "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==" + } + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "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==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.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==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "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" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.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" + } + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "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" + } + }, + "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=", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "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" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "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" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "send": { + "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": "~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" + }, + "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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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==" + } + } + }, + "serialize-javascript": { + "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" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "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" + }, + "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" + } + }, + "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=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "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==", + "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" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + } + } + }, + "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" + } + }, + "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==" + }, + "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 + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "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", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.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" + } + }, + "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==" + } + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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-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" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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" + } + } + } + }, + "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.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "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" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "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==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + }, + "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==", + "requires": { + "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" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "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==", + "requires": { + "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" + }, + "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": { + "version": "1.0.3", + "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==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "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" + } + }, + "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" + } + } + } + }, + "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-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" + } + }, + "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==" + } + } + }, + "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==" + }, + "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=" + }, + "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==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "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==" + } + } + }, + "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" + } + }, + "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==" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.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" + } + }, + "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" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "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==" + }, + "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==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "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==" + }, + "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" + } + }, + "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==", + "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" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.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==" + }, + "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" + } + } + } + }, + "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==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "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" + }, + "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==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "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" + } + }, + "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" + }, + "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": { + "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" + } + } + } + }, + "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==" + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", + "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==" + } + } + }, + "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.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" + }, + "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", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "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==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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==", + "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" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "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" + } + }, + "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" + } + }, + "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==", + "requires": { + "@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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "terser": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "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==" + } + } + } + } + }, + "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==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "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" + } + }, + "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=" + }, + "tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "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", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "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.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.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "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==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "tsutils": { + "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", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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==" + }, + "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==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "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", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "requires": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + } + }, + "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==" + }, + "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==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "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==" + }, + "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==" + }, + "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" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + } + } + }, + "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=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "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=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "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=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", + "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "requires": { + "querystringify": "^2.1.1", + "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=" + }, + "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" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "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==", + "optional": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "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==" + } + } + }, + "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==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "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==" + }, + "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", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "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==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "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, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true + }, + "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": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", + "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "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", + "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" + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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" + } + }, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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": "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": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "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.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.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": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + }, + "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": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "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" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + } + } + }, + "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" + } + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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=" + }, + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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==", + "requires": { + "find-up": "^3.0.0" + } + }, + "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": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "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": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "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" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.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" + } + }, + "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" + } + }, + "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==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "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" + } + } + } + }, + "ws": { + "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" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "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" + } + }, + "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" + } + } + } + }, + "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==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "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==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.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==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "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" + } + }, + "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==" + }, + "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==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "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", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.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" + } + }, + "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", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "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==", + "requires": { + "workbox-core": "^5.1.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==", + "requires": { + "workbox-core": "^5.1.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==", + "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", + "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" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "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==", + "requires": { + "workbox-core": "^5.1.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==" + }, + "workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "requires": { + "workbox-core": "^5.1.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==", + "requires": { + "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": "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": "^5.1.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==", + "requires": { + "workbox-core": "^5.1.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==", + "requires": { + "workbox-core": "^5.1.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==", + "requires": { + "workbox-core": "^5.1.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==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.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==" + }, + "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==", + "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" + } + }, + "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==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "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" + }, + "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" + } + }, + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz", + "integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "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" + }, + "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", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/final-board-project/Board/package.json b/final-board-project/Board/package.json new file mode 100644 index 0000000..766e74c --- /dev/null +++ b/final-board-project/Board/package.json @@ -0,0 +1,43 @@ +{ + "name": "react-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^11.2.7", + "@testing-library/user-event": "^12.8.3", + "bootstrap": "^4.6.0", + "bootstrap-switch-button-react": "^1.2.0", + "firebase": "^8.6.8", + "react": "^17.0.2", + "react-bootstrap": "^1.6.1", + "react-dom": "^17.0.2", + "react-router-dom": "^5.2.0", + "react-scripts": "4.0.3", + "web-vitals": "^1.1.2" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/final-board-project/Board/public/favicon.ico b/final-board-project/Board/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/final-board-project/Board/public/index.html b/final-board-project/Board/public/index.html new file mode 100644 index 0000000..0eef1c0 --- /dev/null +++ b/final-board-project/Board/public/index.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + React App + + + +